/*! nouislider - 14.7.0 - 4/6/2021 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
@charset "UTF-8";/*!
 * 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}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	        -ms-user-select: none;
	    user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	-webkit-filter: inherit;
	        filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1), -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(../images/vendor/leaflet/dist/layers.png?416d91365b44e4b4f4777663e6f009f3);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(../images/vendor/leaflet/dist/layers-2x.png?8f2c4d11474275fbc1614b9098334eae);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(../images/vendor/leaflet/dist/marker-icon.png?2b3e1faf89f94a4835397e7a43b4f77d);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

@charset "UTF-8";
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/poppins.ttf?8081832fc5cfbf634aa664a9eff0350e);
}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #4466F2;
  --indigo: #6610f2;
  --purple: #6a008a;
  --pink: #E91E63;
  --red: #f96868;
  --orange: #EB5C00;
  --yellow: #f6e84e;
  --green: #337300;
  --teal: #58d8a3;
  --cyan: #57c7d4;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #337300;
  --secondary: #6c757d;
  --success: #337300;
  --info: #57c7d4;
  --warning: #EB5C00;
  --danger: #f96868;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #337300;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(17.0739130435, 38.5, 0);
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #E91E63;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(197.88, 215.8, 183.6);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(148.92, 182.2, 122.4);
}

.table-hover .table-primary:hover {
  background-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(197.88, 215.8, 183.6);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(148.92, 182.2, 122.4);
}

.table-hover .table-success:hover {
  background-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(207.96, 239.32, 242.96);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(167.64, 225.88, 232.64);
}

.table-hover .table-info:hover {
  background-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(249.4, 209.36, 183.6);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(244.6, 170.24, 122.4);
}

.table-hover .table-warning:hover {
  background-color: rgb(247.5454545455, 194.2454545455, 159.9545454545);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(247.5454545455, 194.2454545455, 159.9545454545);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(253.32, 212.72, 212.72);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(251.88, 176.48, 176.48);
}

.table-hover .table-danger:hover {
  background-color: rgb(252.345477707, 188.194522293, 188.194522293);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(252.345477707, 188.194522293, 188.194522293);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: rgb(107.5434782609, 242.5, 0);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #337300;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(51, 115, 0, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #337300;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23337300' 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: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #337300;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #337300;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23337300' 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") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #337300;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #337300;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #337300;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #337300;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(73.6173913043, 166, 0);
  background-color: rgb(73.6173913043, 166, 0);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #337300;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #337300;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #337300;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f96868;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(249, 104, 104, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f96868;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f96868' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f96868' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #f96868;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f96868' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f96868' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #ffffff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f96868;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #f96868;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #f96868;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(250.949044586, 153.050955414, 153.050955414);
  background-color: rgb(250.949044586, 153.050955414, 153.050955414);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f96868;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f96868;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #f96868;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: rgb(34.0369565217, 76.75, 0);
  border-color: rgb(28.3826086957, 64, 0);
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(81.6, 136, 38.25, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(28.3826086957, 64, 0);
  border-color: rgb(22.7282608696, 51.25, 0);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81.6, 136, 38.25, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-success:hover {
  color: #ffffff;
  background-color: rgb(34.0369565217, 76.75, 0);
  border-color: rgb(28.3826086957, 64, 0);
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(81.6, 136, 38.25, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(28.3826086957, 64, 0);
  border-color: rgb(22.7282608696, 51.25, 0);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81.6, 136, 38.25, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-info:hover {
  color: #212529;
  background-color: rgb(56.5450236967, 188.8483412322, 204.2049763033);
  border-color: rgb(50.5402843602, 182.1800947867, 197.4597156398);
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(78.9, 174.7, 186.35, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(50.5402843602, 182.1800947867, 197.4597156398);
  border-color: rgb(47.941943128, 172.8139810427, 187.308056872);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78.9, 174.7, 186.35, 0.5);
}

.btn-warning {
  color: #ffffff;
  background-color: #EB5C00;
  border-color: #EB5C00;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: rgb(196.75, 77.0255319149, 0);
  border-color: rgb(184, 72.0340425532, 0);
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 116.45, 38.25, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #ffffff;
  background-color: #EB5C00;
  border-color: #EB5C00;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(184, 72.0340425532, 0);
  border-color: rgb(171.25, 67.0425531915, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 116.45, 38.25, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(247.5382165605, 67.2117834395, 67.2117834395);
  border-color: rgb(247.050955414, 54.949044586, 54.949044586);
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(249.9, 126.65, 126.65, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(247.050955414, 54.949044586, 54.949044586);
  border-color: rgb(246.5636942675, 42.6863057325, 42.6863057325);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249.9, 126.65, 126.65, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-outline-primary {
  color: #337300;
  border-color: #337300;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #337300;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #337300;
  border-color: #337300;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #337300;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.5);
}

.btn-outline-info {
  color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #57c7d4;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

.btn-outline-warning {
  color: #EB5C00;
  border-color: #EB5C00;
}
.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #EB5C00;
  border-color: #EB5C00;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 92, 0, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #EB5C00;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #EB5C00;
  border-color: #EB5C00;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 92, 0, 0.5);
}

.btn-outline-danger {
  color: #f96868;
  border-color: #f96868;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f96868;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #337300;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(17.0739130435, 38.5, 0);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #337300;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #337300;
  background-color: #337300;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(107.5434782609, 242.5, 0);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: rgb(134.5130434783, 255, 38.5);
  border-color: rgb(134.5130434783, 255, 38.5);
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #337300;
  background-color: #337300;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 115, 0, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(51, 115, 0, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 115, 0, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(51, 115, 0, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(107.5434782609, 242.5, 0);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(107.5434782609, 242.5, 0);
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #337300;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(134.5130434783, 255, 38.5);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #337300;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(134.5130434783, 255, 38.5);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #337300;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(134.5130434783, 255, 38.5);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #337300;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #337300;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(17.0739130435, 38.5, 0);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #337300;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: rgb(28.3826086957, 64, 0);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #337300;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: rgb(28.3826086957, 64, 0);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(51, 115, 0, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #57c7d4;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: rgb(50.5402843602, 182.1800947867, 197.4597156398);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(87, 199, 212, 0.5);
}

.badge-warning {
  color: #ffffff;
  background-color: #EB5C00;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #ffffff;
  background-color: rgb(184, 72.0340425532, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 92, 0, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #f96868;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: rgb(247.050955414, 54.949044586, 54.949044586);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 104, 104, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(26.52, 59.8, 0);
  background-color: rgb(214.2, 227, 204);
  border-color: rgb(197.88, 215.8, 183.6);
}
.alert-primary hr {
  border-top-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}
.alert-primary .alert-link {
  color: rgb(3.9026086957, 8.8, 0);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}
.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(26.52, 59.8, 0);
  background-color: rgb(214.2, 227, 204);
  border-color: rgb(197.88, 215.8, 183.6);
}
.alert-success hr {
  border-top-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}
.alert-success .alert-link {
  color: rgb(3.9026086957, 8.8, 0);
}

.alert-info {
  color: rgb(45.24, 103.48, 110.24);
  background-color: rgb(221.4, 243.8, 246.4);
  border-color: rgb(207.96, 239.32, 242.96);
}
.alert-info hr {
  border-top-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}
.alert-info .alert-link {
  color: rgb(30.4005351171, 69.5368561873, 74.0794648829);
}

.alert-warning {
  color: rgb(122.2, 47.84, 0);
  background-color: rgb(251, 222.4, 204);
  border-color: rgb(249.4, 209.36, 183.6);
}
.alert-warning hr {
  border-top-color: rgb(247.5454545455, 194.2454545455, 159.9545454545);
}
.alert-warning .alert-link {
  color: rgb(71.2, 27.8740425532, 0);
}

.alert-danger {
  color: rgb(129.48, 54.08, 54.08);
  background-color: rgb(253.8, 224.8, 224.8);
  border-color: rgb(253.32, 212.72, 212.72);
}
.alert-danger hr {
  border-top-color: rgb(252.345477707, 188.194522293, 188.194522293);
}
.alert-danger .alert-link {
  color: rgb(93.5054957507, 39.0545042493, 39.0545042493);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #337300;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #337300;
  border-color: #337300;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: rgb(26.52, 59.8, 0);
  background-color: rgb(197.88, 215.8, 183.6);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(26.52, 59.8, 0);
  background-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(26.52, 59.8, 0);
  border-color: rgb(26.52, 59.8, 0);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(26.52, 59.8, 0);
  background-color: rgb(197.88, 215.8, 183.6);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(26.52, 59.8, 0);
  background-color: rgb(184.7103797468, 206.7620253165, 167.1379746835);
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(26.52, 59.8, 0);
  border-color: rgb(26.52, 59.8, 0);
}

.list-group-item-info {
  color: rgb(45.24, 103.48, 110.24);
  background-color: rgb(207.96, 239.32, 242.96);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(45.24, 103.48, 110.24);
  background-color: rgb(187.6566824645, 232.5522274882, 237.7633175355);
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(45.24, 103.48, 110.24);
  border-color: rgb(45.24, 103.48, 110.24);
}

.list-group-item-warning {
  color: rgb(122.2, 47.84, 0);
  background-color: rgb(249.4, 209.36, 183.6);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(122.2, 47.84, 0);
  background-color: rgb(247.5454545455, 194.2454545455, 159.9545454545);
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(122.2, 47.84, 0);
  border-color: rgb(122.2, 47.84, 0);
}

.list-group-item-danger {
  color: rgb(129.48, 54.08, 54.08);
  background-color: rgb(253.32, 212.72, 212.72);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(129.48, 54.08, 54.08);
  background-color: rgb(252.345477707, 188.194522293, 188.194522293);
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(129.48, 54.08, 54.08);
  border-color: rgb(129.48, 54.08, 54.08);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
          animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
          animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #337300 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(28.3826086957, 64, 0) !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785) !important;
}

.bg-success {
  background-color: #337300 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(28.3826086957, 64, 0) !important;
}

.bg-info {
  background-color: #57c7d4 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(50.5402843602, 182.1800947867, 197.4597156398) !important;
}

.bg-warning {
  background-color: #EB5C00 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(184, 72.0340425532, 0) !important;
}

.bg-danger {
  background-color: #f96868 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(247.050955414, 54.949044586, 54.949044586) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #337300 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #337300 !important;
}

.border-info {
  border-color: #57c7d4 !important;
}

.border-warning {
  border-color: #EB5C00 !important;
}

.border-danger {
  border-color: #f96868 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0, .rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item i,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #337300 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(17.0739130435, 38.5, 0) !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

.text-success {
  color: #337300 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(17.0739130435, 38.5, 0) !important;
}

.text-info {
  color: #57c7d4 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(45.3436018957, 163.4478672986, 177.1563981043) !important;
}

.text-warning {
  color: #EB5C00 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(158.5, 62.0510638298, 0) !important;
}

.text-danger {
  color: #f96868 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(246.076433121, 30.423566879, 30.423566879) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
@-webkit-keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
            transform: translate3d(0, 0px, 0);
  }
}
.dropdownAnimation, .time-picker-input .dropdown .dropdown-menu, .chips-dropdown .dropdown-menu, .bulk-floating-action-wrapper, .dropdown-with-animation .dropdown-menu, .dropdown.btn-tenant-dropdown .dropdown-menu, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  -webkit-animation-name: dropdownAnimation;
          animation-name: dropdownAnimation;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/*Bounce Spinner Animation*/
@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.sidebar {
  z-index: 200;
  position: fixed;
  min-height: 100vh;
  max-height: 100vh;
  font-family: "Poppins", sans-serif;
  width: 230px;
  background: var(--sidebar-bg);
  box-shadow: var(--sidebar-box-shadow);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}
.sidebar .navbar-brand-wrapper {
  height: 70px;
  width: 230px;
  background: var(--navbar-brand-bg);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}
.sidebar .navbar-brand-wrapper .navbar-brand {
  width: 100%;
  margin-right: 0;
  padding: 0 10px !important;
}
.sidebar .navbar-brand-wrapper .navbar-brand img {
  height: 50px;
  margin: auto;
  max-width: 100%;
  vertical-align: middle;
}
.sidebar .navbar-brand-wrapper .navbar-brand.brand-logo-mini {
  display: none;
}
.sidebar .navbar-brand-wrapper .navbar-brand.brand-logo-mini img {
  max-width: 100%;
  height: 50px;
  margin: auto;
}
.sidebar .nav {
  overflow: hidden;
  overflow-y: auto;
  flex-wrap: nowrap;
  flex-direction: column;
  max-height: calc(100vh - 70px);
}
.sidebar .nav .nav-item {
  padding: 0 1.25rem;
  transition: all 0.25s ease-in-out;
}
.sidebar .nav .nav-item .collapsing {
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: rgb(30.1, 33.6, 41.3);
}
.sidebar .nav .nav-item .collapse {
  z-index: 999;
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: rgb(30.1, 33.6, 41.3);
}
.sidebar .nav .nav-item .nav-link {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 0.5rem 0 0.5rem 0;
  color: #707887;
  transition: 0.25s ease-in-out;
  transition-property: color;
  -webkit-transition-property: color;
}
.sidebar .nav .nav-item .nav-link .icon-wrapper {
  height: 40px;
  min-width: 40px;
  max-width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  background-color: rgb(30.1, 33.6, 41.3);
  transition: color 0.25s ease-in-out;
}
.sidebar .nav .nav-item .nav-link .icon-wrapper svg {
  width: 20px;
  height: 20px;
  color: #707887;
}
.sidebar .nav .nav-item .nav-link .menu-title {
  color: inherit;
  line-height: 1;
  margin-left: 0.9rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.935rem;
}
.sidebar .nav .nav-item .nav-link i {
  color: #707887;
}
.sidebar .nav .nav-item .nav-link i.menu-arrow {
  opacity: 0.5;
  margin-left: auto;
  display: inline-block;
  color: #707887;
  transition: 0.25s ease-in-out;
  font: normal normal 700 0.75rem "Font Awesome 5 Free";
}
.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow {
  margin-left: 0;
  margin-right: auto;
}
.sidebar .nav .nav-item .nav-link i.menu-arrow:before {
  content: "\f078";
  font-size: inherit;
  color: inherit;
}
.sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0.25rem;
}
.rtl .sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.sidebar .nav .nav-item .nav-link[aria-expanded=true] .menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper {
  background-color: #337300;
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: rgb(134.5130434783, 255, 38.5);
}
.sidebar .nav .nav-item.active .nav-link .menu-title {
  font-family: "Poppins", sans-serif;
  color: rgb(134.5130434783, 255, 38.5);
}
.sidebar .nav .nav-item.active .nav-link i {
  color: #707887;
}
.sidebar .nav .nav-item.active .nav-link i.menu-arrow {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.sidebar .nav .nav-item.active .nav-link.collapsed[aria-expanded=false] .menu-arrow {
  -webkit-transform: rotate(-360deg);
          transform: rotate(-360deg);
}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link {
  color: rgb(134.5130434783, 255, 38.5);
}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link .icon-wrapper svg {
  color: rgb(134.5130434783, 255, 38.5);
}
.sidebar .nav.sub-menu {
  list-style: none;
  margin-bottom: 0;
}
.sidebar .nav.sub-menu .nav-item {
  padding: 0;
}
.sidebar .nav.sub-menu .nav-item .nav-link {
  height: auto;
  border-top: 0;
  line-height: 1;
  position: relative;
  color: #707887;
  font-size: 0.8125rem;
  padding: 0 1.35rem 0.75rem 1.35rem;
}
.sidebar .nav.sub-menu .nav-item .nav-link::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin: 10px 14px;
  border-radius: 50%;
  background-color: #707887;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active {
  color: rgb(134.5130434783, 255, 38.5);
  background: transparent;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active::before {
  background-color: #337300;
}
.sidebar .nav.sub-menu .nav-item .nav-link:hover {
  color: rgb(134.5130434783, 255, 38.5);
}
.sidebar .nav.sub-menu .nav-item .nav-link:hover::before {
  background-color: rgb(134.5130434783, 255, 38.5);
}
.sidebar .nav.sub-menu .nav-item:hover {
  background: transparent;
}
.sidebar .nav.sub-menu .nav-item:first-child .nav-link {
  padding-top: 1.2rem;
}
.sidebar .nav.sub-menu .nav-item:last-child .nav-link {
  padding-bottom: 1.2rem;
}
.sidebar .nav.nav-scrolling {
  padding-top: 0.75rem;
}
.sidebar .nav.nav-scrolling::-webkit-scrollbar {
  width: 6px;
}
.sidebar .nav.nav-scrolling::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar .nav.nav-scrolling::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}
.sidebar .nav.nav-scrolling:hover::-webkit-scrollbar-thumb {
  background: #566076;
}

@media screen and (max-width: 991px) {
  .sidebar-offcanvas {
    margin-top: 0;
    position: fixed;
    top: 70px;
    bottom: 0;
    left: -230px;
    max-height: calc(100vh - 70px);
    transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
  }
  .sidebar-offcanvas.active {
    left: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.navbar {
  font-family: "Poppins", sans-serif;
  background: var(--navbar-bg);
  margin-left: 230px;
  box-shadow: var(--navbar-box-shadow);
  transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
}
.navbar .navbar-menu-wrapper {
  padding: 0 2rem;
  height: 70px;
  color: #9c9fa6;
  width: calc(100% - 230px);
  transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
}
.navbar .navbar-menu-wrapper .navbar-brand {
  margin-right: 0;
  padding-right: 20px;
}
.navbar .navbar-menu-wrapper .navbar-brand img {
  margin: auto;
  max-width: 32px;
  vertical-align: middle;
}
.navbar .navbar-menu-wrapper .navbar-toggler {
  border: 0;
  height: 70px;
  color: #337300;
}
.navbar .navbar-menu-wrapper .navbar-toggler svg {
  stroke-width: 1.6;
}
.navbar .navbar-menu-wrapper .navbar-toggler:focus {
  outline: none;
}
.navbar .navbar-menu-wrapper .count-indicator {
  position: relative;
}
.navbar .navbar-menu-wrapper .count-indicator .count-symbol {
  position: absolute;
  top: 17px;
  right: -3px;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  border: 2px solid #ffffff;
}
.navbar .navbar-menu-wrapper .count-indicator:after {
  display: none;
}
.navbar .navbar-menu-wrapper .navbar-nav {
  flex-direction: row;
  align-items: center;
}
.navbar .navbar-menu-wrapper .navbar-nav .topbar-divider {
  width: 0;
  height: 2.375rem;
  margin: auto 0.2rem;
  border-right: 1px solid var(--default-border-color);
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
  margin-left: 1rem;
  margin-right: 1rem;
  color: #337300;
  height: 70px;
}
@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link {
    margin-left: 0.8rem;
    margin-right: 0.8rem;
  }
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link svg {
  stroke-width: 1.6;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
  content: "";
  font-size: 1rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  border: none;
  border-radius: 0.25rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: 15px;
  left: inherit;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
  margin-top: 0;
  min-width: 150px;
  padding: 0.8rem 0;
  position: absolute;
}
.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
  right: auto;
  left: 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item {
  cursor: pointer;
  margin-bottom: 0;
  font-size: inherit;
  padding: 1rem 2rem 1rem 2rem;
}
.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown .dropdown-item i {
  margin-left: 10px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown {
  width: 333px;
  max-width: 333px;
  padding-top: 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown h6 {
  padding-bottom: 1.5rem !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-divider {
  margin: 0.5rem 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item {
  white-space: initial;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body media-heading {
  white-space: initial !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body span {
  font-size: 97%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-item .media .media-body span.link {
  opacity: 0.8;
  display: block;
  font-size: 88%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.notification-dropdown .dropdown-items-wrapper {
  overflow-y: auto;
  max-height: 255px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.no-notification-dropdown .no-notification-img {
  height: 130px !important;
}
@media (max-width: 991px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
    top: 70px;
  }
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img {
  width: 32px;
  height: 32px;
  position: relative;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img img {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 2px solid #ffffff;
  bottom: 5px;
  right: -5px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.online {
  background: #337300;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.offline {
  background: #f96868;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-img .availability-status.busy {
  background: #EB5C00;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
  color: var(--default-font-color);
  margin-right: 1.25rem;
}
.rtl .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
  margin-left: 0;
  margin-right: 1.25rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text p {
  line-height: 1;
}
@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link .nav-profile-text {
    display: none;
  }
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-link.dropdown-toggle:after {
  line-height: 2;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu {
  width: 250px !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-divider {
  margin: 0.5rem 0;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile {
  cursor: default;
  font-size: 90%;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile:hover {
  background: transparent;
  color: var(--default-font-color);
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item.profile .nav-profile-text p {
  text-overflow: initial !important;
  white-space: normal !important;
  text-wrap: normal !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-item svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.7;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .nav-profile-img {
  margin-right: 1rem;
  position: relative;
  width: 50px;
  height: 50px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .dropdown-menu .nav-profile-img img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
@media (min-width: 992px) {
  .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: auto;
  }
  .rtl .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: 0;
    margin-right: auto;
  }
}

@media (max-width: 991px) {
  .navbar {
    margin-left: 0;
    flex-direction: row;
  }
  .navbar .navbar-menu-wrapper {
    width: 100%;
  }
  .sidebar .navbar-brand-wrapper {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .navbar .navbar-menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 575px) {
  .navbar .navbar-menu-wrapper .navbar-toggler {
    padding-right: 12px;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.breadcrumb {
  background-color: transparent;
}
.breadcrumb .breadcrumb-item .page-icon {
  width: 14px;
  height: 14px;
  color: #337300;
}
.breadcrumb .breadcrumb-item.page-header {
  align-items: center;
}

@media (min-width: 576px) {
  .breadcrumb .breadcrumb-item .page-icon {
    width: 16px;
    height: 16px;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.pagination {
  border-radius: 0.25rem;
}
.pagination .page-item:focus {
  outline: none;
}
.pagination .page-item .page-link {
  padding: 0;
  margin-right: 10px;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}
.pagination .page-item .page-link:focus {
  box-shadow: none;
}
.pagination .page-item .page-link:hover {
  background-color: rgb(134.5130434783, 255, 38.5) !important;
}
.pagination .page-item .page-link svg {
  height: 18px;
  width: 18px;
  stroke-width: 1.7;
}
.pagination .page-item .page-link.active {
  color: #ffffff;
  background-color: #337300;
}
.pagination .page-item .page-link.active:hover {
  color: #ffffff;
  background-color: #337300 !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.dropdown .dropdown-toggle:after {
  border: 0;
  content: "";
  width: auto;
  height: auto;
  font-size: 0.75rem;
  vertical-align: baseline;
}
.dropdown .dropdown-menu {
  border: 0;
  left: inherit;
  margin-top: 0.75rem;
  font-size: 0.935rem;
  color: var(--default-font-color);
  background-color: var(--dropdown-menu-bg);
  box-shadow: var(--default-box-shadow);
}
.dropdown .dropdown-menu .dropdown-divider {
  margin: 0;
  border-color: var(--default-border-color);
}
.dropdown .dropdown-menu .dropdown-item {
  font-size: inherit;
  padding: 0.35rem 1.5rem;
  color: var(--default-font-color);
  transition: 0.25s ease-in-out;
}
.dropdown .dropdown-menu .dropdown-item:active {
  background: initial;
}
.dropdown .dropdown-menu .dropdown-item:hover {
  color: #337300;
  background-color: var(--base-color);
}
.dropdown .dropdown-menu.dropdown-menu-center {
  right: auto !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important;
}
.dropdown.btn-dropdown .dropdown-toggle {
  box-shadow: var(--default-box-shadow);
}
.dropdown.btn-dropdown .dropdown-toggle:after {
  border: 0;
  content: "\f078";
  margin-left: 0.95em;
  display: inline-block;
  vertical-align: inherit;
  transition: all 0.25s ease-in-out;
  font: normal normal 700 0.55rem "Font Awesome 5 Free";
}
.dropdown.btn-dropdown .dropdown-toggle[aria-expanded=true]:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dropdown.btn-dropdown .dropdown-menu {
  margin-top: 0.25rem;
}
.dropdown.btn-dropdown.show .btn-light.dropdown-toggle {
  color: var(--default-font-color);
  border-color: var(--btn-light-bg);
  background-color: var(--btn-light-bg);
}
.dropdown.options-dropdown .btn-option {
  padding: 0;
  width: 31px;
  height: 30px;
  border-radius: 50%;
  color: #337300;
}
.dropdown.options-dropdown .btn-option svg {
  width: 14px;
  height: 14px;
}
.dropdown.options-dropdown .btn-option:hover {
  background-color: var(--icon-hover-bg);
}
.dropdown.btn-tenant-dropdown .btn {
  font-size: 0.935rem;
  border-radius: 0.25rem;
  box-shadow: none !important;
  background-color: var(--base-color);
}
.dropdown.btn-tenant-dropdown .btn:hover {
  color: var(--default-font-color);
}
.dropdown.btn-tenant-dropdown .dropdown-menu {
  min-width: 15rem;
}
.dropdown.btn-tenant-dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: inherit;
  left: 15px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--dropdown-menu-bg);
}
.dropdown.btn-tenant-dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
}
.dropdown.btn-tenant-dropdown .dropdown-menu .dropdown-item.dropdown-title {
  padding: 1.5rem;
}
.dropdown.btn-tenant-dropdown .dropdown-menu .tenant-items {
  padding: 0.5rem 0;
}
.dropdown.btn-tenant-dropdown .dropdown-menu .tenant-items .dropdown-item {
  padding: 0.75rem 1.5rem;
}
@media (max-width: 767px) {
  .dropdown.btn-tenant-dropdown .btn {
    padding: 0;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
  }
}

.dropdown-with-animation .dropdown-menu.show {
  top: 100% !important;
}
.dropdown-with-animation .dropdown-menu[x-placement^=left],
.dropdown-with-animation .dropdown-menu[x-placement^=right],
.dropdown-with-animation .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.dropdown-with-animation .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}
.dropdown-with-animation .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.datatable .table-responsive {
  min-height: 400px;
  background-color: var(--default-card-bg);
}
.datatable .table-responsive::-webkit-scrollbar {
  height: 8px;
}
.datatable .table-responsive::-webkit-scrollbar-thumb {
  background-color: rgb(96.2347826087, 217, 0);
}
.datatable .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: rgb(84.9260869565, 191.5, 0);
}
.datatable .table-responsive::-webkit-scrollbar-track {
  background-color: var(--base-color);
}
.datatable table {
  margin-bottom: 0;
  color: var(--default-font-color);
}
.datatable table thead th.datatable-th {
  border: 0;
  padding: 2rem 1rem;
  color: #6c757d !important;
  vertical-align: top !important;
}
.datatable table thead th.datatable-th:first-child {
  padding-left: 2rem;
}
.datatable table thead th.datatable-th:last-child {
  padding-right: 2rem;
}
.datatable table thead th.datatable-th .btn {
  width: 100%;
  padding: 0;
}
.datatable table thead th.datatable-th .btn:hover {
  color: #337300 !important;
}
.datatable table thead th.datatable-th .btn svg {
  width: 14px;
  height: 14px;
}
.datatable table tbody tr td.datatable-td {
  vertical-align: middle;
  padding: 1.5rem 1rem;
  border-color: var(--default-border-color);
}
.datatable table tbody tr td.datatable-td:first-child {
  padding-left: 2rem;
}
.datatable table tbody tr td.datatable-td:last-child {
  padding-right: 2rem;
}
.datatable table tbody tr td.datatable-td svg {
  height: 14px;
}
.datatable table tbody tr td.datatable-td.table-action {
  display: flex;
  justify-content: flex-end;
}
.datatable table tbody tr {
  /*&:last-child {
    td {
      &.datatable-td {
        padding-bottom: 0;
      }
    }
  }*/
}

@media only screen and (max-width: 767px) {
  .table-view-responsive table, .table-view-responsive thead, .table-view-responsive tbody, .table-view-responsive th, .table-view-responsive td, .table-view-responsive tr {
    display: block;
  }
  .table-view-responsive thead tr {
    display: none;
  }
  .table-view-responsive tr {
    border: 1px solid var(--default-border-color);
  }
  .table-view-responsive tr:first-child {
    border-bottom: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .table-view-responsive tr:last-child {
    border-top: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .table-view-responsive tr td {
    border: 0;
    padding: 1rem 1.5rem !important;
    white-space: normal;
  }
  .table-view-responsive tr td.table-action {
    display: block !important;
  }
  .table-view-responsive tr td:before {
    width: 45%;
    font-weight: bold;
    display: inline-block;
    content: attr(data-title);
  }
}

.no-data-found-wrapper img {
  width: 150px;
  opacity: var(--not-found-opacity);
}

.highlighted {
  background-color: var(--base-color);
}
.highlighted td {
  background-color: var(--base-color);
}

.bulk-floating-action-wrapper {
  z-index: 1031;
  position: fixed;
  top: 44px;
  right: 0;
  left: 0;
}
.bulk-floating-action-wrapper .actions {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  box-shadow: var(--default-box-shadow);
  background-color: var(--btn-light-bg);
}
.bulk-floating-action-wrapper .actions .dropdown {
  margin: 0 -2px;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle {
  padding: 0.8rem;
  box-shadow: none;
  color: #9397A0;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle::after {
  content: "";
  margin: 0;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle:hover {
  color: #337300;
}
.bulk-floating-action-wrapper .actions .dropdown.btn-dropdown .dropdown-toggle svg {
  stroke-width: 1.5;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-toggle {
  border-radius: 0;
}
.bulk-floating-action-wrapper .actions .dropdown:first-child .dropdown-toggle {
  border-radius: 0.25rem 0 0 0.25rem;
}
.bulk-floating-action-wrapper .actions .dropdown:last-child .dropdown-toggle {
  border-radius: 0 0.25rem 0.25rem 0;
}
.bulk-floating-action-wrapper .actions .dropdown.show .dropdown-toggle {
  color: #ffffff !important;
  background-color: #337300 !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
  min-width: -webkit-max-content;
  min-width: max-content;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu .dropdown-item {
  white-space: initial;
  padding: 1rem 2rem 1rem 2rem !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select {
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 320px;
  overflow-y: auto;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.search-and-select a .check-sign {
  display: none;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu.dropdown-menu-with-search {
  width: 280px;
  min-width: 280px;
  max-width: 280px;
}
@media (min-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: auto !important;
  }
  @-webkit-keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  @keyframes dropdownAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    -webkit-animation-name: dropdownAnimation;
            animation-name: dropdownAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
}
@media (max-width: 575px) {
  .bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
    top: 0 !important;
  }
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-search-result-wrapper {
  max-height: 320px;
  overflow-y: auto;
}

.table-expanded-column .expandable-btn {
  transition: 0.5s;
}
.table-expanded-column .expandable-btn[aria-expanded=true] {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.cursor-default {
  cursor: default !important;
}

.table-expandable-area td {
  padding: 0 !important;
  border-top: 0 !important;
}

@media only screen and (max-width: 767px) {
  .table-view-responsive .table-expandable-area {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
  .table-view-responsive .table-expandable-area td {
    padding: 0 !important;
  }
  .table-view-responsive .table-expandable-area td:before {
    display: none !important;
  }
}
.remove-datatable-x-padding .datatable table thead th:first-child {
  padding-left: 0;
}
.remove-datatable-x-padding .datatable table thead th:last-child {
  padding-right: 0;
}
.remove-datatable-x-padding .datatable table tbody tr td:first-child {
  padding-left: 0;
}
.remove-datatable-x-padding .datatable table tbody tr td:last-child {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.tab-pane .content .single-search-wrapper .form-group-with-search .form-control {
  box-shadow: none !important;
  background-color: var(--base-color) !important;
  border-color: var(--default-border-color) !important;
}
.tab-pane .content .single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #337300 !important;
}

@media (min-width: 768px) {
  .vertical-tab .tab-menu {
    max-width: 265px !important;
    flex: 0 0 265px !important;
  }
}
.vertical-tab .tab-menu .card {
  height: 100%;
}
.vertical-tab .tab-menu .tab-menu-wrapper {
  padding-top: 2.5rem !important;
}
.vertical-tab .col-md-9 .card {
  height: 100%;
}
@media (min-width: 768px) {
  .vertical-tab .col-md-9 {
    max-width: calc(100% - 265px) !important;
    flex: 0 0 calc(100% - 265px) !important;
  }
}
.vertical-tab .header-icon {
  height: 90px;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background-color: var(--vertical-tab-header-bg);
}
.vertical-tab .header-icon .icon-position {
  height: 60px;
  margin-top: 60px;
}
.vertical-tab .header-icon .icon-position .tab-icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: var(--vertical-tab-icon-bg);
  box-shadow: var(--vertical-tab-icon-shadow);
}
.vertical-tab .header-icon .icon-position .tab-icon svg {
  width: 30px;
  height: 30px;
  stroke-width: 1.5;
  color: #337300;
}
.vertical-tab .nav .tab-item-link {
  color: #8A8A8A;
}
.vertical-tab .nav .tab-item-link .active-icon svg {
  transition: 0.25s ease-in-out !important;
  opacity: 0;
  height: 20px;
}
.vertical-tab .nav .tab-item-link:hover {
  color: var(--default-font-color);
}
.vertical-tab .nav .tab-item-link:hover .active-icon svg {
  opacity: 1;
}
.vertical-tab .nav .tab-item-link.active {
  color: #337300;
}
.vertical-tab .nav .tab-item-link.active .active-icon svg {
  opacity: 1;
}
.vertical-tab .tab-content .tab-content-header {
  height: 90px;
}
.vertical-tab .tab-content hr {
  margin: 0 -2rem;
}
.vertical-tab .tab-content .content .datatable table thead th:first-child {
  padding-left: 0;
}
.vertical-tab .tab-content .content .datatable table thead th:last-child {
  padding-right: 0;
}
.vertical-tab .tab-content .content .datatable table tbody tr td:first-child {
  padding-left: 0;
}
.vertical-tab .tab-content .content .datatable table tbody tr td:last-child {
  padding-right: 0;
}

.horizontal-tab .card .nav a {
  color: var(--default-font-color);
  margin-bottom: -2px !important;
}
.horizontal-tab .card .nav a:hover {
  color: #337300;
}
.horizontal-tab .card .nav a.active {
  color: #337300;
  border-bottom: 3px solid #337300;
}
.horizontal-tab .card .nav a svg {
  height: 16px;
  width: 16px;
}
.horizontal-tab .card .nav-tabs {
  border-bottom: 1px solid var(--default-border-color);
  overflow-x: scroll;
  overflow-y: hidden;
  padding-bottom: 3px;
  display: inline-block;
}

.custom-tab-wrapper {
  min-height: 100dvh;
}
.custom-tab-wrapper .vertical-tab .nav .tab-item-link {
  padding: 5px 10px;
}
.custom-tab-wrapper .vertical-tab .nav .tab-item-link.active {
  background-color: var(--base-color);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.navbar.fixed-top + .page-body-wrapper {
  padding-top: 70px;
}

@media (min-width: 992px) {
  .sidebar-icon-only .container-scroller {
    position: relative;
  }
  .sidebar-icon-only .navbar {
    margin-left: 70px;
  }
  .sidebar-icon-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
  }
  .sidebar-icon-only .sidebar {
    min-height: 100%;
    position: absolute;
    width: 70px;
  }
  .sidebar-icon-only .sidebar .navbar-brand-wrapper {
    z-index: 12;
    position: fixed;
    width: 70px;
  }
  .sidebar-icon-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }
  .sidebar-icon-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }
  .sidebar-icon-only .sidebar .nav {
    overflow: visible;
    margin-top: 70px;
  }
  .sidebar-icon-only .sidebar .nav .nav-item {
    position: relative;
    padding: 0 1rem;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link {
    display: block;
    text-align: center;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 0 5px 5px 0px;
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 5px 0 0 5px;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {
    border-radius: 0 5px 0 0px;
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item .nav-link[aria-expanded] .menu-title {
    border-radius: 5px 0 0 0;
  }
  .sidebar-icon-only .sidebar .nav .nav-item .collapse {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link {
    display: flex;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    display: flex;
    align-items: center;
    background: var(--sidebar-bg);
    padding: 0.75rem 1.35rem 0.75rem 1.35rem;
    left: 70px;
    position: absolute;
    text-align: left;
    top: 0;
    bottom: 0;
    width: 190px;
    z-index: 1;
    line-height: 1.8;
    margin-left: 0;
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    left: auto;
    right: 70px;
    text-align: left;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title:after {
    display: none;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
    box-shadow: var(--menu-title-shadow);
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    display: block;
    background: var(--sidebar-bg);
    margin: 0;
    border-radius: 0 0 5px 0;
    position: absolute;
    left: 70px;
    width: 190px;
  }
  .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .rtl.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    left: auto;
    right: 70px;
    border-radius: 0 0 0 5px;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse .sub-menu .nav-link,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing .sub-menu .nav-link {
    line-height: 1.15;
    white-space: initial;
  }
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse,
  .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing {
    box-shadow: var(--submenu-shadow);
  }
  .sidebar-icon-only .sidebar .nav.sub-menu {
    margin: 0 0 20px 0;
    background-color: var(--sidebar-bg);
  }
  .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link .icon-wrapper {
    background-color: rgb(30.1, 33.6, 41.3);
  }
  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item {
    margin-right: auto;
    margin-left: 0;
  }
  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link {
    text-align: right;
  }
  .rtl.sidebar-icon-only .sidebar .nav.sub-menu .nav-item .nav-link:before {
    left: 0;
    right: unset;
  }
  .sidebar-icon-only .main-panel {
    min-height: 1200px;
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

@media (min-width: 992px) {
  .sidebar-hover-only .navbar {
    margin-left: 70px;
    z-index: 10;
  }
  .sidebar-hover-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
  }
  .sidebar-hover-only .sidebar {
    width: 70px;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper {
    width: 70px;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }
  .sidebar-hover-only .sidebar:hover {
    width: 230px;
    box-shadow: 1px 0px 5px 2px rgba(0, 0, 0, 0.5);
  }
  .sidebar-hover-only .sidebar:hover .navbar-brand-wrapper {
    width: 230px;
  }
  .sidebar-hover-only .sidebar:hover .nav .nav-item .nav-link .menu-title {
    display: block;
  }
  .sidebar-hover-only .sidebar:hover .nav .nav-item .nav-link i.menu-arrow {
    display: inline-block;
  }
  .sidebar-hover-only .sidebar:hover .nav .nav-item.active .nav-link[aria-expanded=false] .menu-arrow {
    -webkit-transform: none;
            transform: none;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo {
    display: none;
  }
  .sidebar-hover-only .sidebar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
  }
  .sidebar-hover-only .sidebar .nav .nav-item {
    padding: 0 1rem;
  }
  .sidebar-hover-only .sidebar .nav .nav-item .nav-link .menu-title {
    display: none;
  }
  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-icon {
    margin-right: 0;
    margin-left: 0;
  }
  .sidebar-hover-only .sidebar .nav .nav-item .nav-link i.menu-arrow {
    display: none;
  }
  .sidebar-hover-only .sidebar .nav.sub-menu .nav-item {
    padding: 0;
  }
  .sidebar-hover-only .main-panel {
    margin-left: 70px;
    width: calc(100% - 70px);
  }
}

.rtl {
  direction: rtl;
  text-align: right;
}
.rtl .sidebar .nav {
  padding-right: 0;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

body, html {
  overflow-x: hidden;
  font-family: "Poppins", sans-serif;
  padding-right: 0 !important;
  font-size: 0.935rem;
  color: var(--default-font-color);
}
body::-webkit-scrollbar, html::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
body::-webkit-scrollbar-track, html::-webkit-scrollbar-track {
  background-color: lightgray;
}
body::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb {
  background-color: darkgray;
  border-radius: 5px;
}

*:-moz-full-screen,
*:-webkit-full-screen,
*:fullscreen *:-ms-fullscreen {
  overflow: auto;
}

a {
  text-decoration: none !important;
}
a.text-muted:hover {
  color: #337300 !important;
}

hr {
  border-color: var(--default-border-color);
}

span {
  font-size: 0.935rem;
}

.custom-scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.custom-scrollbar:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.custom-scrollbar:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.container-scroller {
  overflow: hidden;
  min-height: 105vh;
  background-color: var(--base-color);
}

.disabled {
  opacity: 0.6 !important;
  pointer-events: none !important;
}

.loading-opacity {
  opacity: 0.4;
}

.h-fit-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.justify-content-flex-end {
  justify-content: flex-end;
}

.schedule-divider:before {
  content: "";
  width: 20px;
  height: 2px;
  margin: 0 10px 0 8px;
  display: inline-block;
  background-color: #afb1b6;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.width-1 {
  width: 1px !important;
}

.min-width-1 {
  min-width: 1px !important;
}

.max-width-1 {
  max-width: 1px !important;
}

.height-1 {
  height: 1px !important;
}

.min-height-1 {
  min-height: 1px !important;
}

.max-height-1 {
  max-height: 1px !important;
}

.width-2 {
  width: 2px !important;
}

.min-width-2 {
  min-width: 2px !important;
}

.max-width-2 {
  max-width: 2px !important;
}

.height-2 {
  height: 2px !important;
}

.min-height-2 {
  min-height: 2px !important;
}

.max-height-2 {
  max-height: 2px !important;
}

.width-3 {
  width: 3px !important;
}

.min-width-3 {
  min-width: 3px !important;
}

.max-width-3 {
  max-width: 3px !important;
}

.height-3 {
  height: 3px !important;
}

.min-height-3 {
  min-height: 3px !important;
}

.max-height-3 {
  max-height: 3px !important;
}

.width-4 {
  width: 4px !important;
}

.min-width-4 {
  min-width: 4px !important;
}

.max-width-4 {
  max-width: 4px !important;
}

.height-4 {
  height: 4px !important;
}

.min-height-4 {
  min-height: 4px !important;
}

.max-height-4 {
  max-height: 4px !important;
}

.width-5 {
  width: 5px !important;
}

.min-width-5 {
  min-width: 5px !important;
}

.max-width-5 {
  max-width: 5px !important;
}

.height-5 {
  height: 5px !important;
}

.min-height-5 {
  min-height: 5px !important;
}

.max-height-5 {
  max-height: 5px !important;
}

.width-6 {
  width: 6px !important;
}

.min-width-6 {
  min-width: 6px !important;
}

.max-width-6 {
  max-width: 6px !important;
}

.height-6 {
  height: 6px !important;
}

.min-height-6 {
  min-height: 6px !important;
}

.max-height-6 {
  max-height: 6px !important;
}

.width-7 {
  width: 7px !important;
}

.min-width-7 {
  min-width: 7px !important;
}

.max-width-7 {
  max-width: 7px !important;
}

.height-7 {
  height: 7px !important;
}

.min-height-7 {
  min-height: 7px !important;
}

.max-height-7 {
  max-height: 7px !important;
}

.width-8 {
  width: 8px !important;
}

.min-width-8 {
  min-width: 8px !important;
}

.max-width-8 {
  max-width: 8px !important;
}

.height-8 {
  height: 8px !important;
}

.min-height-8 {
  min-height: 8px !important;
}

.max-height-8 {
  max-height: 8px !important;
}

.width-9 {
  width: 9px !important;
}

.min-width-9 {
  min-width: 9px !important;
}

.max-width-9 {
  max-width: 9px !important;
}

.height-9 {
  height: 9px !important;
}

.min-height-9 {
  min-height: 9px !important;
}

.max-height-9 {
  max-height: 9px !important;
}

.width-10 {
  width: 10px !important;
}

.min-width-10 {
  min-width: 10px !important;
}

.max-width-10 {
  max-width: 10px !important;
}

.height-10 {
  height: 10px !important;
}

.min-height-10 {
  min-height: 10px !important;
}

.max-height-10 {
  max-height: 10px !important;
}

.width-11 {
  width: 11px !important;
}

.min-width-11 {
  min-width: 11px !important;
}

.max-width-11 {
  max-width: 11px !important;
}

.height-11 {
  height: 11px !important;
}

.min-height-11 {
  min-height: 11px !important;
}

.max-height-11 {
  max-height: 11px !important;
}

.width-12 {
  width: 12px !important;
}

.min-width-12 {
  min-width: 12px !important;
}

.max-width-12 {
  max-width: 12px !important;
}

.height-12 {
  height: 12px !important;
}

.min-height-12 {
  min-height: 12px !important;
}

.max-height-12 {
  max-height: 12px !important;
}

.width-13 {
  width: 13px !important;
}

.min-width-13 {
  min-width: 13px !important;
}

.max-width-13 {
  max-width: 13px !important;
}

.height-13 {
  height: 13px !important;
}

.min-height-13 {
  min-height: 13px !important;
}

.max-height-13 {
  max-height: 13px !important;
}

.width-14 {
  width: 14px !important;
}

.min-width-14 {
  min-width: 14px !important;
}

.max-width-14 {
  max-width: 14px !important;
}

.height-14 {
  height: 14px !important;
}

.min-height-14 {
  min-height: 14px !important;
}

.max-height-14 {
  max-height: 14px !important;
}

.width-15 {
  width: 15px !important;
}

.min-width-15 {
  min-width: 15px !important;
}

.max-width-15 {
  max-width: 15px !important;
}

.height-15 {
  height: 15px !important;
}

.min-height-15 {
  min-height: 15px !important;
}

.max-height-15 {
  max-height: 15px !important;
}

.width-16 {
  width: 16px !important;
}

.min-width-16 {
  min-width: 16px !important;
}

.max-width-16 {
  max-width: 16px !important;
}

.height-16 {
  height: 16px !important;
}

.min-height-16 {
  min-height: 16px !important;
}

.max-height-16 {
  max-height: 16px !important;
}

.width-17 {
  width: 17px !important;
}

.min-width-17 {
  min-width: 17px !important;
}

.max-width-17 {
  max-width: 17px !important;
}

.height-17 {
  height: 17px !important;
}

.min-height-17 {
  min-height: 17px !important;
}

.max-height-17 {
  max-height: 17px !important;
}

.width-18 {
  width: 18px !important;
}

.min-width-18 {
  min-width: 18px !important;
}

.max-width-18 {
  max-width: 18px !important;
}

.height-18 {
  height: 18px !important;
}

.min-height-18 {
  min-height: 18px !important;
}

.max-height-18 {
  max-height: 18px !important;
}

.width-19 {
  width: 19px !important;
}

.min-width-19 {
  min-width: 19px !important;
}

.max-width-19 {
  max-width: 19px !important;
}

.height-19 {
  height: 19px !important;
}

.min-height-19 {
  min-height: 19px !important;
}

.max-height-19 {
  max-height: 19px !important;
}

.width-20 {
  width: 20px !important;
}

.min-width-20 {
  min-width: 20px !important;
}

.max-width-20 {
  max-width: 20px !important;
}

.height-20 {
  height: 20px !important;
}

.min-height-20 {
  min-height: 20px !important;
}

.max-height-20 {
  max-height: 20px !important;
}

.width-21 {
  width: 21px !important;
}

.min-width-21 {
  min-width: 21px !important;
}

.max-width-21 {
  max-width: 21px !important;
}

.height-21 {
  height: 21px !important;
}

.min-height-21 {
  min-height: 21px !important;
}

.max-height-21 {
  max-height: 21px !important;
}

.width-22 {
  width: 22px !important;
}

.min-width-22 {
  min-width: 22px !important;
}

.max-width-22 {
  max-width: 22px !important;
}

.height-22 {
  height: 22px !important;
}

.min-height-22 {
  min-height: 22px !important;
}

.max-height-22 {
  max-height: 22px !important;
}

.width-23 {
  width: 23px !important;
}

.min-width-23 {
  min-width: 23px !important;
}

.max-width-23 {
  max-width: 23px !important;
}

.height-23 {
  height: 23px !important;
}

.min-height-23 {
  min-height: 23px !important;
}

.max-height-23 {
  max-height: 23px !important;
}

.width-24 {
  width: 24px !important;
}

.min-width-24 {
  min-width: 24px !important;
}

.max-width-24 {
  max-width: 24px !important;
}

.height-24 {
  height: 24px !important;
}

.min-height-24 {
  min-height: 24px !important;
}

.max-height-24 {
  max-height: 24px !important;
}

.width-25 {
  width: 25px !important;
}

.min-width-25 {
  min-width: 25px !important;
}

.max-width-25 {
  max-width: 25px !important;
}

.height-25 {
  height: 25px !important;
}

.min-height-25 {
  min-height: 25px !important;
}

.max-height-25 {
  max-height: 25px !important;
}

.width-26 {
  width: 26px !important;
}

.min-width-26 {
  min-width: 26px !important;
}

.max-width-26 {
  max-width: 26px !important;
}

.height-26 {
  height: 26px !important;
}

.min-height-26 {
  min-height: 26px !important;
}

.max-height-26 {
  max-height: 26px !important;
}

.width-27 {
  width: 27px !important;
}

.min-width-27 {
  min-width: 27px !important;
}

.max-width-27 {
  max-width: 27px !important;
}

.height-27 {
  height: 27px !important;
}

.min-height-27 {
  min-height: 27px !important;
}

.max-height-27 {
  max-height: 27px !important;
}

.width-28 {
  width: 28px !important;
}

.min-width-28 {
  min-width: 28px !important;
}

.max-width-28 {
  max-width: 28px !important;
}

.height-28 {
  height: 28px !important;
}

.min-height-28 {
  min-height: 28px !important;
}

.max-height-28 {
  max-height: 28px !important;
}

.width-29 {
  width: 29px !important;
}

.min-width-29 {
  min-width: 29px !important;
}

.max-width-29 {
  max-width: 29px !important;
}

.height-29 {
  height: 29px !important;
}

.min-height-29 {
  min-height: 29px !important;
}

.max-height-29 {
  max-height: 29px !important;
}

.width-30 {
  width: 30px !important;
}

.min-width-30 {
  min-width: 30px !important;
}

.max-width-30 {
  max-width: 30px !important;
}

.height-30 {
  height: 30px !important;
}

.min-height-30 {
  min-height: 30px !important;
}

.max-height-30 {
  max-height: 30px !important;
}

.width-31 {
  width: 31px !important;
}

.min-width-31 {
  min-width: 31px !important;
}

.max-width-31 {
  max-width: 31px !important;
}

.height-31 {
  height: 31px !important;
}

.min-height-31 {
  min-height: 31px !important;
}

.max-height-31 {
  max-height: 31px !important;
}

.width-32 {
  width: 32px !important;
}

.min-width-32 {
  min-width: 32px !important;
}

.max-width-32 {
  max-width: 32px !important;
}

.height-32 {
  height: 32px !important;
}

.min-height-32 {
  min-height: 32px !important;
}

.max-height-32 {
  max-height: 32px !important;
}

.width-33 {
  width: 33px !important;
}

.min-width-33 {
  min-width: 33px !important;
}

.max-width-33 {
  max-width: 33px !important;
}

.height-33 {
  height: 33px !important;
}

.min-height-33 {
  min-height: 33px !important;
}

.max-height-33 {
  max-height: 33px !important;
}

.width-34 {
  width: 34px !important;
}

.min-width-34 {
  min-width: 34px !important;
}

.max-width-34 {
  max-width: 34px !important;
}

.height-34 {
  height: 34px !important;
}

.min-height-34 {
  min-height: 34px !important;
}

.max-height-34 {
  max-height: 34px !important;
}

.width-35 {
  width: 35px !important;
}

.min-width-35 {
  min-width: 35px !important;
}

.max-width-35 {
  max-width: 35px !important;
}

.height-35 {
  height: 35px !important;
}

.min-height-35 {
  min-height: 35px !important;
}

.max-height-35 {
  max-height: 35px !important;
}

.width-36 {
  width: 36px !important;
}

.min-width-36 {
  min-width: 36px !important;
}

.max-width-36 {
  max-width: 36px !important;
}

.height-36 {
  height: 36px !important;
}

.min-height-36 {
  min-height: 36px !important;
}

.max-height-36 {
  max-height: 36px !important;
}

.width-37 {
  width: 37px !important;
}

.min-width-37 {
  min-width: 37px !important;
}

.max-width-37 {
  max-width: 37px !important;
}

.height-37 {
  height: 37px !important;
}

.min-height-37 {
  min-height: 37px !important;
}

.max-height-37 {
  max-height: 37px !important;
}

.width-38 {
  width: 38px !important;
}

.min-width-38 {
  min-width: 38px !important;
}

.max-width-38 {
  max-width: 38px !important;
}

.height-38 {
  height: 38px !important;
}

.min-height-38 {
  min-height: 38px !important;
}

.max-height-38 {
  max-height: 38px !important;
}

.width-39 {
  width: 39px !important;
}

.min-width-39 {
  min-width: 39px !important;
}

.max-width-39 {
  max-width: 39px !important;
}

.height-39 {
  height: 39px !important;
}

.min-height-39 {
  min-height: 39px !important;
}

.max-height-39 {
  max-height: 39px !important;
}

.width-40 {
  width: 40px !important;
}

.min-width-40 {
  min-width: 40px !important;
}

.max-width-40 {
  max-width: 40px !important;
}

.height-40 {
  height: 40px !important;
}

.min-height-40 {
  min-height: 40px !important;
}

.max-height-40 {
  max-height: 40px !important;
}

.width-41 {
  width: 41px !important;
}

.min-width-41 {
  min-width: 41px !important;
}

.max-width-41 {
  max-width: 41px !important;
}

.height-41 {
  height: 41px !important;
}

.min-height-41 {
  min-height: 41px !important;
}

.max-height-41 {
  max-height: 41px !important;
}

.width-42 {
  width: 42px !important;
}

.min-width-42 {
  min-width: 42px !important;
}

.max-width-42 {
  max-width: 42px !important;
}

.height-42 {
  height: 42px !important;
}

.min-height-42 {
  min-height: 42px !important;
}

.max-height-42 {
  max-height: 42px !important;
}

.width-43 {
  width: 43px !important;
}

.min-width-43 {
  min-width: 43px !important;
}

.max-width-43 {
  max-width: 43px !important;
}

.height-43 {
  height: 43px !important;
}

.min-height-43 {
  min-height: 43px !important;
}

.max-height-43 {
  max-height: 43px !important;
}

.width-44 {
  width: 44px !important;
}

.min-width-44 {
  min-width: 44px !important;
}

.max-width-44 {
  max-width: 44px !important;
}

.height-44 {
  height: 44px !important;
}

.min-height-44 {
  min-height: 44px !important;
}

.max-height-44 {
  max-height: 44px !important;
}

.width-45 {
  width: 45px !important;
}

.min-width-45 {
  min-width: 45px !important;
}

.max-width-45 {
  max-width: 45px !important;
}

.height-45 {
  height: 45px !important;
}

.min-height-45 {
  min-height: 45px !important;
}

.max-height-45 {
  max-height: 45px !important;
}

.width-46 {
  width: 46px !important;
}

.min-width-46 {
  min-width: 46px !important;
}

.max-width-46 {
  max-width: 46px !important;
}

.height-46 {
  height: 46px !important;
}

.min-height-46 {
  min-height: 46px !important;
}

.max-height-46 {
  max-height: 46px !important;
}

.width-47 {
  width: 47px !important;
}

.min-width-47 {
  min-width: 47px !important;
}

.max-width-47 {
  max-width: 47px !important;
}

.height-47 {
  height: 47px !important;
}

.min-height-47 {
  min-height: 47px !important;
}

.max-height-47 {
  max-height: 47px !important;
}

.width-48 {
  width: 48px !important;
}

.min-width-48 {
  min-width: 48px !important;
}

.max-width-48 {
  max-width: 48px !important;
}

.height-48 {
  height: 48px !important;
}

.min-height-48 {
  min-height: 48px !important;
}

.max-height-48 {
  max-height: 48px !important;
}

.width-49 {
  width: 49px !important;
}

.min-width-49 {
  min-width: 49px !important;
}

.max-width-49 {
  max-width: 49px !important;
}

.height-49 {
  height: 49px !important;
}

.min-height-49 {
  min-height: 49px !important;
}

.max-height-49 {
  max-height: 49px !important;
}

.width-50 {
  width: 50px !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.height-50 {
  height: 50px !important;
}

.min-height-50 {
  min-height: 50px !important;
}

.max-height-50 {
  max-height: 50px !important;
}

.width-51 {
  width: 51px !important;
}

.min-width-51 {
  min-width: 51px !important;
}

.max-width-51 {
  max-width: 51px !important;
}

.height-51 {
  height: 51px !important;
}

.min-height-51 {
  min-height: 51px !important;
}

.max-height-51 {
  max-height: 51px !important;
}

.width-52 {
  width: 52px !important;
}

.min-width-52 {
  min-width: 52px !important;
}

.max-width-52 {
  max-width: 52px !important;
}

.height-52 {
  height: 52px !important;
}

.min-height-52 {
  min-height: 52px !important;
}

.max-height-52 {
  max-height: 52px !important;
}

.width-53 {
  width: 53px !important;
}

.min-width-53 {
  min-width: 53px !important;
}

.max-width-53 {
  max-width: 53px !important;
}

.height-53 {
  height: 53px !important;
}

.min-height-53 {
  min-height: 53px !important;
}

.max-height-53 {
  max-height: 53px !important;
}

.width-54 {
  width: 54px !important;
}

.min-width-54 {
  min-width: 54px !important;
}

.max-width-54 {
  max-width: 54px !important;
}

.height-54 {
  height: 54px !important;
}

.min-height-54 {
  min-height: 54px !important;
}

.max-height-54 {
  max-height: 54px !important;
}

.width-55 {
  width: 55px !important;
}

.min-width-55 {
  min-width: 55px !important;
}

.max-width-55 {
  max-width: 55px !important;
}

.height-55 {
  height: 55px !important;
}

.min-height-55 {
  min-height: 55px !important;
}

.max-height-55 {
  max-height: 55px !important;
}

.width-56 {
  width: 56px !important;
}

.min-width-56 {
  min-width: 56px !important;
}

.max-width-56 {
  max-width: 56px !important;
}

.height-56 {
  height: 56px !important;
}

.min-height-56 {
  min-height: 56px !important;
}

.max-height-56 {
  max-height: 56px !important;
}

.width-57 {
  width: 57px !important;
}

.min-width-57 {
  min-width: 57px !important;
}

.max-width-57 {
  max-width: 57px !important;
}

.height-57 {
  height: 57px !important;
}

.min-height-57 {
  min-height: 57px !important;
}

.max-height-57 {
  max-height: 57px !important;
}

.width-58 {
  width: 58px !important;
}

.min-width-58 {
  min-width: 58px !important;
}

.max-width-58 {
  max-width: 58px !important;
}

.height-58 {
  height: 58px !important;
}

.min-height-58 {
  min-height: 58px !important;
}

.max-height-58 {
  max-height: 58px !important;
}

.width-59 {
  width: 59px !important;
}

.min-width-59 {
  min-width: 59px !important;
}

.max-width-59 {
  max-width: 59px !important;
}

.height-59 {
  height: 59px !important;
}

.min-height-59 {
  min-height: 59px !important;
}

.max-height-59 {
  max-height: 59px !important;
}

.width-60 {
  width: 60px !important;
}

.min-width-60 {
  min-width: 60px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.height-60 {
  height: 60px !important;
}

.min-height-60 {
  min-height: 60px !important;
}

.max-height-60 {
  max-height: 60px !important;
}

.width-61 {
  width: 61px !important;
}

.min-width-61 {
  min-width: 61px !important;
}

.max-width-61 {
  max-width: 61px !important;
}

.height-61 {
  height: 61px !important;
}

.min-height-61 {
  min-height: 61px !important;
}

.max-height-61 {
  max-height: 61px !important;
}

.width-62 {
  width: 62px !important;
}

.min-width-62 {
  min-width: 62px !important;
}

.max-width-62 {
  max-width: 62px !important;
}

.height-62 {
  height: 62px !important;
}

.min-height-62 {
  min-height: 62px !important;
}

.max-height-62 {
  max-height: 62px !important;
}

.width-63 {
  width: 63px !important;
}

.min-width-63 {
  min-width: 63px !important;
}

.max-width-63 {
  max-width: 63px !important;
}

.height-63 {
  height: 63px !important;
}

.min-height-63 {
  min-height: 63px !important;
}

.max-height-63 {
  max-height: 63px !important;
}

.width-64 {
  width: 64px !important;
}

.min-width-64 {
  min-width: 64px !important;
}

.max-width-64 {
  max-width: 64px !important;
}

.height-64 {
  height: 64px !important;
}

.min-height-64 {
  min-height: 64px !important;
}

.max-height-64 {
  max-height: 64px !important;
}

.width-65 {
  width: 65px !important;
}

.min-width-65 {
  min-width: 65px !important;
}

.max-width-65 {
  max-width: 65px !important;
}

.height-65 {
  height: 65px !important;
}

.min-height-65 {
  min-height: 65px !important;
}

.max-height-65 {
  max-height: 65px !important;
}

.width-66 {
  width: 66px !important;
}

.min-width-66 {
  min-width: 66px !important;
}

.max-width-66 {
  max-width: 66px !important;
}

.height-66 {
  height: 66px !important;
}

.min-height-66 {
  min-height: 66px !important;
}

.max-height-66 {
  max-height: 66px !important;
}

.width-67 {
  width: 67px !important;
}

.min-width-67 {
  min-width: 67px !important;
}

.max-width-67 {
  max-width: 67px !important;
}

.height-67 {
  height: 67px !important;
}

.min-height-67 {
  min-height: 67px !important;
}

.max-height-67 {
  max-height: 67px !important;
}

.width-68 {
  width: 68px !important;
}

.min-width-68 {
  min-width: 68px !important;
}

.max-width-68 {
  max-width: 68px !important;
}

.height-68 {
  height: 68px !important;
}

.min-height-68 {
  min-height: 68px !important;
}

.max-height-68 {
  max-height: 68px !important;
}

.width-69 {
  width: 69px !important;
}

.min-width-69 {
  min-width: 69px !important;
}

.max-width-69 {
  max-width: 69px !important;
}

.height-69 {
  height: 69px !important;
}

.min-height-69 {
  min-height: 69px !important;
}

.max-height-69 {
  max-height: 69px !important;
}

.width-70 {
  width: 70px !important;
}

.min-width-70 {
  min-width: 70px !important;
}

.max-width-70 {
  max-width: 70px !important;
}

.height-70 {
  height: 70px !important;
}

.min-height-70 {
  min-height: 70px !important;
}

.max-height-70 {
  max-height: 70px !important;
}

.width-71 {
  width: 71px !important;
}

.min-width-71 {
  min-width: 71px !important;
}

.max-width-71 {
  max-width: 71px !important;
}

.height-71 {
  height: 71px !important;
}

.min-height-71 {
  min-height: 71px !important;
}

.max-height-71 {
  max-height: 71px !important;
}

.width-72 {
  width: 72px !important;
}

.min-width-72 {
  min-width: 72px !important;
}

.max-width-72 {
  max-width: 72px !important;
}

.height-72 {
  height: 72px !important;
}

.min-height-72 {
  min-height: 72px !important;
}

.max-height-72 {
  max-height: 72px !important;
}

.width-73 {
  width: 73px !important;
}

.min-width-73 {
  min-width: 73px !important;
}

.max-width-73 {
  max-width: 73px !important;
}

.height-73 {
  height: 73px !important;
}

.min-height-73 {
  min-height: 73px !important;
}

.max-height-73 {
  max-height: 73px !important;
}

.width-74 {
  width: 74px !important;
}

.min-width-74 {
  min-width: 74px !important;
}

.max-width-74 {
  max-width: 74px !important;
}

.height-74 {
  height: 74px !important;
}

.min-height-74 {
  min-height: 74px !important;
}

.max-height-74 {
  max-height: 74px !important;
}

.width-75 {
  width: 75px !important;
}

.min-width-75 {
  min-width: 75px !important;
}

.max-width-75 {
  max-width: 75px !important;
}

.height-75 {
  height: 75px !important;
}

.min-height-75 {
  min-height: 75px !important;
}

.max-height-75 {
  max-height: 75px !important;
}

.width-76 {
  width: 76px !important;
}

.min-width-76 {
  min-width: 76px !important;
}

.max-width-76 {
  max-width: 76px !important;
}

.height-76 {
  height: 76px !important;
}

.min-height-76 {
  min-height: 76px !important;
}

.max-height-76 {
  max-height: 76px !important;
}

.width-77 {
  width: 77px !important;
}

.min-width-77 {
  min-width: 77px !important;
}

.max-width-77 {
  max-width: 77px !important;
}

.height-77 {
  height: 77px !important;
}

.min-height-77 {
  min-height: 77px !important;
}

.max-height-77 {
  max-height: 77px !important;
}

.width-78 {
  width: 78px !important;
}

.min-width-78 {
  min-width: 78px !important;
}

.max-width-78 {
  max-width: 78px !important;
}

.height-78 {
  height: 78px !important;
}

.min-height-78 {
  min-height: 78px !important;
}

.max-height-78 {
  max-height: 78px !important;
}

.width-79 {
  width: 79px !important;
}

.min-width-79 {
  min-width: 79px !important;
}

.max-width-79 {
  max-width: 79px !important;
}

.height-79 {
  height: 79px !important;
}

.min-height-79 {
  min-height: 79px !important;
}

.max-height-79 {
  max-height: 79px !important;
}

.width-80 {
  width: 80px !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.height-80 {
  height: 80px !important;
}

.min-height-80 {
  min-height: 80px !important;
}

.max-height-80 {
  max-height: 80px !important;
}

.width-81 {
  width: 81px !important;
}

.min-width-81 {
  min-width: 81px !important;
}

.max-width-81 {
  max-width: 81px !important;
}

.height-81 {
  height: 81px !important;
}

.min-height-81 {
  min-height: 81px !important;
}

.max-height-81 {
  max-height: 81px !important;
}

.width-82 {
  width: 82px !important;
}

.min-width-82 {
  min-width: 82px !important;
}

.max-width-82 {
  max-width: 82px !important;
}

.height-82 {
  height: 82px !important;
}

.min-height-82 {
  min-height: 82px !important;
}

.max-height-82 {
  max-height: 82px !important;
}

.width-83 {
  width: 83px !important;
}

.min-width-83 {
  min-width: 83px !important;
}

.max-width-83 {
  max-width: 83px !important;
}

.height-83 {
  height: 83px !important;
}

.min-height-83 {
  min-height: 83px !important;
}

.max-height-83 {
  max-height: 83px !important;
}

.width-84 {
  width: 84px !important;
}

.min-width-84 {
  min-width: 84px !important;
}

.max-width-84 {
  max-width: 84px !important;
}

.height-84 {
  height: 84px !important;
}

.min-height-84 {
  min-height: 84px !important;
}

.max-height-84 {
  max-height: 84px !important;
}

.width-85 {
  width: 85px !important;
}

.min-width-85 {
  min-width: 85px !important;
}

.max-width-85 {
  max-width: 85px !important;
}

.height-85 {
  height: 85px !important;
}

.min-height-85 {
  min-height: 85px !important;
}

.max-height-85 {
  max-height: 85px !important;
}

.width-86 {
  width: 86px !important;
}

.min-width-86 {
  min-width: 86px !important;
}

.max-width-86 {
  max-width: 86px !important;
}

.height-86 {
  height: 86px !important;
}

.min-height-86 {
  min-height: 86px !important;
}

.max-height-86 {
  max-height: 86px !important;
}

.width-87 {
  width: 87px !important;
}

.min-width-87 {
  min-width: 87px !important;
}

.max-width-87 {
  max-width: 87px !important;
}

.height-87 {
  height: 87px !important;
}

.min-height-87 {
  min-height: 87px !important;
}

.max-height-87 {
  max-height: 87px !important;
}

.width-88 {
  width: 88px !important;
}

.min-width-88 {
  min-width: 88px !important;
}

.max-width-88 {
  max-width: 88px !important;
}

.height-88 {
  height: 88px !important;
}

.min-height-88 {
  min-height: 88px !important;
}

.max-height-88 {
  max-height: 88px !important;
}

.width-89 {
  width: 89px !important;
}

.min-width-89 {
  min-width: 89px !important;
}

.max-width-89 {
  max-width: 89px !important;
}

.height-89 {
  height: 89px !important;
}

.min-height-89 {
  min-height: 89px !important;
}

.max-height-89 {
  max-height: 89px !important;
}

.width-90 {
  width: 90px !important;
}

.min-width-90 {
  min-width: 90px !important;
}

.max-width-90 {
  max-width: 90px !important;
}

.height-90 {
  height: 90px !important;
}

.min-height-90 {
  min-height: 90px !important;
}

.max-height-90 {
  max-height: 90px !important;
}

.width-91 {
  width: 91px !important;
}

.min-width-91 {
  min-width: 91px !important;
}

.max-width-91 {
  max-width: 91px !important;
}

.height-91 {
  height: 91px !important;
}

.min-height-91 {
  min-height: 91px !important;
}

.max-height-91 {
  max-height: 91px !important;
}

.width-92 {
  width: 92px !important;
}

.min-width-92 {
  min-width: 92px !important;
}

.max-width-92 {
  max-width: 92px !important;
}

.height-92 {
  height: 92px !important;
}

.min-height-92 {
  min-height: 92px !important;
}

.max-height-92 {
  max-height: 92px !important;
}

.width-93 {
  width: 93px !important;
}

.min-width-93 {
  min-width: 93px !important;
}

.max-width-93 {
  max-width: 93px !important;
}

.height-93 {
  height: 93px !important;
}

.min-height-93 {
  min-height: 93px !important;
}

.max-height-93 {
  max-height: 93px !important;
}

.width-94 {
  width: 94px !important;
}

.min-width-94 {
  min-width: 94px !important;
}

.max-width-94 {
  max-width: 94px !important;
}

.height-94 {
  height: 94px !important;
}

.min-height-94 {
  min-height: 94px !important;
}

.max-height-94 {
  max-height: 94px !important;
}

.width-95 {
  width: 95px !important;
}

.min-width-95 {
  min-width: 95px !important;
}

.max-width-95 {
  max-width: 95px !important;
}

.height-95 {
  height: 95px !important;
}

.min-height-95 {
  min-height: 95px !important;
}

.max-height-95 {
  max-height: 95px !important;
}

.width-96 {
  width: 96px !important;
}

.min-width-96 {
  min-width: 96px !important;
}

.max-width-96 {
  max-width: 96px !important;
}

.height-96 {
  height: 96px !important;
}

.min-height-96 {
  min-height: 96px !important;
}

.max-height-96 {
  max-height: 96px !important;
}

.width-97 {
  width: 97px !important;
}

.min-width-97 {
  min-width: 97px !important;
}

.max-width-97 {
  max-width: 97px !important;
}

.height-97 {
  height: 97px !important;
}

.min-height-97 {
  min-height: 97px !important;
}

.max-height-97 {
  max-height: 97px !important;
}

.width-98 {
  width: 98px !important;
}

.min-width-98 {
  min-width: 98px !important;
}

.max-width-98 {
  max-width: 98px !important;
}

.height-98 {
  height: 98px !important;
}

.min-height-98 {
  min-height: 98px !important;
}

.max-height-98 {
  max-height: 98px !important;
}

.width-99 {
  width: 99px !important;
}

.min-width-99 {
  min-width: 99px !important;
}

.max-width-99 {
  max-width: 99px !important;
}

.height-99 {
  height: 99px !important;
}

.min-height-99 {
  min-height: 99px !important;
}

.max-height-99 {
  max-height: 99px !important;
}

.width-100 {
  width: 100px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.height-100 {
  height: 100px !important;
}

.min-height-100 {
  min-height: 100px !important;
}

.max-height-100 {
  max-height: 100px !important;
}

.width-101 {
  width: 101px !important;
}

.min-width-101 {
  min-width: 101px !important;
}

.max-width-101 {
  max-width: 101px !important;
}

.height-101 {
  height: 101px !important;
}

.min-height-101 {
  min-height: 101px !important;
}

.max-height-101 {
  max-height: 101px !important;
}

.width-102 {
  width: 102px !important;
}

.min-width-102 {
  min-width: 102px !important;
}

.max-width-102 {
  max-width: 102px !important;
}

.height-102 {
  height: 102px !important;
}

.min-height-102 {
  min-height: 102px !important;
}

.max-height-102 {
  max-height: 102px !important;
}

.width-103 {
  width: 103px !important;
}

.min-width-103 {
  min-width: 103px !important;
}

.max-width-103 {
  max-width: 103px !important;
}

.height-103 {
  height: 103px !important;
}

.min-height-103 {
  min-height: 103px !important;
}

.max-height-103 {
  max-height: 103px !important;
}

.width-104 {
  width: 104px !important;
}

.min-width-104 {
  min-width: 104px !important;
}

.max-width-104 {
  max-width: 104px !important;
}

.height-104 {
  height: 104px !important;
}

.min-height-104 {
  min-height: 104px !important;
}

.max-height-104 {
  max-height: 104px !important;
}

.width-105 {
  width: 105px !important;
}

.min-width-105 {
  min-width: 105px !important;
}

.max-width-105 {
  max-width: 105px !important;
}

.height-105 {
  height: 105px !important;
}

.min-height-105 {
  min-height: 105px !important;
}

.max-height-105 {
  max-height: 105px !important;
}

.width-106 {
  width: 106px !important;
}

.min-width-106 {
  min-width: 106px !important;
}

.max-width-106 {
  max-width: 106px !important;
}

.height-106 {
  height: 106px !important;
}

.min-height-106 {
  min-height: 106px !important;
}

.max-height-106 {
  max-height: 106px !important;
}

.width-107 {
  width: 107px !important;
}

.min-width-107 {
  min-width: 107px !important;
}

.max-width-107 {
  max-width: 107px !important;
}

.height-107 {
  height: 107px !important;
}

.min-height-107 {
  min-height: 107px !important;
}

.max-height-107 {
  max-height: 107px !important;
}

.width-108 {
  width: 108px !important;
}

.min-width-108 {
  min-width: 108px !important;
}

.max-width-108 {
  max-width: 108px !important;
}

.height-108 {
  height: 108px !important;
}

.min-height-108 {
  min-height: 108px !important;
}

.max-height-108 {
  max-height: 108px !important;
}

.width-109 {
  width: 109px !important;
}

.min-width-109 {
  min-width: 109px !important;
}

.max-width-109 {
  max-width: 109px !important;
}

.height-109 {
  height: 109px !important;
}

.min-height-109 {
  min-height: 109px !important;
}

.max-height-109 {
  max-height: 109px !important;
}

.width-110 {
  width: 110px !important;
}

.min-width-110 {
  min-width: 110px !important;
}

.max-width-110 {
  max-width: 110px !important;
}

.height-110 {
  height: 110px !important;
}

.min-height-110 {
  min-height: 110px !important;
}

.max-height-110 {
  max-height: 110px !important;
}

.width-111 {
  width: 111px !important;
}

.min-width-111 {
  min-width: 111px !important;
}

.max-width-111 {
  max-width: 111px !important;
}

.height-111 {
  height: 111px !important;
}

.min-height-111 {
  min-height: 111px !important;
}

.max-height-111 {
  max-height: 111px !important;
}

.width-112 {
  width: 112px !important;
}

.min-width-112 {
  min-width: 112px !important;
}

.max-width-112 {
  max-width: 112px !important;
}

.height-112 {
  height: 112px !important;
}

.min-height-112 {
  min-height: 112px !important;
}

.max-height-112 {
  max-height: 112px !important;
}

.width-113 {
  width: 113px !important;
}

.min-width-113 {
  min-width: 113px !important;
}

.max-width-113 {
  max-width: 113px !important;
}

.height-113 {
  height: 113px !important;
}

.min-height-113 {
  min-height: 113px !important;
}

.max-height-113 {
  max-height: 113px !important;
}

.width-114 {
  width: 114px !important;
}

.min-width-114 {
  min-width: 114px !important;
}

.max-width-114 {
  max-width: 114px !important;
}

.height-114 {
  height: 114px !important;
}

.min-height-114 {
  min-height: 114px !important;
}

.max-height-114 {
  max-height: 114px !important;
}

.width-115 {
  width: 115px !important;
}

.min-width-115 {
  min-width: 115px !important;
}

.max-width-115 {
  max-width: 115px !important;
}

.height-115 {
  height: 115px !important;
}

.min-height-115 {
  min-height: 115px !important;
}

.max-height-115 {
  max-height: 115px !important;
}

.width-116 {
  width: 116px !important;
}

.min-width-116 {
  min-width: 116px !important;
}

.max-width-116 {
  max-width: 116px !important;
}

.height-116 {
  height: 116px !important;
}

.min-height-116 {
  min-height: 116px !important;
}

.max-height-116 {
  max-height: 116px !important;
}

.width-117 {
  width: 117px !important;
}

.min-width-117 {
  min-width: 117px !important;
}

.max-width-117 {
  max-width: 117px !important;
}

.height-117 {
  height: 117px !important;
}

.min-height-117 {
  min-height: 117px !important;
}

.max-height-117 {
  max-height: 117px !important;
}

.width-118 {
  width: 118px !important;
}

.min-width-118 {
  min-width: 118px !important;
}

.max-width-118 {
  max-width: 118px !important;
}

.height-118 {
  height: 118px !important;
}

.min-height-118 {
  min-height: 118px !important;
}

.max-height-118 {
  max-height: 118px !important;
}

.width-119 {
  width: 119px !important;
}

.min-width-119 {
  min-width: 119px !important;
}

.max-width-119 {
  max-width: 119px !important;
}

.height-119 {
  height: 119px !important;
}

.min-height-119 {
  min-height: 119px !important;
}

.max-height-119 {
  max-height: 119px !important;
}

.width-120 {
  width: 120px !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.height-120 {
  height: 120px !important;
}

.min-height-120 {
  min-height: 120px !important;
}

.max-height-120 {
  max-height: 120px !important;
}

.width-121 {
  width: 121px !important;
}

.min-width-121 {
  min-width: 121px !important;
}

.max-width-121 {
  max-width: 121px !important;
}

.height-121 {
  height: 121px !important;
}

.min-height-121 {
  min-height: 121px !important;
}

.max-height-121 {
  max-height: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.min-width-122 {
  min-width: 122px !important;
}

.max-width-122 {
  max-width: 122px !important;
}

.height-122 {
  height: 122px !important;
}

.min-height-122 {
  min-height: 122px !important;
}

.max-height-122 {
  max-height: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.min-width-123 {
  min-width: 123px !important;
}

.max-width-123 {
  max-width: 123px !important;
}

.height-123 {
  height: 123px !important;
}

.min-height-123 {
  min-height: 123px !important;
}

.max-height-123 {
  max-height: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.min-width-124 {
  min-width: 124px !important;
}

.max-width-124 {
  max-width: 124px !important;
}

.height-124 {
  height: 124px !important;
}

.min-height-124 {
  min-height: 124px !important;
}

.max-height-124 {
  max-height: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.min-width-125 {
  min-width: 125px !important;
}

.max-width-125 {
  max-width: 125px !important;
}

.height-125 {
  height: 125px !important;
}

.min-height-125 {
  min-height: 125px !important;
}

.max-height-125 {
  max-height: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.min-width-126 {
  min-width: 126px !important;
}

.max-width-126 {
  max-width: 126px !important;
}

.height-126 {
  height: 126px !important;
}

.min-height-126 {
  min-height: 126px !important;
}

.max-height-126 {
  max-height: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.min-width-127 {
  min-width: 127px !important;
}

.max-width-127 {
  max-width: 127px !important;
}

.height-127 {
  height: 127px !important;
}

.min-height-127 {
  min-height: 127px !important;
}

.max-height-127 {
  max-height: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.min-width-128 {
  min-width: 128px !important;
}

.max-width-128 {
  max-width: 128px !important;
}

.height-128 {
  height: 128px !important;
}

.min-height-128 {
  min-height: 128px !important;
}

.max-height-128 {
  max-height: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.min-width-129 {
  min-width: 129px !important;
}

.max-width-129 {
  max-width: 129px !important;
}

.height-129 {
  height: 129px !important;
}

.min-height-129 {
  min-height: 129px !important;
}

.max-height-129 {
  max-height: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.min-width-130 {
  min-width: 130px !important;
}

.max-width-130 {
  max-width: 130px !important;
}

.height-130 {
  height: 130px !important;
}

.min-height-130 {
  min-height: 130px !important;
}

.max-height-130 {
  max-height: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.min-width-131 {
  min-width: 131px !important;
}

.max-width-131 {
  max-width: 131px !important;
}

.height-131 {
  height: 131px !important;
}

.min-height-131 {
  min-height: 131px !important;
}

.max-height-131 {
  max-height: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.min-width-132 {
  min-width: 132px !important;
}

.max-width-132 {
  max-width: 132px !important;
}

.height-132 {
  height: 132px !important;
}

.min-height-132 {
  min-height: 132px !important;
}

.max-height-132 {
  max-height: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.min-width-133 {
  min-width: 133px !important;
}

.max-width-133 {
  max-width: 133px !important;
}

.height-133 {
  height: 133px !important;
}

.min-height-133 {
  min-height: 133px !important;
}

.max-height-133 {
  max-height: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.min-width-134 {
  min-width: 134px !important;
}

.max-width-134 {
  max-width: 134px !important;
}

.height-134 {
  height: 134px !important;
}

.min-height-134 {
  min-height: 134px !important;
}

.max-height-134 {
  max-height: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.min-width-135 {
  min-width: 135px !important;
}

.max-width-135 {
  max-width: 135px !important;
}

.height-135 {
  height: 135px !important;
}

.min-height-135 {
  min-height: 135px !important;
}

.max-height-135 {
  max-height: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.min-width-136 {
  min-width: 136px !important;
}

.max-width-136 {
  max-width: 136px !important;
}

.height-136 {
  height: 136px !important;
}

.min-height-136 {
  min-height: 136px !important;
}

.max-height-136 {
  max-height: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.min-width-137 {
  min-width: 137px !important;
}

.max-width-137 {
  max-width: 137px !important;
}

.height-137 {
  height: 137px !important;
}

.min-height-137 {
  min-height: 137px !important;
}

.max-height-137 {
  max-height: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.min-width-138 {
  min-width: 138px !important;
}

.max-width-138 {
  max-width: 138px !important;
}

.height-138 {
  height: 138px !important;
}

.min-height-138 {
  min-height: 138px !important;
}

.max-height-138 {
  max-height: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.min-width-139 {
  min-width: 139px !important;
}

.max-width-139 {
  max-width: 139px !important;
}

.height-139 {
  height: 139px !important;
}

.min-height-139 {
  min-height: 139px !important;
}

.max-height-139 {
  max-height: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.min-width-140 {
  min-width: 140px !important;
}

.max-width-140 {
  max-width: 140px !important;
}

.height-140 {
  height: 140px !important;
}

.min-height-140 {
  min-height: 140px !important;
}

.max-height-140 {
  max-height: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.min-width-141 {
  min-width: 141px !important;
}

.max-width-141 {
  max-width: 141px !important;
}

.height-141 {
  height: 141px !important;
}

.min-height-141 {
  min-height: 141px !important;
}

.max-height-141 {
  max-height: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.min-width-142 {
  min-width: 142px !important;
}

.max-width-142 {
  max-width: 142px !important;
}

.height-142 {
  height: 142px !important;
}

.min-height-142 {
  min-height: 142px !important;
}

.max-height-142 {
  max-height: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.min-width-143 {
  min-width: 143px !important;
}

.max-width-143 {
  max-width: 143px !important;
}

.height-143 {
  height: 143px !important;
}

.min-height-143 {
  min-height: 143px !important;
}

.max-height-143 {
  max-height: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.min-width-144 {
  min-width: 144px !important;
}

.max-width-144 {
  max-width: 144px !important;
}

.height-144 {
  height: 144px !important;
}

.min-height-144 {
  min-height: 144px !important;
}

.max-height-144 {
  max-height: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.min-width-145 {
  min-width: 145px !important;
}

.max-width-145 {
  max-width: 145px !important;
}

.height-145 {
  height: 145px !important;
}

.min-height-145 {
  min-height: 145px !important;
}

.max-height-145 {
  max-height: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.min-width-146 {
  min-width: 146px !important;
}

.max-width-146 {
  max-width: 146px !important;
}

.height-146 {
  height: 146px !important;
}

.min-height-146 {
  min-height: 146px !important;
}

.max-height-146 {
  max-height: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.min-width-147 {
  min-width: 147px !important;
}

.max-width-147 {
  max-width: 147px !important;
}

.height-147 {
  height: 147px !important;
}

.min-height-147 {
  min-height: 147px !important;
}

.max-height-147 {
  max-height: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.min-width-148 {
  min-width: 148px !important;
}

.max-width-148 {
  max-width: 148px !important;
}

.height-148 {
  height: 148px !important;
}

.min-height-148 {
  min-height: 148px !important;
}

.max-height-148 {
  max-height: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.min-width-149 {
  min-width: 149px !important;
}

.max-width-149 {
  max-width: 149px !important;
}

.height-149 {
  height: 149px !important;
}

.min-height-149 {
  min-height: 149px !important;
}

.max-height-149 {
  max-height: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.height-150 {
  height: 150px !important;
}

.min-height-150 {
  min-height: 150px !important;
}

.max-height-150 {
  max-height: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.min-width-151 {
  min-width: 151px !important;
}

.max-width-151 {
  max-width: 151px !important;
}

.height-151 {
  height: 151px !important;
}

.min-height-151 {
  min-height: 151px !important;
}

.max-height-151 {
  max-height: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.min-width-152 {
  min-width: 152px !important;
}

.max-width-152 {
  max-width: 152px !important;
}

.height-152 {
  height: 152px !important;
}

.min-height-152 {
  min-height: 152px !important;
}

.max-height-152 {
  max-height: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.min-width-153 {
  min-width: 153px !important;
}

.max-width-153 {
  max-width: 153px !important;
}

.height-153 {
  height: 153px !important;
}

.min-height-153 {
  min-height: 153px !important;
}

.max-height-153 {
  max-height: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.min-width-154 {
  min-width: 154px !important;
}

.max-width-154 {
  max-width: 154px !important;
}

.height-154 {
  height: 154px !important;
}

.min-height-154 {
  min-height: 154px !important;
}

.max-height-154 {
  max-height: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.min-width-155 {
  min-width: 155px !important;
}

.max-width-155 {
  max-width: 155px !important;
}

.height-155 {
  height: 155px !important;
}

.min-height-155 {
  min-height: 155px !important;
}

.max-height-155 {
  max-height: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.min-width-156 {
  min-width: 156px !important;
}

.max-width-156 {
  max-width: 156px !important;
}

.height-156 {
  height: 156px !important;
}

.min-height-156 {
  min-height: 156px !important;
}

.max-height-156 {
  max-height: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.min-width-157 {
  min-width: 157px !important;
}

.max-width-157 {
  max-width: 157px !important;
}

.height-157 {
  height: 157px !important;
}

.min-height-157 {
  min-height: 157px !important;
}

.max-height-157 {
  max-height: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.min-width-158 {
  min-width: 158px !important;
}

.max-width-158 {
  max-width: 158px !important;
}

.height-158 {
  height: 158px !important;
}

.min-height-158 {
  min-height: 158px !important;
}

.max-height-158 {
  max-height: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.min-width-159 {
  min-width: 159px !important;
}

.max-width-159 {
  max-width: 159px !important;
}

.height-159 {
  height: 159px !important;
}

.min-height-159 {
  min-height: 159px !important;
}

.max-height-159 {
  max-height: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.min-width-160 {
  min-width: 160px !important;
}

.max-width-160 {
  max-width: 160px !important;
}

.height-160 {
  height: 160px !important;
}

.min-height-160 {
  min-height: 160px !important;
}

.max-height-160 {
  max-height: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.min-width-161 {
  min-width: 161px !important;
}

.max-width-161 {
  max-width: 161px !important;
}

.height-161 {
  height: 161px !important;
}

.min-height-161 {
  min-height: 161px !important;
}

.max-height-161 {
  max-height: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.min-width-162 {
  min-width: 162px !important;
}

.max-width-162 {
  max-width: 162px !important;
}

.height-162 {
  height: 162px !important;
}

.min-height-162 {
  min-height: 162px !important;
}

.max-height-162 {
  max-height: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.min-width-163 {
  min-width: 163px !important;
}

.max-width-163 {
  max-width: 163px !important;
}

.height-163 {
  height: 163px !important;
}

.min-height-163 {
  min-height: 163px !important;
}

.max-height-163 {
  max-height: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.min-width-164 {
  min-width: 164px !important;
}

.max-width-164 {
  max-width: 164px !important;
}

.height-164 {
  height: 164px !important;
}

.min-height-164 {
  min-height: 164px !important;
}

.max-height-164 {
  max-height: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.min-width-165 {
  min-width: 165px !important;
}

.max-width-165 {
  max-width: 165px !important;
}

.height-165 {
  height: 165px !important;
}

.min-height-165 {
  min-height: 165px !important;
}

.max-height-165 {
  max-height: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.min-width-166 {
  min-width: 166px !important;
}

.max-width-166 {
  max-width: 166px !important;
}

.height-166 {
  height: 166px !important;
}

.min-height-166 {
  min-height: 166px !important;
}

.max-height-166 {
  max-height: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.min-width-167 {
  min-width: 167px !important;
}

.max-width-167 {
  max-width: 167px !important;
}

.height-167 {
  height: 167px !important;
}

.min-height-167 {
  min-height: 167px !important;
}

.max-height-167 {
  max-height: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.min-width-168 {
  min-width: 168px !important;
}

.max-width-168 {
  max-width: 168px !important;
}

.height-168 {
  height: 168px !important;
}

.min-height-168 {
  min-height: 168px !important;
}

.max-height-168 {
  max-height: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.min-width-169 {
  min-width: 169px !important;
}

.max-width-169 {
  max-width: 169px !important;
}

.height-169 {
  height: 169px !important;
}

.min-height-169 {
  min-height: 169px !important;
}

.max-height-169 {
  max-height: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.min-width-170 {
  min-width: 170px !important;
}

.max-width-170 {
  max-width: 170px !important;
}

.height-170 {
  height: 170px !important;
}

.min-height-170 {
  min-height: 170px !important;
}

.max-height-170 {
  max-height: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.min-width-171 {
  min-width: 171px !important;
}

.max-width-171 {
  max-width: 171px !important;
}

.height-171 {
  height: 171px !important;
}

.min-height-171 {
  min-height: 171px !important;
}

.max-height-171 {
  max-height: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.min-width-172 {
  min-width: 172px !important;
}

.max-width-172 {
  max-width: 172px !important;
}

.height-172 {
  height: 172px !important;
}

.min-height-172 {
  min-height: 172px !important;
}

.max-height-172 {
  max-height: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.min-width-173 {
  min-width: 173px !important;
}

.max-width-173 {
  max-width: 173px !important;
}

.height-173 {
  height: 173px !important;
}

.min-height-173 {
  min-height: 173px !important;
}

.max-height-173 {
  max-height: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.min-width-174 {
  min-width: 174px !important;
}

.max-width-174 {
  max-width: 174px !important;
}

.height-174 {
  height: 174px !important;
}

.min-height-174 {
  min-height: 174px !important;
}

.max-height-174 {
  max-height: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.min-width-175 {
  min-width: 175px !important;
}

.max-width-175 {
  max-width: 175px !important;
}

.height-175 {
  height: 175px !important;
}

.min-height-175 {
  min-height: 175px !important;
}

.max-height-175 {
  max-height: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.min-width-176 {
  min-width: 176px !important;
}

.max-width-176 {
  max-width: 176px !important;
}

.height-176 {
  height: 176px !important;
}

.min-height-176 {
  min-height: 176px !important;
}

.max-height-176 {
  max-height: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.min-width-177 {
  min-width: 177px !important;
}

.max-width-177 {
  max-width: 177px !important;
}

.height-177 {
  height: 177px !important;
}

.min-height-177 {
  min-height: 177px !important;
}

.max-height-177 {
  max-height: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.min-width-178 {
  min-width: 178px !important;
}

.max-width-178 {
  max-width: 178px !important;
}

.height-178 {
  height: 178px !important;
}

.min-height-178 {
  min-height: 178px !important;
}

.max-height-178 {
  max-height: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.min-width-179 {
  min-width: 179px !important;
}

.max-width-179 {
  max-width: 179px !important;
}

.height-179 {
  height: 179px !important;
}

.min-height-179 {
  min-height: 179px !important;
}

.max-height-179 {
  max-height: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.height-180 {
  height: 180px !important;
}

.min-height-180 {
  min-height: 180px !important;
}

.max-height-180 {
  max-height: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.min-width-181 {
  min-width: 181px !important;
}

.max-width-181 {
  max-width: 181px !important;
}

.height-181 {
  height: 181px !important;
}

.min-height-181 {
  min-height: 181px !important;
}

.max-height-181 {
  max-height: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.min-width-182 {
  min-width: 182px !important;
}

.max-width-182 {
  max-width: 182px !important;
}

.height-182 {
  height: 182px !important;
}

.min-height-182 {
  min-height: 182px !important;
}

.max-height-182 {
  max-height: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.min-width-183 {
  min-width: 183px !important;
}

.max-width-183 {
  max-width: 183px !important;
}

.height-183 {
  height: 183px !important;
}

.min-height-183 {
  min-height: 183px !important;
}

.max-height-183 {
  max-height: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.min-width-184 {
  min-width: 184px !important;
}

.max-width-184 {
  max-width: 184px !important;
}

.height-184 {
  height: 184px !important;
}

.min-height-184 {
  min-height: 184px !important;
}

.max-height-184 {
  max-height: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.min-width-185 {
  min-width: 185px !important;
}

.max-width-185 {
  max-width: 185px !important;
}

.height-185 {
  height: 185px !important;
}

.min-height-185 {
  min-height: 185px !important;
}

.max-height-185 {
  max-height: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.min-width-186 {
  min-width: 186px !important;
}

.max-width-186 {
  max-width: 186px !important;
}

.height-186 {
  height: 186px !important;
}

.min-height-186 {
  min-height: 186px !important;
}

.max-height-186 {
  max-height: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.min-width-187 {
  min-width: 187px !important;
}

.max-width-187 {
  max-width: 187px !important;
}

.height-187 {
  height: 187px !important;
}

.min-height-187 {
  min-height: 187px !important;
}

.max-height-187 {
  max-height: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.min-width-188 {
  min-width: 188px !important;
}

.max-width-188 {
  max-width: 188px !important;
}

.height-188 {
  height: 188px !important;
}

.min-height-188 {
  min-height: 188px !important;
}

.max-height-188 {
  max-height: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.min-width-189 {
  min-width: 189px !important;
}

.max-width-189 {
  max-width: 189px !important;
}

.height-189 {
  height: 189px !important;
}

.min-height-189 {
  min-height: 189px !important;
}

.max-height-189 {
  max-height: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.min-width-190 {
  min-width: 190px !important;
}

.max-width-190 {
  max-width: 190px !important;
}

.height-190 {
  height: 190px !important;
}

.min-height-190 {
  min-height: 190px !important;
}

.max-height-190 {
  max-height: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.min-width-191 {
  min-width: 191px !important;
}

.max-width-191 {
  max-width: 191px !important;
}

.height-191 {
  height: 191px !important;
}

.min-height-191 {
  min-height: 191px !important;
}

.max-height-191 {
  max-height: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.min-width-192 {
  min-width: 192px !important;
}

.max-width-192 {
  max-width: 192px !important;
}

.height-192 {
  height: 192px !important;
}

.min-height-192 {
  min-height: 192px !important;
}

.max-height-192 {
  max-height: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.min-width-193 {
  min-width: 193px !important;
}

.max-width-193 {
  max-width: 193px !important;
}

.height-193 {
  height: 193px !important;
}

.min-height-193 {
  min-height: 193px !important;
}

.max-height-193 {
  max-height: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.min-width-194 {
  min-width: 194px !important;
}

.max-width-194 {
  max-width: 194px !important;
}

.height-194 {
  height: 194px !important;
}

.min-height-194 {
  min-height: 194px !important;
}

.max-height-194 {
  max-height: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.min-width-195 {
  min-width: 195px !important;
}

.max-width-195 {
  max-width: 195px !important;
}

.height-195 {
  height: 195px !important;
}

.min-height-195 {
  min-height: 195px !important;
}

.max-height-195 {
  max-height: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.min-width-196 {
  min-width: 196px !important;
}

.max-width-196 {
  max-width: 196px !important;
}

.height-196 {
  height: 196px !important;
}

.min-height-196 {
  min-height: 196px !important;
}

.max-height-196 {
  max-height: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.min-width-197 {
  min-width: 197px !important;
}

.max-width-197 {
  max-width: 197px !important;
}

.height-197 {
  height: 197px !important;
}

.min-height-197 {
  min-height: 197px !important;
}

.max-height-197 {
  max-height: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.min-width-198 {
  min-width: 198px !important;
}

.max-width-198 {
  max-width: 198px !important;
}

.height-198 {
  height: 198px !important;
}

.min-height-198 {
  min-height: 198px !important;
}

.max-height-198 {
  max-height: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.min-width-199 {
  min-width: 199px !important;
}

.max-width-199 {
  max-width: 199px !important;
}

.height-199 {
  height: 199px !important;
}

.min-height-199 {
  min-height: 199px !important;
}

.max-height-199 {
  max-height: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.height-200 {
  height: 200px !important;
}

.min-height-200 {
  min-height: 200px !important;
}

.max-height-200 {
  max-height: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.min-width-201 {
  min-width: 201px !important;
}

.max-width-201 {
  max-width: 201px !important;
}

.height-201 {
  height: 201px !important;
}

.min-height-201 {
  min-height: 201px !important;
}

.max-height-201 {
  max-height: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.min-width-202 {
  min-width: 202px !important;
}

.max-width-202 {
  max-width: 202px !important;
}

.height-202 {
  height: 202px !important;
}

.min-height-202 {
  min-height: 202px !important;
}

.max-height-202 {
  max-height: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.min-width-203 {
  min-width: 203px !important;
}

.max-width-203 {
  max-width: 203px !important;
}

.height-203 {
  height: 203px !important;
}

.min-height-203 {
  min-height: 203px !important;
}

.max-height-203 {
  max-height: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.min-width-204 {
  min-width: 204px !important;
}

.max-width-204 {
  max-width: 204px !important;
}

.height-204 {
  height: 204px !important;
}

.min-height-204 {
  min-height: 204px !important;
}

.max-height-204 {
  max-height: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.min-width-205 {
  min-width: 205px !important;
}

.max-width-205 {
  max-width: 205px !important;
}

.height-205 {
  height: 205px !important;
}

.min-height-205 {
  min-height: 205px !important;
}

.max-height-205 {
  max-height: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.min-width-206 {
  min-width: 206px !important;
}

.max-width-206 {
  max-width: 206px !important;
}

.height-206 {
  height: 206px !important;
}

.min-height-206 {
  min-height: 206px !important;
}

.max-height-206 {
  max-height: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.min-width-207 {
  min-width: 207px !important;
}

.max-width-207 {
  max-width: 207px !important;
}

.height-207 {
  height: 207px !important;
}

.min-height-207 {
  min-height: 207px !important;
}

.max-height-207 {
  max-height: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.min-width-208 {
  min-width: 208px !important;
}

.max-width-208 {
  max-width: 208px !important;
}

.height-208 {
  height: 208px !important;
}

.min-height-208 {
  min-height: 208px !important;
}

.max-height-208 {
  max-height: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.min-width-209 {
  min-width: 209px !important;
}

.max-width-209 {
  max-width: 209px !important;
}

.height-209 {
  height: 209px !important;
}

.min-height-209 {
  min-height: 209px !important;
}

.max-height-209 {
  max-height: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.min-width-210 {
  min-width: 210px !important;
}

.max-width-210 {
  max-width: 210px !important;
}

.height-210 {
  height: 210px !important;
}

.min-height-210 {
  min-height: 210px !important;
}

.max-height-210 {
  max-height: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.min-width-211 {
  min-width: 211px !important;
}

.max-width-211 {
  max-width: 211px !important;
}

.height-211 {
  height: 211px !important;
}

.min-height-211 {
  min-height: 211px !important;
}

.max-height-211 {
  max-height: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.min-width-212 {
  min-width: 212px !important;
}

.max-width-212 {
  max-width: 212px !important;
}

.height-212 {
  height: 212px !important;
}

.min-height-212 {
  min-height: 212px !important;
}

.max-height-212 {
  max-height: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.min-width-213 {
  min-width: 213px !important;
}

.max-width-213 {
  max-width: 213px !important;
}

.height-213 {
  height: 213px !important;
}

.min-height-213 {
  min-height: 213px !important;
}

.max-height-213 {
  max-height: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.min-width-214 {
  min-width: 214px !important;
}

.max-width-214 {
  max-width: 214px !important;
}

.height-214 {
  height: 214px !important;
}

.min-height-214 {
  min-height: 214px !important;
}

.max-height-214 {
  max-height: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.min-width-215 {
  min-width: 215px !important;
}

.max-width-215 {
  max-width: 215px !important;
}

.height-215 {
  height: 215px !important;
}

.min-height-215 {
  min-height: 215px !important;
}

.max-height-215 {
  max-height: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.min-width-216 {
  min-width: 216px !important;
}

.max-width-216 {
  max-width: 216px !important;
}

.height-216 {
  height: 216px !important;
}

.min-height-216 {
  min-height: 216px !important;
}

.max-height-216 {
  max-height: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.min-width-217 {
  min-width: 217px !important;
}

.max-width-217 {
  max-width: 217px !important;
}

.height-217 {
  height: 217px !important;
}

.min-height-217 {
  min-height: 217px !important;
}

.max-height-217 {
  max-height: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.min-width-218 {
  min-width: 218px !important;
}

.max-width-218 {
  max-width: 218px !important;
}

.height-218 {
  height: 218px !important;
}

.min-height-218 {
  min-height: 218px !important;
}

.max-height-218 {
  max-height: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.min-width-219 {
  min-width: 219px !important;
}

.max-width-219 {
  max-width: 219px !important;
}

.height-219 {
  height: 219px !important;
}

.min-height-219 {
  min-height: 219px !important;
}

.max-height-219 {
  max-height: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.min-width-220 {
  min-width: 220px !important;
}

.max-width-220 {
  max-width: 220px !important;
}

.height-220 {
  height: 220px !important;
}

.min-height-220 {
  min-height: 220px !important;
}

.max-height-220 {
  max-height: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.min-width-221 {
  min-width: 221px !important;
}

.max-width-221 {
  max-width: 221px !important;
}

.height-221 {
  height: 221px !important;
}

.min-height-221 {
  min-height: 221px !important;
}

.max-height-221 {
  max-height: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.min-width-222 {
  min-width: 222px !important;
}

.max-width-222 {
  max-width: 222px !important;
}

.height-222 {
  height: 222px !important;
}

.min-height-222 {
  min-height: 222px !important;
}

.max-height-222 {
  max-height: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.min-width-223 {
  min-width: 223px !important;
}

.max-width-223 {
  max-width: 223px !important;
}

.height-223 {
  height: 223px !important;
}

.min-height-223 {
  min-height: 223px !important;
}

.max-height-223 {
  max-height: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.min-width-224 {
  min-width: 224px !important;
}

.max-width-224 {
  max-width: 224px !important;
}

.height-224 {
  height: 224px !important;
}

.min-height-224 {
  min-height: 224px !important;
}

.max-height-224 {
  max-height: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.min-width-225 {
  min-width: 225px !important;
}

.max-width-225 {
  max-width: 225px !important;
}

.height-225 {
  height: 225px !important;
}

.min-height-225 {
  min-height: 225px !important;
}

.max-height-225 {
  max-height: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.min-width-226 {
  min-width: 226px !important;
}

.max-width-226 {
  max-width: 226px !important;
}

.height-226 {
  height: 226px !important;
}

.min-height-226 {
  min-height: 226px !important;
}

.max-height-226 {
  max-height: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.min-width-227 {
  min-width: 227px !important;
}

.max-width-227 {
  max-width: 227px !important;
}

.height-227 {
  height: 227px !important;
}

.min-height-227 {
  min-height: 227px !important;
}

.max-height-227 {
  max-height: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.min-width-228 {
  min-width: 228px !important;
}

.max-width-228 {
  max-width: 228px !important;
}

.height-228 {
  height: 228px !important;
}

.min-height-228 {
  min-height: 228px !important;
}

.max-height-228 {
  max-height: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.min-width-229 {
  min-width: 229px !important;
}

.max-width-229 {
  max-width: 229px !important;
}

.height-229 {
  height: 229px !important;
}

.min-height-229 {
  min-height: 229px !important;
}

.max-height-229 {
  max-height: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.min-width-230 {
  min-width: 230px !important;
}

.max-width-230 {
  max-width: 230px !important;
}

.height-230 {
  height: 230px !important;
}

.min-height-230 {
  min-height: 230px !important;
}

.max-height-230 {
  max-height: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.min-width-231 {
  min-width: 231px !important;
}

.max-width-231 {
  max-width: 231px !important;
}

.height-231 {
  height: 231px !important;
}

.min-height-231 {
  min-height: 231px !important;
}

.max-height-231 {
  max-height: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.min-width-232 {
  min-width: 232px !important;
}

.max-width-232 {
  max-width: 232px !important;
}

.height-232 {
  height: 232px !important;
}

.min-height-232 {
  min-height: 232px !important;
}

.max-height-232 {
  max-height: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.min-width-233 {
  min-width: 233px !important;
}

.max-width-233 {
  max-width: 233px !important;
}

.height-233 {
  height: 233px !important;
}

.min-height-233 {
  min-height: 233px !important;
}

.max-height-233 {
  max-height: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.min-width-234 {
  min-width: 234px !important;
}

.max-width-234 {
  max-width: 234px !important;
}

.height-234 {
  height: 234px !important;
}

.min-height-234 {
  min-height: 234px !important;
}

.max-height-234 {
  max-height: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.min-width-235 {
  min-width: 235px !important;
}

.max-width-235 {
  max-width: 235px !important;
}

.height-235 {
  height: 235px !important;
}

.min-height-235 {
  min-height: 235px !important;
}

.max-height-235 {
  max-height: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.min-width-236 {
  min-width: 236px !important;
}

.max-width-236 {
  max-width: 236px !important;
}

.height-236 {
  height: 236px !important;
}

.min-height-236 {
  min-height: 236px !important;
}

.max-height-236 {
  max-height: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.min-width-237 {
  min-width: 237px !important;
}

.max-width-237 {
  max-width: 237px !important;
}

.height-237 {
  height: 237px !important;
}

.min-height-237 {
  min-height: 237px !important;
}

.max-height-237 {
  max-height: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.min-width-238 {
  min-width: 238px !important;
}

.max-width-238 {
  max-width: 238px !important;
}

.height-238 {
  height: 238px !important;
}

.min-height-238 {
  min-height: 238px !important;
}

.max-height-238 {
  max-height: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.min-width-239 {
  min-width: 239px !important;
}

.max-width-239 {
  max-width: 239px !important;
}

.height-239 {
  height: 239px !important;
}

.min-height-239 {
  min-height: 239px !important;
}

.max-height-239 {
  max-height: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.min-width-240 {
  min-width: 240px !important;
}

.max-width-240 {
  max-width: 240px !important;
}

.height-240 {
  height: 240px !important;
}

.min-height-240 {
  min-height: 240px !important;
}

.max-height-240 {
  max-height: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.min-width-241 {
  min-width: 241px !important;
}

.max-width-241 {
  max-width: 241px !important;
}

.height-241 {
  height: 241px !important;
}

.min-height-241 {
  min-height: 241px !important;
}

.max-height-241 {
  max-height: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.min-width-242 {
  min-width: 242px !important;
}

.max-width-242 {
  max-width: 242px !important;
}

.height-242 {
  height: 242px !important;
}

.min-height-242 {
  min-height: 242px !important;
}

.max-height-242 {
  max-height: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.min-width-243 {
  min-width: 243px !important;
}

.max-width-243 {
  max-width: 243px !important;
}

.height-243 {
  height: 243px !important;
}

.min-height-243 {
  min-height: 243px !important;
}

.max-height-243 {
  max-height: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.min-width-244 {
  min-width: 244px !important;
}

.max-width-244 {
  max-width: 244px !important;
}

.height-244 {
  height: 244px !important;
}

.min-height-244 {
  min-height: 244px !important;
}

.max-height-244 {
  max-height: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.min-width-245 {
  min-width: 245px !important;
}

.max-width-245 {
  max-width: 245px !important;
}

.height-245 {
  height: 245px !important;
}

.min-height-245 {
  min-height: 245px !important;
}

.max-height-245 {
  max-height: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.min-width-246 {
  min-width: 246px !important;
}

.max-width-246 {
  max-width: 246px !important;
}

.height-246 {
  height: 246px !important;
}

.min-height-246 {
  min-height: 246px !important;
}

.max-height-246 {
  max-height: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.min-width-247 {
  min-width: 247px !important;
}

.max-width-247 {
  max-width: 247px !important;
}

.height-247 {
  height: 247px !important;
}

.min-height-247 {
  min-height: 247px !important;
}

.max-height-247 {
  max-height: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.min-width-248 {
  min-width: 248px !important;
}

.max-width-248 {
  max-width: 248px !important;
}

.height-248 {
  height: 248px !important;
}

.min-height-248 {
  min-height: 248px !important;
}

.max-height-248 {
  max-height: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.min-width-249 {
  min-width: 249px !important;
}

.max-width-249 {
  max-width: 249px !important;
}

.height-249 {
  height: 249px !important;
}

.min-height-249 {
  min-height: 249px !important;
}

.max-height-249 {
  max-height: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.min-width-250 {
  min-width: 250px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.height-250 {
  height: 250px !important;
}

.min-height-250 {
  min-height: 250px !important;
}

.max-height-250 {
  max-height: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.min-width-251 {
  min-width: 251px !important;
}

.max-width-251 {
  max-width: 251px !important;
}

.height-251 {
  height: 251px !important;
}

.min-height-251 {
  min-height: 251px !important;
}

.max-height-251 {
  max-height: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.min-width-252 {
  min-width: 252px !important;
}

.max-width-252 {
  max-width: 252px !important;
}

.height-252 {
  height: 252px !important;
}

.min-height-252 {
  min-height: 252px !important;
}

.max-height-252 {
  max-height: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.min-width-253 {
  min-width: 253px !important;
}

.max-width-253 {
  max-width: 253px !important;
}

.height-253 {
  height: 253px !important;
}

.min-height-253 {
  min-height: 253px !important;
}

.max-height-253 {
  max-height: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.min-width-254 {
  min-width: 254px !important;
}

.max-width-254 {
  max-width: 254px !important;
}

.height-254 {
  height: 254px !important;
}

.min-height-254 {
  min-height: 254px !important;
}

.max-height-254 {
  max-height: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.min-width-255 {
  min-width: 255px !important;
}

.max-width-255 {
  max-width: 255px !important;
}

.height-255 {
  height: 255px !important;
}

.min-height-255 {
  min-height: 255px !important;
}

.max-height-255 {
  max-height: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.min-width-256 {
  min-width: 256px !important;
}

.max-width-256 {
  max-width: 256px !important;
}

.height-256 {
  height: 256px !important;
}

.min-height-256 {
  min-height: 256px !important;
}

.max-height-256 {
  max-height: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.min-width-257 {
  min-width: 257px !important;
}

.max-width-257 {
  max-width: 257px !important;
}

.height-257 {
  height: 257px !important;
}

.min-height-257 {
  min-height: 257px !important;
}

.max-height-257 {
  max-height: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.min-width-258 {
  min-width: 258px !important;
}

.max-width-258 {
  max-width: 258px !important;
}

.height-258 {
  height: 258px !important;
}

.min-height-258 {
  min-height: 258px !important;
}

.max-height-258 {
  max-height: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.min-width-259 {
  min-width: 259px !important;
}

.max-width-259 {
  max-width: 259px !important;
}

.height-259 {
  height: 259px !important;
}

.min-height-259 {
  min-height: 259px !important;
}

.max-height-259 {
  max-height: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.min-width-260 {
  min-width: 260px !important;
}

.max-width-260 {
  max-width: 260px !important;
}

.height-260 {
  height: 260px !important;
}

.min-height-260 {
  min-height: 260px !important;
}

.max-height-260 {
  max-height: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.min-width-261 {
  min-width: 261px !important;
}

.max-width-261 {
  max-width: 261px !important;
}

.height-261 {
  height: 261px !important;
}

.min-height-261 {
  min-height: 261px !important;
}

.max-height-261 {
  max-height: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.min-width-262 {
  min-width: 262px !important;
}

.max-width-262 {
  max-width: 262px !important;
}

.height-262 {
  height: 262px !important;
}

.min-height-262 {
  min-height: 262px !important;
}

.max-height-262 {
  max-height: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.min-width-263 {
  min-width: 263px !important;
}

.max-width-263 {
  max-width: 263px !important;
}

.height-263 {
  height: 263px !important;
}

.min-height-263 {
  min-height: 263px !important;
}

.max-height-263 {
  max-height: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.min-width-264 {
  min-width: 264px !important;
}

.max-width-264 {
  max-width: 264px !important;
}

.height-264 {
  height: 264px !important;
}

.min-height-264 {
  min-height: 264px !important;
}

.max-height-264 {
  max-height: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.min-width-265 {
  min-width: 265px !important;
}

.max-width-265 {
  max-width: 265px !important;
}

.height-265 {
  height: 265px !important;
}

.min-height-265 {
  min-height: 265px !important;
}

.max-height-265 {
  max-height: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.min-width-266 {
  min-width: 266px !important;
}

.max-width-266 {
  max-width: 266px !important;
}

.height-266 {
  height: 266px !important;
}

.min-height-266 {
  min-height: 266px !important;
}

.max-height-266 {
  max-height: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.min-width-267 {
  min-width: 267px !important;
}

.max-width-267 {
  max-width: 267px !important;
}

.height-267 {
  height: 267px !important;
}

.min-height-267 {
  min-height: 267px !important;
}

.max-height-267 {
  max-height: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.min-width-268 {
  min-width: 268px !important;
}

.max-width-268 {
  max-width: 268px !important;
}

.height-268 {
  height: 268px !important;
}

.min-height-268 {
  min-height: 268px !important;
}

.max-height-268 {
  max-height: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.min-width-269 {
  min-width: 269px !important;
}

.max-width-269 {
  max-width: 269px !important;
}

.height-269 {
  height: 269px !important;
}

.min-height-269 {
  min-height: 269px !important;
}

.max-height-269 {
  max-height: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.min-width-270 {
  min-width: 270px !important;
}

.max-width-270 {
  max-width: 270px !important;
}

.height-270 {
  height: 270px !important;
}

.min-height-270 {
  min-height: 270px !important;
}

.max-height-270 {
  max-height: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.min-width-271 {
  min-width: 271px !important;
}

.max-width-271 {
  max-width: 271px !important;
}

.height-271 {
  height: 271px !important;
}

.min-height-271 {
  min-height: 271px !important;
}

.max-height-271 {
  max-height: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.min-width-272 {
  min-width: 272px !important;
}

.max-width-272 {
  max-width: 272px !important;
}

.height-272 {
  height: 272px !important;
}

.min-height-272 {
  min-height: 272px !important;
}

.max-height-272 {
  max-height: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.min-width-273 {
  min-width: 273px !important;
}

.max-width-273 {
  max-width: 273px !important;
}

.height-273 {
  height: 273px !important;
}

.min-height-273 {
  min-height: 273px !important;
}

.max-height-273 {
  max-height: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.min-width-274 {
  min-width: 274px !important;
}

.max-width-274 {
  max-width: 274px !important;
}

.height-274 {
  height: 274px !important;
}

.min-height-274 {
  min-height: 274px !important;
}

.max-height-274 {
  max-height: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.min-width-275 {
  min-width: 275px !important;
}

.max-width-275 {
  max-width: 275px !important;
}

.height-275 {
  height: 275px !important;
}

.min-height-275 {
  min-height: 275px !important;
}

.max-height-275 {
  max-height: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.min-width-276 {
  min-width: 276px !important;
}

.max-width-276 {
  max-width: 276px !important;
}

.height-276 {
  height: 276px !important;
}

.min-height-276 {
  min-height: 276px !important;
}

.max-height-276 {
  max-height: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.min-width-277 {
  min-width: 277px !important;
}

.max-width-277 {
  max-width: 277px !important;
}

.height-277 {
  height: 277px !important;
}

.min-height-277 {
  min-height: 277px !important;
}

.max-height-277 {
  max-height: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.min-width-278 {
  min-width: 278px !important;
}

.max-width-278 {
  max-width: 278px !important;
}

.height-278 {
  height: 278px !important;
}

.min-height-278 {
  min-height: 278px !important;
}

.max-height-278 {
  max-height: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.min-width-279 {
  min-width: 279px !important;
}

.max-width-279 {
  max-width: 279px !important;
}

.height-279 {
  height: 279px !important;
}

.min-height-279 {
  min-height: 279px !important;
}

.max-height-279 {
  max-height: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.min-width-280 {
  min-width: 280px !important;
}

.max-width-280 {
  max-width: 280px !important;
}

.height-280 {
  height: 280px !important;
}

.min-height-280 {
  min-height: 280px !important;
}

.max-height-280 {
  max-height: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.min-width-281 {
  min-width: 281px !important;
}

.max-width-281 {
  max-width: 281px !important;
}

.height-281 {
  height: 281px !important;
}

.min-height-281 {
  min-height: 281px !important;
}

.max-height-281 {
  max-height: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.min-width-282 {
  min-width: 282px !important;
}

.max-width-282 {
  max-width: 282px !important;
}

.height-282 {
  height: 282px !important;
}

.min-height-282 {
  min-height: 282px !important;
}

.max-height-282 {
  max-height: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.min-width-283 {
  min-width: 283px !important;
}

.max-width-283 {
  max-width: 283px !important;
}

.height-283 {
  height: 283px !important;
}

.min-height-283 {
  min-height: 283px !important;
}

.max-height-283 {
  max-height: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.min-width-284 {
  min-width: 284px !important;
}

.max-width-284 {
  max-width: 284px !important;
}

.height-284 {
  height: 284px !important;
}

.min-height-284 {
  min-height: 284px !important;
}

.max-height-284 {
  max-height: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.min-width-285 {
  min-width: 285px !important;
}

.max-width-285 {
  max-width: 285px !important;
}

.height-285 {
  height: 285px !important;
}

.min-height-285 {
  min-height: 285px !important;
}

.max-height-285 {
  max-height: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.min-width-286 {
  min-width: 286px !important;
}

.max-width-286 {
  max-width: 286px !important;
}

.height-286 {
  height: 286px !important;
}

.min-height-286 {
  min-height: 286px !important;
}

.max-height-286 {
  max-height: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.min-width-287 {
  min-width: 287px !important;
}

.max-width-287 {
  max-width: 287px !important;
}

.height-287 {
  height: 287px !important;
}

.min-height-287 {
  min-height: 287px !important;
}

.max-height-287 {
  max-height: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.min-width-288 {
  min-width: 288px !important;
}

.max-width-288 {
  max-width: 288px !important;
}

.height-288 {
  height: 288px !important;
}

.min-height-288 {
  min-height: 288px !important;
}

.max-height-288 {
  max-height: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.min-width-289 {
  min-width: 289px !important;
}

.max-width-289 {
  max-width: 289px !important;
}

.height-289 {
  height: 289px !important;
}

.min-height-289 {
  min-height: 289px !important;
}

.max-height-289 {
  max-height: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.min-width-290 {
  min-width: 290px !important;
}

.max-width-290 {
  max-width: 290px !important;
}

.height-290 {
  height: 290px !important;
}

.min-height-290 {
  min-height: 290px !important;
}

.max-height-290 {
  max-height: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.min-width-291 {
  min-width: 291px !important;
}

.max-width-291 {
  max-width: 291px !important;
}

.height-291 {
  height: 291px !important;
}

.min-height-291 {
  min-height: 291px !important;
}

.max-height-291 {
  max-height: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.min-width-292 {
  min-width: 292px !important;
}

.max-width-292 {
  max-width: 292px !important;
}

.height-292 {
  height: 292px !important;
}

.min-height-292 {
  min-height: 292px !important;
}

.max-height-292 {
  max-height: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.min-width-293 {
  min-width: 293px !important;
}

.max-width-293 {
  max-width: 293px !important;
}

.height-293 {
  height: 293px !important;
}

.min-height-293 {
  min-height: 293px !important;
}

.max-height-293 {
  max-height: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.min-width-294 {
  min-width: 294px !important;
}

.max-width-294 {
  max-width: 294px !important;
}

.height-294 {
  height: 294px !important;
}

.min-height-294 {
  min-height: 294px !important;
}

.max-height-294 {
  max-height: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.min-width-295 {
  min-width: 295px !important;
}

.max-width-295 {
  max-width: 295px !important;
}

.height-295 {
  height: 295px !important;
}

.min-height-295 {
  min-height: 295px !important;
}

.max-height-295 {
  max-height: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.min-width-296 {
  min-width: 296px !important;
}

.max-width-296 {
  max-width: 296px !important;
}

.height-296 {
  height: 296px !important;
}

.min-height-296 {
  min-height: 296px !important;
}

.max-height-296 {
  max-height: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.min-width-297 {
  min-width: 297px !important;
}

.max-width-297 {
  max-width: 297px !important;
}

.height-297 {
  height: 297px !important;
}

.min-height-297 {
  min-height: 297px !important;
}

.max-height-297 {
  max-height: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.min-width-298 {
  min-width: 298px !important;
}

.max-width-298 {
  max-width: 298px !important;
}

.height-298 {
  height: 298px !important;
}

.min-height-298 {
  min-height: 298px !important;
}

.max-height-298 {
  max-height: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.min-width-299 {
  min-width: 299px !important;
}

.max-width-299 {
  max-width: 299px !important;
}

.height-299 {
  height: 299px !important;
}

.min-height-299 {
  min-height: 299px !important;
}

.max-height-299 {
  max-height: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.min-width-300 {
  min-width: 300px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.height-300 {
  height: 300px !important;
}

.min-height-300 {
  min-height: 300px !important;
}

.max-height-300 {
  max-height: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.min-width-301 {
  min-width: 301px !important;
}

.max-width-301 {
  max-width: 301px !important;
}

.height-301 {
  height: 301px !important;
}

.min-height-301 {
  min-height: 301px !important;
}

.max-height-301 {
  max-height: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.min-width-302 {
  min-width: 302px !important;
}

.max-width-302 {
  max-width: 302px !important;
}

.height-302 {
  height: 302px !important;
}

.min-height-302 {
  min-height: 302px !important;
}

.max-height-302 {
  max-height: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.min-width-303 {
  min-width: 303px !important;
}

.max-width-303 {
  max-width: 303px !important;
}

.height-303 {
  height: 303px !important;
}

.min-height-303 {
  min-height: 303px !important;
}

.max-height-303 {
  max-height: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.min-width-304 {
  min-width: 304px !important;
}

.max-width-304 {
  max-width: 304px !important;
}

.height-304 {
  height: 304px !important;
}

.min-height-304 {
  min-height: 304px !important;
}

.max-height-304 {
  max-height: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.min-width-305 {
  min-width: 305px !important;
}

.max-width-305 {
  max-width: 305px !important;
}

.height-305 {
  height: 305px !important;
}

.min-height-305 {
  min-height: 305px !important;
}

.max-height-305 {
  max-height: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.min-width-306 {
  min-width: 306px !important;
}

.max-width-306 {
  max-width: 306px !important;
}

.height-306 {
  height: 306px !important;
}

.min-height-306 {
  min-height: 306px !important;
}

.max-height-306 {
  max-height: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.min-width-307 {
  min-width: 307px !important;
}

.max-width-307 {
  max-width: 307px !important;
}

.height-307 {
  height: 307px !important;
}

.min-height-307 {
  min-height: 307px !important;
}

.max-height-307 {
  max-height: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.min-width-308 {
  min-width: 308px !important;
}

.max-width-308 {
  max-width: 308px !important;
}

.height-308 {
  height: 308px !important;
}

.min-height-308 {
  min-height: 308px !important;
}

.max-height-308 {
  max-height: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.min-width-309 {
  min-width: 309px !important;
}

.max-width-309 {
  max-width: 309px !important;
}

.height-309 {
  height: 309px !important;
}

.min-height-309 {
  min-height: 309px !important;
}

.max-height-309 {
  max-height: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.min-width-310 {
  min-width: 310px !important;
}

.max-width-310 {
  max-width: 310px !important;
}

.height-310 {
  height: 310px !important;
}

.min-height-310 {
  min-height: 310px !important;
}

.max-height-310 {
  max-height: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.min-width-311 {
  min-width: 311px !important;
}

.max-width-311 {
  max-width: 311px !important;
}

.height-311 {
  height: 311px !important;
}

.min-height-311 {
  min-height: 311px !important;
}

.max-height-311 {
  max-height: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.min-width-312 {
  min-width: 312px !important;
}

.max-width-312 {
  max-width: 312px !important;
}

.height-312 {
  height: 312px !important;
}

.min-height-312 {
  min-height: 312px !important;
}

.max-height-312 {
  max-height: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.min-width-313 {
  min-width: 313px !important;
}

.max-width-313 {
  max-width: 313px !important;
}

.height-313 {
  height: 313px !important;
}

.min-height-313 {
  min-height: 313px !important;
}

.max-height-313 {
  max-height: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.min-width-314 {
  min-width: 314px !important;
}

.max-width-314 {
  max-width: 314px !important;
}

.height-314 {
  height: 314px !important;
}

.min-height-314 {
  min-height: 314px !important;
}

.max-height-314 {
  max-height: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.min-width-315 {
  min-width: 315px !important;
}

.max-width-315 {
  max-width: 315px !important;
}

.height-315 {
  height: 315px !important;
}

.min-height-315 {
  min-height: 315px !important;
}

.max-height-315 {
  max-height: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.min-width-316 {
  min-width: 316px !important;
}

.max-width-316 {
  max-width: 316px !important;
}

.height-316 {
  height: 316px !important;
}

.min-height-316 {
  min-height: 316px !important;
}

.max-height-316 {
  max-height: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.min-width-317 {
  min-width: 317px !important;
}

.max-width-317 {
  max-width: 317px !important;
}

.height-317 {
  height: 317px !important;
}

.min-height-317 {
  min-height: 317px !important;
}

.max-height-317 {
  max-height: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.min-width-318 {
  min-width: 318px !important;
}

.max-width-318 {
  max-width: 318px !important;
}

.height-318 {
  height: 318px !important;
}

.min-height-318 {
  min-height: 318px !important;
}

.max-height-318 {
  max-height: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.min-width-319 {
  min-width: 319px !important;
}

.max-width-319 {
  max-width: 319px !important;
}

.height-319 {
  height: 319px !important;
}

.min-height-319 {
  min-height: 319px !important;
}

.max-height-319 {
  max-height: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.min-width-320 {
  min-width: 320px !important;
}

.max-width-320 {
  max-width: 320px !important;
}

.height-320 {
  height: 320px !important;
}

.min-height-320 {
  min-height: 320px !important;
}

.max-height-320 {
  max-height: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.min-width-321 {
  min-width: 321px !important;
}

.max-width-321 {
  max-width: 321px !important;
}

.height-321 {
  height: 321px !important;
}

.min-height-321 {
  min-height: 321px !important;
}

.max-height-321 {
  max-height: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.min-width-322 {
  min-width: 322px !important;
}

.max-width-322 {
  max-width: 322px !important;
}

.height-322 {
  height: 322px !important;
}

.min-height-322 {
  min-height: 322px !important;
}

.max-height-322 {
  max-height: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.min-width-323 {
  min-width: 323px !important;
}

.max-width-323 {
  max-width: 323px !important;
}

.height-323 {
  height: 323px !important;
}

.min-height-323 {
  min-height: 323px !important;
}

.max-height-323 {
  max-height: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.min-width-324 {
  min-width: 324px !important;
}

.max-width-324 {
  max-width: 324px !important;
}

.height-324 {
  height: 324px !important;
}

.min-height-324 {
  min-height: 324px !important;
}

.max-height-324 {
  max-height: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.min-width-325 {
  min-width: 325px !important;
}

.max-width-325 {
  max-width: 325px !important;
}

.height-325 {
  height: 325px !important;
}

.min-height-325 {
  min-height: 325px !important;
}

.max-height-325 {
  max-height: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.min-width-326 {
  min-width: 326px !important;
}

.max-width-326 {
  max-width: 326px !important;
}

.height-326 {
  height: 326px !important;
}

.min-height-326 {
  min-height: 326px !important;
}

.max-height-326 {
  max-height: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.min-width-327 {
  min-width: 327px !important;
}

.max-width-327 {
  max-width: 327px !important;
}

.height-327 {
  height: 327px !important;
}

.min-height-327 {
  min-height: 327px !important;
}

.max-height-327 {
  max-height: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.min-width-328 {
  min-width: 328px !important;
}

.max-width-328 {
  max-width: 328px !important;
}

.height-328 {
  height: 328px !important;
}

.min-height-328 {
  min-height: 328px !important;
}

.max-height-328 {
  max-height: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.min-width-329 {
  min-width: 329px !important;
}

.max-width-329 {
  max-width: 329px !important;
}

.height-329 {
  height: 329px !important;
}

.min-height-329 {
  min-height: 329px !important;
}

.max-height-329 {
  max-height: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.min-width-330 {
  min-width: 330px !important;
}

.max-width-330 {
  max-width: 330px !important;
}

.height-330 {
  height: 330px !important;
}

.min-height-330 {
  min-height: 330px !important;
}

.max-height-330 {
  max-height: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.min-width-331 {
  min-width: 331px !important;
}

.max-width-331 {
  max-width: 331px !important;
}

.height-331 {
  height: 331px !important;
}

.min-height-331 {
  min-height: 331px !important;
}

.max-height-331 {
  max-height: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.min-width-332 {
  min-width: 332px !important;
}

.max-width-332 {
  max-width: 332px !important;
}

.height-332 {
  height: 332px !important;
}

.min-height-332 {
  min-height: 332px !important;
}

.max-height-332 {
  max-height: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.min-width-333 {
  min-width: 333px !important;
}

.max-width-333 {
  max-width: 333px !important;
}

.height-333 {
  height: 333px !important;
}

.min-height-333 {
  min-height: 333px !important;
}

.max-height-333 {
  max-height: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.min-width-334 {
  min-width: 334px !important;
}

.max-width-334 {
  max-width: 334px !important;
}

.height-334 {
  height: 334px !important;
}

.min-height-334 {
  min-height: 334px !important;
}

.max-height-334 {
  max-height: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.min-width-335 {
  min-width: 335px !important;
}

.max-width-335 {
  max-width: 335px !important;
}

.height-335 {
  height: 335px !important;
}

.min-height-335 {
  min-height: 335px !important;
}

.max-height-335 {
  max-height: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.min-width-336 {
  min-width: 336px !important;
}

.max-width-336 {
  max-width: 336px !important;
}

.height-336 {
  height: 336px !important;
}

.min-height-336 {
  min-height: 336px !important;
}

.max-height-336 {
  max-height: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.min-width-337 {
  min-width: 337px !important;
}

.max-width-337 {
  max-width: 337px !important;
}

.height-337 {
  height: 337px !important;
}

.min-height-337 {
  min-height: 337px !important;
}

.max-height-337 {
  max-height: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.min-width-338 {
  min-width: 338px !important;
}

.max-width-338 {
  max-width: 338px !important;
}

.height-338 {
  height: 338px !important;
}

.min-height-338 {
  min-height: 338px !important;
}

.max-height-338 {
  max-height: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.min-width-339 {
  min-width: 339px !important;
}

.max-width-339 {
  max-width: 339px !important;
}

.height-339 {
  height: 339px !important;
}

.min-height-339 {
  min-height: 339px !important;
}

.max-height-339 {
  max-height: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.min-width-340 {
  min-width: 340px !important;
}

.max-width-340 {
  max-width: 340px !important;
}

.height-340 {
  height: 340px !important;
}

.min-height-340 {
  min-height: 340px !important;
}

.max-height-340 {
  max-height: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.min-width-341 {
  min-width: 341px !important;
}

.max-width-341 {
  max-width: 341px !important;
}

.height-341 {
  height: 341px !important;
}

.min-height-341 {
  min-height: 341px !important;
}

.max-height-341 {
  max-height: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.min-width-342 {
  min-width: 342px !important;
}

.max-width-342 {
  max-width: 342px !important;
}

.height-342 {
  height: 342px !important;
}

.min-height-342 {
  min-height: 342px !important;
}

.max-height-342 {
  max-height: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.min-width-343 {
  min-width: 343px !important;
}

.max-width-343 {
  max-width: 343px !important;
}

.height-343 {
  height: 343px !important;
}

.min-height-343 {
  min-height: 343px !important;
}

.max-height-343 {
  max-height: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.min-width-344 {
  min-width: 344px !important;
}

.max-width-344 {
  max-width: 344px !important;
}

.height-344 {
  height: 344px !important;
}

.min-height-344 {
  min-height: 344px !important;
}

.max-height-344 {
  max-height: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.min-width-345 {
  min-width: 345px !important;
}

.max-width-345 {
  max-width: 345px !important;
}

.height-345 {
  height: 345px !important;
}

.min-height-345 {
  min-height: 345px !important;
}

.max-height-345 {
  max-height: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.min-width-346 {
  min-width: 346px !important;
}

.max-width-346 {
  max-width: 346px !important;
}

.height-346 {
  height: 346px !important;
}

.min-height-346 {
  min-height: 346px !important;
}

.max-height-346 {
  max-height: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.min-width-347 {
  min-width: 347px !important;
}

.max-width-347 {
  max-width: 347px !important;
}

.height-347 {
  height: 347px !important;
}

.min-height-347 {
  min-height: 347px !important;
}

.max-height-347 {
  max-height: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.min-width-348 {
  min-width: 348px !important;
}

.max-width-348 {
  max-width: 348px !important;
}

.height-348 {
  height: 348px !important;
}

.min-height-348 {
  min-height: 348px !important;
}

.max-height-348 {
  max-height: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.min-width-349 {
  min-width: 349px !important;
}

.max-width-349 {
  max-width: 349px !important;
}

.height-349 {
  height: 349px !important;
}

.min-height-349 {
  min-height: 349px !important;
}

.max-height-349 {
  max-height: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.min-width-350 {
  min-width: 350px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.height-350 {
  height: 350px !important;
}

.min-height-350 {
  min-height: 350px !important;
}

.max-height-350 {
  max-height: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.min-width-351 {
  min-width: 351px !important;
}

.max-width-351 {
  max-width: 351px !important;
}

.height-351 {
  height: 351px !important;
}

.min-height-351 {
  min-height: 351px !important;
}

.max-height-351 {
  max-height: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.min-width-352 {
  min-width: 352px !important;
}

.max-width-352 {
  max-width: 352px !important;
}

.height-352 {
  height: 352px !important;
}

.min-height-352 {
  min-height: 352px !important;
}

.max-height-352 {
  max-height: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.min-width-353 {
  min-width: 353px !important;
}

.max-width-353 {
  max-width: 353px !important;
}

.height-353 {
  height: 353px !important;
}

.min-height-353 {
  min-height: 353px !important;
}

.max-height-353 {
  max-height: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.min-width-354 {
  min-width: 354px !important;
}

.max-width-354 {
  max-width: 354px !important;
}

.height-354 {
  height: 354px !important;
}

.min-height-354 {
  min-height: 354px !important;
}

.max-height-354 {
  max-height: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.min-width-355 {
  min-width: 355px !important;
}

.max-width-355 {
  max-width: 355px !important;
}

.height-355 {
  height: 355px !important;
}

.min-height-355 {
  min-height: 355px !important;
}

.max-height-355 {
  max-height: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.min-width-356 {
  min-width: 356px !important;
}

.max-width-356 {
  max-width: 356px !important;
}

.height-356 {
  height: 356px !important;
}

.min-height-356 {
  min-height: 356px !important;
}

.max-height-356 {
  max-height: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.min-width-357 {
  min-width: 357px !important;
}

.max-width-357 {
  max-width: 357px !important;
}

.height-357 {
  height: 357px !important;
}

.min-height-357 {
  min-height: 357px !important;
}

.max-height-357 {
  max-height: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.min-width-358 {
  min-width: 358px !important;
}

.max-width-358 {
  max-width: 358px !important;
}

.height-358 {
  height: 358px !important;
}

.min-height-358 {
  min-height: 358px !important;
}

.max-height-358 {
  max-height: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.min-width-359 {
  min-width: 359px !important;
}

.max-width-359 {
  max-width: 359px !important;
}

.height-359 {
  height: 359px !important;
}

.min-height-359 {
  min-height: 359px !important;
}

.max-height-359 {
  max-height: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.min-width-360 {
  min-width: 360px !important;
}

.max-width-360 {
  max-width: 360px !important;
}

.height-360 {
  height: 360px !important;
}

.min-height-360 {
  min-height: 360px !important;
}

.max-height-360 {
  max-height: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.min-width-361 {
  min-width: 361px !important;
}

.max-width-361 {
  max-width: 361px !important;
}

.height-361 {
  height: 361px !important;
}

.min-height-361 {
  min-height: 361px !important;
}

.max-height-361 {
  max-height: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.min-width-362 {
  min-width: 362px !important;
}

.max-width-362 {
  max-width: 362px !important;
}

.height-362 {
  height: 362px !important;
}

.min-height-362 {
  min-height: 362px !important;
}

.max-height-362 {
  max-height: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.min-width-363 {
  min-width: 363px !important;
}

.max-width-363 {
  max-width: 363px !important;
}

.height-363 {
  height: 363px !important;
}

.min-height-363 {
  min-height: 363px !important;
}

.max-height-363 {
  max-height: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.min-width-364 {
  min-width: 364px !important;
}

.max-width-364 {
  max-width: 364px !important;
}

.height-364 {
  height: 364px !important;
}

.min-height-364 {
  min-height: 364px !important;
}

.max-height-364 {
  max-height: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.min-width-365 {
  min-width: 365px !important;
}

.max-width-365 {
  max-width: 365px !important;
}

.height-365 {
  height: 365px !important;
}

.min-height-365 {
  min-height: 365px !important;
}

.max-height-365 {
  max-height: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.min-width-366 {
  min-width: 366px !important;
}

.max-width-366 {
  max-width: 366px !important;
}

.height-366 {
  height: 366px !important;
}

.min-height-366 {
  min-height: 366px !important;
}

.max-height-366 {
  max-height: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.min-width-367 {
  min-width: 367px !important;
}

.max-width-367 {
  max-width: 367px !important;
}

.height-367 {
  height: 367px !important;
}

.min-height-367 {
  min-height: 367px !important;
}

.max-height-367 {
  max-height: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.min-width-368 {
  min-width: 368px !important;
}

.max-width-368 {
  max-width: 368px !important;
}

.height-368 {
  height: 368px !important;
}

.min-height-368 {
  min-height: 368px !important;
}

.max-height-368 {
  max-height: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.min-width-369 {
  min-width: 369px !important;
}

.max-width-369 {
  max-width: 369px !important;
}

.height-369 {
  height: 369px !important;
}

.min-height-369 {
  min-height: 369px !important;
}

.max-height-369 {
  max-height: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.min-width-370 {
  min-width: 370px !important;
}

.max-width-370 {
  max-width: 370px !important;
}

.height-370 {
  height: 370px !important;
}

.min-height-370 {
  min-height: 370px !important;
}

.max-height-370 {
  max-height: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.min-width-371 {
  min-width: 371px !important;
}

.max-width-371 {
  max-width: 371px !important;
}

.height-371 {
  height: 371px !important;
}

.min-height-371 {
  min-height: 371px !important;
}

.max-height-371 {
  max-height: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.min-width-372 {
  min-width: 372px !important;
}

.max-width-372 {
  max-width: 372px !important;
}

.height-372 {
  height: 372px !important;
}

.min-height-372 {
  min-height: 372px !important;
}

.max-height-372 {
  max-height: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.min-width-373 {
  min-width: 373px !important;
}

.max-width-373 {
  max-width: 373px !important;
}

.height-373 {
  height: 373px !important;
}

.min-height-373 {
  min-height: 373px !important;
}

.max-height-373 {
  max-height: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.min-width-374 {
  min-width: 374px !important;
}

.max-width-374 {
  max-width: 374px !important;
}

.height-374 {
  height: 374px !important;
}

.min-height-374 {
  min-height: 374px !important;
}

.max-height-374 {
  max-height: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.min-width-375 {
  min-width: 375px !important;
}

.max-width-375 {
  max-width: 375px !important;
}

.height-375 {
  height: 375px !important;
}

.min-height-375 {
  min-height: 375px !important;
}

.max-height-375 {
  max-height: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.min-width-376 {
  min-width: 376px !important;
}

.max-width-376 {
  max-width: 376px !important;
}

.height-376 {
  height: 376px !important;
}

.min-height-376 {
  min-height: 376px !important;
}

.max-height-376 {
  max-height: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.min-width-377 {
  min-width: 377px !important;
}

.max-width-377 {
  max-width: 377px !important;
}

.height-377 {
  height: 377px !important;
}

.min-height-377 {
  min-height: 377px !important;
}

.max-height-377 {
  max-height: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.min-width-378 {
  min-width: 378px !important;
}

.max-width-378 {
  max-width: 378px !important;
}

.height-378 {
  height: 378px !important;
}

.min-height-378 {
  min-height: 378px !important;
}

.max-height-378 {
  max-height: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.min-width-379 {
  min-width: 379px !important;
}

.max-width-379 {
  max-width: 379px !important;
}

.height-379 {
  height: 379px !important;
}

.min-height-379 {
  min-height: 379px !important;
}

.max-height-379 {
  max-height: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.min-width-380 {
  min-width: 380px !important;
}

.max-width-380 {
  max-width: 380px !important;
}

.height-380 {
  height: 380px !important;
}

.min-height-380 {
  min-height: 380px !important;
}

.max-height-380 {
  max-height: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.min-width-381 {
  min-width: 381px !important;
}

.max-width-381 {
  max-width: 381px !important;
}

.height-381 {
  height: 381px !important;
}

.min-height-381 {
  min-height: 381px !important;
}

.max-height-381 {
  max-height: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.min-width-382 {
  min-width: 382px !important;
}

.max-width-382 {
  max-width: 382px !important;
}

.height-382 {
  height: 382px !important;
}

.min-height-382 {
  min-height: 382px !important;
}

.max-height-382 {
  max-height: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.min-width-383 {
  min-width: 383px !important;
}

.max-width-383 {
  max-width: 383px !important;
}

.height-383 {
  height: 383px !important;
}

.min-height-383 {
  min-height: 383px !important;
}

.max-height-383 {
  max-height: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.min-width-384 {
  min-width: 384px !important;
}

.max-width-384 {
  max-width: 384px !important;
}

.height-384 {
  height: 384px !important;
}

.min-height-384 {
  min-height: 384px !important;
}

.max-height-384 {
  max-height: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.min-width-385 {
  min-width: 385px !important;
}

.max-width-385 {
  max-width: 385px !important;
}

.height-385 {
  height: 385px !important;
}

.min-height-385 {
  min-height: 385px !important;
}

.max-height-385 {
  max-height: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.min-width-386 {
  min-width: 386px !important;
}

.max-width-386 {
  max-width: 386px !important;
}

.height-386 {
  height: 386px !important;
}

.min-height-386 {
  min-height: 386px !important;
}

.max-height-386 {
  max-height: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.min-width-387 {
  min-width: 387px !important;
}

.max-width-387 {
  max-width: 387px !important;
}

.height-387 {
  height: 387px !important;
}

.min-height-387 {
  min-height: 387px !important;
}

.max-height-387 {
  max-height: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.min-width-388 {
  min-width: 388px !important;
}

.max-width-388 {
  max-width: 388px !important;
}

.height-388 {
  height: 388px !important;
}

.min-height-388 {
  min-height: 388px !important;
}

.max-height-388 {
  max-height: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.min-width-389 {
  min-width: 389px !important;
}

.max-width-389 {
  max-width: 389px !important;
}

.height-389 {
  height: 389px !important;
}

.min-height-389 {
  min-height: 389px !important;
}

.max-height-389 {
  max-height: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.min-width-390 {
  min-width: 390px !important;
}

.max-width-390 {
  max-width: 390px !important;
}

.height-390 {
  height: 390px !important;
}

.min-height-390 {
  min-height: 390px !important;
}

.max-height-390 {
  max-height: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.min-width-391 {
  min-width: 391px !important;
}

.max-width-391 {
  max-width: 391px !important;
}

.height-391 {
  height: 391px !important;
}

.min-height-391 {
  min-height: 391px !important;
}

.max-height-391 {
  max-height: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.min-width-392 {
  min-width: 392px !important;
}

.max-width-392 {
  max-width: 392px !important;
}

.height-392 {
  height: 392px !important;
}

.min-height-392 {
  min-height: 392px !important;
}

.max-height-392 {
  max-height: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.min-width-393 {
  min-width: 393px !important;
}

.max-width-393 {
  max-width: 393px !important;
}

.height-393 {
  height: 393px !important;
}

.min-height-393 {
  min-height: 393px !important;
}

.max-height-393 {
  max-height: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.min-width-394 {
  min-width: 394px !important;
}

.max-width-394 {
  max-width: 394px !important;
}

.height-394 {
  height: 394px !important;
}

.min-height-394 {
  min-height: 394px !important;
}

.max-height-394 {
  max-height: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.min-width-395 {
  min-width: 395px !important;
}

.max-width-395 {
  max-width: 395px !important;
}

.height-395 {
  height: 395px !important;
}

.min-height-395 {
  min-height: 395px !important;
}

.max-height-395 {
  max-height: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.min-width-396 {
  min-width: 396px !important;
}

.max-width-396 {
  max-width: 396px !important;
}

.height-396 {
  height: 396px !important;
}

.min-height-396 {
  min-height: 396px !important;
}

.max-height-396 {
  max-height: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.min-width-397 {
  min-width: 397px !important;
}

.max-width-397 {
  max-width: 397px !important;
}

.height-397 {
  height: 397px !important;
}

.min-height-397 {
  min-height: 397px !important;
}

.max-height-397 {
  max-height: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.min-width-398 {
  min-width: 398px !important;
}

.max-width-398 {
  max-width: 398px !important;
}

.height-398 {
  height: 398px !important;
}

.min-height-398 {
  min-height: 398px !important;
}

.max-height-398 {
  max-height: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.min-width-399 {
  min-width: 399px !important;
}

.max-width-399 {
  max-width: 399px !important;
}

.height-399 {
  height: 399px !important;
}

.min-height-399 {
  min-height: 399px !important;
}

.max-height-399 {
  max-height: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.height-400 {
  height: 400px !important;
}

.min-height-400 {
  min-height: 400px !important;
}

.max-height-400 {
  max-height: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.min-width-401 {
  min-width: 401px !important;
}

.max-width-401 {
  max-width: 401px !important;
}

.height-401 {
  height: 401px !important;
}

.min-height-401 {
  min-height: 401px !important;
}

.max-height-401 {
  max-height: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.min-width-402 {
  min-width: 402px !important;
}

.max-width-402 {
  max-width: 402px !important;
}

.height-402 {
  height: 402px !important;
}

.min-height-402 {
  min-height: 402px !important;
}

.max-height-402 {
  max-height: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.min-width-403 {
  min-width: 403px !important;
}

.max-width-403 {
  max-width: 403px !important;
}

.height-403 {
  height: 403px !important;
}

.min-height-403 {
  min-height: 403px !important;
}

.max-height-403 {
  max-height: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.min-width-404 {
  min-width: 404px !important;
}

.max-width-404 {
  max-width: 404px !important;
}

.height-404 {
  height: 404px !important;
}

.min-height-404 {
  min-height: 404px !important;
}

.max-height-404 {
  max-height: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.min-width-405 {
  min-width: 405px !important;
}

.max-width-405 {
  max-width: 405px !important;
}

.height-405 {
  height: 405px !important;
}

.min-height-405 {
  min-height: 405px !important;
}

.max-height-405 {
  max-height: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.min-width-406 {
  min-width: 406px !important;
}

.max-width-406 {
  max-width: 406px !important;
}

.height-406 {
  height: 406px !important;
}

.min-height-406 {
  min-height: 406px !important;
}

.max-height-406 {
  max-height: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.min-width-407 {
  min-width: 407px !important;
}

.max-width-407 {
  max-width: 407px !important;
}

.height-407 {
  height: 407px !important;
}

.min-height-407 {
  min-height: 407px !important;
}

.max-height-407 {
  max-height: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.min-width-408 {
  min-width: 408px !important;
}

.max-width-408 {
  max-width: 408px !important;
}

.height-408 {
  height: 408px !important;
}

.min-height-408 {
  min-height: 408px !important;
}

.max-height-408 {
  max-height: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.min-width-409 {
  min-width: 409px !important;
}

.max-width-409 {
  max-width: 409px !important;
}

.height-409 {
  height: 409px !important;
}

.min-height-409 {
  min-height: 409px !important;
}

.max-height-409 {
  max-height: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.min-width-410 {
  min-width: 410px !important;
}

.max-width-410 {
  max-width: 410px !important;
}

.height-410 {
  height: 410px !important;
}

.min-height-410 {
  min-height: 410px !important;
}

.max-height-410 {
  max-height: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.min-width-411 {
  min-width: 411px !important;
}

.max-width-411 {
  max-width: 411px !important;
}

.height-411 {
  height: 411px !important;
}

.min-height-411 {
  min-height: 411px !important;
}

.max-height-411 {
  max-height: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.min-width-412 {
  min-width: 412px !important;
}

.max-width-412 {
  max-width: 412px !important;
}

.height-412 {
  height: 412px !important;
}

.min-height-412 {
  min-height: 412px !important;
}

.max-height-412 {
  max-height: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.min-width-413 {
  min-width: 413px !important;
}

.max-width-413 {
  max-width: 413px !important;
}

.height-413 {
  height: 413px !important;
}

.min-height-413 {
  min-height: 413px !important;
}

.max-height-413 {
  max-height: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.min-width-414 {
  min-width: 414px !important;
}

.max-width-414 {
  max-width: 414px !important;
}

.height-414 {
  height: 414px !important;
}

.min-height-414 {
  min-height: 414px !important;
}

.max-height-414 {
  max-height: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.min-width-415 {
  min-width: 415px !important;
}

.max-width-415 {
  max-width: 415px !important;
}

.height-415 {
  height: 415px !important;
}

.min-height-415 {
  min-height: 415px !important;
}

.max-height-415 {
  max-height: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.min-width-416 {
  min-width: 416px !important;
}

.max-width-416 {
  max-width: 416px !important;
}

.height-416 {
  height: 416px !important;
}

.min-height-416 {
  min-height: 416px !important;
}

.max-height-416 {
  max-height: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.min-width-417 {
  min-width: 417px !important;
}

.max-width-417 {
  max-width: 417px !important;
}

.height-417 {
  height: 417px !important;
}

.min-height-417 {
  min-height: 417px !important;
}

.max-height-417 {
  max-height: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.min-width-418 {
  min-width: 418px !important;
}

.max-width-418 {
  max-width: 418px !important;
}

.height-418 {
  height: 418px !important;
}

.min-height-418 {
  min-height: 418px !important;
}

.max-height-418 {
  max-height: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.min-width-419 {
  min-width: 419px !important;
}

.max-width-419 {
  max-width: 419px !important;
}

.height-419 {
  height: 419px !important;
}

.min-height-419 {
  min-height: 419px !important;
}

.max-height-419 {
  max-height: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.min-width-420 {
  min-width: 420px !important;
}

.max-width-420 {
  max-width: 420px !important;
}

.height-420 {
  height: 420px !important;
}

.min-height-420 {
  min-height: 420px !important;
}

.max-height-420 {
  max-height: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.min-width-421 {
  min-width: 421px !important;
}

.max-width-421 {
  max-width: 421px !important;
}

.height-421 {
  height: 421px !important;
}

.min-height-421 {
  min-height: 421px !important;
}

.max-height-421 {
  max-height: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.min-width-422 {
  min-width: 422px !important;
}

.max-width-422 {
  max-width: 422px !important;
}

.height-422 {
  height: 422px !important;
}

.min-height-422 {
  min-height: 422px !important;
}

.max-height-422 {
  max-height: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.min-width-423 {
  min-width: 423px !important;
}

.max-width-423 {
  max-width: 423px !important;
}

.height-423 {
  height: 423px !important;
}

.min-height-423 {
  min-height: 423px !important;
}

.max-height-423 {
  max-height: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.min-width-424 {
  min-width: 424px !important;
}

.max-width-424 {
  max-width: 424px !important;
}

.height-424 {
  height: 424px !important;
}

.min-height-424 {
  min-height: 424px !important;
}

.max-height-424 {
  max-height: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.min-width-425 {
  min-width: 425px !important;
}

.max-width-425 {
  max-width: 425px !important;
}

.height-425 {
  height: 425px !important;
}

.min-height-425 {
  min-height: 425px !important;
}

.max-height-425 {
  max-height: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.min-width-426 {
  min-width: 426px !important;
}

.max-width-426 {
  max-width: 426px !important;
}

.height-426 {
  height: 426px !important;
}

.min-height-426 {
  min-height: 426px !important;
}

.max-height-426 {
  max-height: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.min-width-427 {
  min-width: 427px !important;
}

.max-width-427 {
  max-width: 427px !important;
}

.height-427 {
  height: 427px !important;
}

.min-height-427 {
  min-height: 427px !important;
}

.max-height-427 {
  max-height: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.min-width-428 {
  min-width: 428px !important;
}

.max-width-428 {
  max-width: 428px !important;
}

.height-428 {
  height: 428px !important;
}

.min-height-428 {
  min-height: 428px !important;
}

.max-height-428 {
  max-height: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.min-width-429 {
  min-width: 429px !important;
}

.max-width-429 {
  max-width: 429px !important;
}

.height-429 {
  height: 429px !important;
}

.min-height-429 {
  min-height: 429px !important;
}

.max-height-429 {
  max-height: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.min-width-430 {
  min-width: 430px !important;
}

.max-width-430 {
  max-width: 430px !important;
}

.height-430 {
  height: 430px !important;
}

.min-height-430 {
  min-height: 430px !important;
}

.max-height-430 {
  max-height: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.min-width-431 {
  min-width: 431px !important;
}

.max-width-431 {
  max-width: 431px !important;
}

.height-431 {
  height: 431px !important;
}

.min-height-431 {
  min-height: 431px !important;
}

.max-height-431 {
  max-height: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.min-width-432 {
  min-width: 432px !important;
}

.max-width-432 {
  max-width: 432px !important;
}

.height-432 {
  height: 432px !important;
}

.min-height-432 {
  min-height: 432px !important;
}

.max-height-432 {
  max-height: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.min-width-433 {
  min-width: 433px !important;
}

.max-width-433 {
  max-width: 433px !important;
}

.height-433 {
  height: 433px !important;
}

.min-height-433 {
  min-height: 433px !important;
}

.max-height-433 {
  max-height: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.min-width-434 {
  min-width: 434px !important;
}

.max-width-434 {
  max-width: 434px !important;
}

.height-434 {
  height: 434px !important;
}

.min-height-434 {
  min-height: 434px !important;
}

.max-height-434 {
  max-height: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.min-width-435 {
  min-width: 435px !important;
}

.max-width-435 {
  max-width: 435px !important;
}

.height-435 {
  height: 435px !important;
}

.min-height-435 {
  min-height: 435px !important;
}

.max-height-435 {
  max-height: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.min-width-436 {
  min-width: 436px !important;
}

.max-width-436 {
  max-width: 436px !important;
}

.height-436 {
  height: 436px !important;
}

.min-height-436 {
  min-height: 436px !important;
}

.max-height-436 {
  max-height: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.min-width-437 {
  min-width: 437px !important;
}

.max-width-437 {
  max-width: 437px !important;
}

.height-437 {
  height: 437px !important;
}

.min-height-437 {
  min-height: 437px !important;
}

.max-height-437 {
  max-height: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.min-width-438 {
  min-width: 438px !important;
}

.max-width-438 {
  max-width: 438px !important;
}

.height-438 {
  height: 438px !important;
}

.min-height-438 {
  min-height: 438px !important;
}

.max-height-438 {
  max-height: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.min-width-439 {
  min-width: 439px !important;
}

.max-width-439 {
  max-width: 439px !important;
}

.height-439 {
  height: 439px !important;
}

.min-height-439 {
  min-height: 439px !important;
}

.max-height-439 {
  max-height: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.min-width-440 {
  min-width: 440px !important;
}

.max-width-440 {
  max-width: 440px !important;
}

.height-440 {
  height: 440px !important;
}

.min-height-440 {
  min-height: 440px !important;
}

.max-height-440 {
  max-height: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.min-width-441 {
  min-width: 441px !important;
}

.max-width-441 {
  max-width: 441px !important;
}

.height-441 {
  height: 441px !important;
}

.min-height-441 {
  min-height: 441px !important;
}

.max-height-441 {
  max-height: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.min-width-442 {
  min-width: 442px !important;
}

.max-width-442 {
  max-width: 442px !important;
}

.height-442 {
  height: 442px !important;
}

.min-height-442 {
  min-height: 442px !important;
}

.max-height-442 {
  max-height: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.min-width-443 {
  min-width: 443px !important;
}

.max-width-443 {
  max-width: 443px !important;
}

.height-443 {
  height: 443px !important;
}

.min-height-443 {
  min-height: 443px !important;
}

.max-height-443 {
  max-height: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.min-width-444 {
  min-width: 444px !important;
}

.max-width-444 {
  max-width: 444px !important;
}

.height-444 {
  height: 444px !important;
}

.min-height-444 {
  min-height: 444px !important;
}

.max-height-444 {
  max-height: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.min-width-445 {
  min-width: 445px !important;
}

.max-width-445 {
  max-width: 445px !important;
}

.height-445 {
  height: 445px !important;
}

.min-height-445 {
  min-height: 445px !important;
}

.max-height-445 {
  max-height: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.min-width-446 {
  min-width: 446px !important;
}

.max-width-446 {
  max-width: 446px !important;
}

.height-446 {
  height: 446px !important;
}

.min-height-446 {
  min-height: 446px !important;
}

.max-height-446 {
  max-height: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.min-width-447 {
  min-width: 447px !important;
}

.max-width-447 {
  max-width: 447px !important;
}

.height-447 {
  height: 447px !important;
}

.min-height-447 {
  min-height: 447px !important;
}

.max-height-447 {
  max-height: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.min-width-448 {
  min-width: 448px !important;
}

.max-width-448 {
  max-width: 448px !important;
}

.height-448 {
  height: 448px !important;
}

.min-height-448 {
  min-height: 448px !important;
}

.max-height-448 {
  max-height: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.min-width-449 {
  min-width: 449px !important;
}

.max-width-449 {
  max-width: 449px !important;
}

.height-449 {
  height: 449px !important;
}

.min-height-449 {
  min-height: 449px !important;
}

.max-height-449 {
  max-height: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.min-width-450 {
  min-width: 450px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.height-450 {
  height: 450px !important;
}

.min-height-450 {
  min-height: 450px !important;
}

.max-height-450 {
  max-height: 450px !important;
}

.width-451 {
  width: 451px !important;
}

.min-width-451 {
  min-width: 451px !important;
}

.max-width-451 {
  max-width: 451px !important;
}

.height-451 {
  height: 451px !important;
}

.min-height-451 {
  min-height: 451px !important;
}

.max-height-451 {
  max-height: 451px !important;
}

.width-452 {
  width: 452px !important;
}

.min-width-452 {
  min-width: 452px !important;
}

.max-width-452 {
  max-width: 452px !important;
}

.height-452 {
  height: 452px !important;
}

.min-height-452 {
  min-height: 452px !important;
}

.max-height-452 {
  max-height: 452px !important;
}

.width-453 {
  width: 453px !important;
}

.min-width-453 {
  min-width: 453px !important;
}

.max-width-453 {
  max-width: 453px !important;
}

.height-453 {
  height: 453px !important;
}

.min-height-453 {
  min-height: 453px !important;
}

.max-height-453 {
  max-height: 453px !important;
}

.width-454 {
  width: 454px !important;
}

.min-width-454 {
  min-width: 454px !important;
}

.max-width-454 {
  max-width: 454px !important;
}

.height-454 {
  height: 454px !important;
}

.min-height-454 {
  min-height: 454px !important;
}

.max-height-454 {
  max-height: 454px !important;
}

.width-455 {
  width: 455px !important;
}

.min-width-455 {
  min-width: 455px !important;
}

.max-width-455 {
  max-width: 455px !important;
}

.height-455 {
  height: 455px !important;
}

.min-height-455 {
  min-height: 455px !important;
}

.max-height-455 {
  max-height: 455px !important;
}

.width-456 {
  width: 456px !important;
}

.min-width-456 {
  min-width: 456px !important;
}

.max-width-456 {
  max-width: 456px !important;
}

.height-456 {
  height: 456px !important;
}

.min-height-456 {
  min-height: 456px !important;
}

.max-height-456 {
  max-height: 456px !important;
}

.width-457 {
  width: 457px !important;
}

.min-width-457 {
  min-width: 457px !important;
}

.max-width-457 {
  max-width: 457px !important;
}

.height-457 {
  height: 457px !important;
}

.min-height-457 {
  min-height: 457px !important;
}

.max-height-457 {
  max-height: 457px !important;
}

.width-458 {
  width: 458px !important;
}

.min-width-458 {
  min-width: 458px !important;
}

.max-width-458 {
  max-width: 458px !important;
}

.height-458 {
  height: 458px !important;
}

.min-height-458 {
  min-height: 458px !important;
}

.max-height-458 {
  max-height: 458px !important;
}

.width-459 {
  width: 459px !important;
}

.min-width-459 {
  min-width: 459px !important;
}

.max-width-459 {
  max-width: 459px !important;
}

.height-459 {
  height: 459px !important;
}

.min-height-459 {
  min-height: 459px !important;
}

.max-height-459 {
  max-height: 459px !important;
}

.width-460 {
  width: 460px !important;
}

.min-width-460 {
  min-width: 460px !important;
}

.max-width-460 {
  max-width: 460px !important;
}

.height-460 {
  height: 460px !important;
}

.min-height-460 {
  min-height: 460px !important;
}

.max-height-460 {
  max-height: 460px !important;
}

.width-461 {
  width: 461px !important;
}

.min-width-461 {
  min-width: 461px !important;
}

.max-width-461 {
  max-width: 461px !important;
}

.height-461 {
  height: 461px !important;
}

.min-height-461 {
  min-height: 461px !important;
}

.max-height-461 {
  max-height: 461px !important;
}

.width-462 {
  width: 462px !important;
}

.min-width-462 {
  min-width: 462px !important;
}

.max-width-462 {
  max-width: 462px !important;
}

.height-462 {
  height: 462px !important;
}

.min-height-462 {
  min-height: 462px !important;
}

.max-height-462 {
  max-height: 462px !important;
}

.width-463 {
  width: 463px !important;
}

.min-width-463 {
  min-width: 463px !important;
}

.max-width-463 {
  max-width: 463px !important;
}

.height-463 {
  height: 463px !important;
}

.min-height-463 {
  min-height: 463px !important;
}

.max-height-463 {
  max-height: 463px !important;
}

.width-464 {
  width: 464px !important;
}

.min-width-464 {
  min-width: 464px !important;
}

.max-width-464 {
  max-width: 464px !important;
}

.height-464 {
  height: 464px !important;
}

.min-height-464 {
  min-height: 464px !important;
}

.max-height-464 {
  max-height: 464px !important;
}

.width-465 {
  width: 465px !important;
}

.min-width-465 {
  min-width: 465px !important;
}

.max-width-465 {
  max-width: 465px !important;
}

.height-465 {
  height: 465px !important;
}

.min-height-465 {
  min-height: 465px !important;
}

.max-height-465 {
  max-height: 465px !important;
}

.width-466 {
  width: 466px !important;
}

.min-width-466 {
  min-width: 466px !important;
}

.max-width-466 {
  max-width: 466px !important;
}

.height-466 {
  height: 466px !important;
}

.min-height-466 {
  min-height: 466px !important;
}

.max-height-466 {
  max-height: 466px !important;
}

.width-467 {
  width: 467px !important;
}

.min-width-467 {
  min-width: 467px !important;
}

.max-width-467 {
  max-width: 467px !important;
}

.height-467 {
  height: 467px !important;
}

.min-height-467 {
  min-height: 467px !important;
}

.max-height-467 {
  max-height: 467px !important;
}

.width-468 {
  width: 468px !important;
}

.min-width-468 {
  min-width: 468px !important;
}

.max-width-468 {
  max-width: 468px !important;
}

.height-468 {
  height: 468px !important;
}

.min-height-468 {
  min-height: 468px !important;
}

.max-height-468 {
  max-height: 468px !important;
}

.width-469 {
  width: 469px !important;
}

.min-width-469 {
  min-width: 469px !important;
}

.max-width-469 {
  max-width: 469px !important;
}

.height-469 {
  height: 469px !important;
}

.min-height-469 {
  min-height: 469px !important;
}

.max-height-469 {
  max-height: 469px !important;
}

.width-470 {
  width: 470px !important;
}

.min-width-470 {
  min-width: 470px !important;
}

.max-width-470 {
  max-width: 470px !important;
}

.height-470 {
  height: 470px !important;
}

.min-height-470 {
  min-height: 470px !important;
}

.max-height-470 {
  max-height: 470px !important;
}

.width-471 {
  width: 471px !important;
}

.min-width-471 {
  min-width: 471px !important;
}

.max-width-471 {
  max-width: 471px !important;
}

.height-471 {
  height: 471px !important;
}

.min-height-471 {
  min-height: 471px !important;
}

.max-height-471 {
  max-height: 471px !important;
}

.width-472 {
  width: 472px !important;
}

.min-width-472 {
  min-width: 472px !important;
}

.max-width-472 {
  max-width: 472px !important;
}

.height-472 {
  height: 472px !important;
}

.min-height-472 {
  min-height: 472px !important;
}

.max-height-472 {
  max-height: 472px !important;
}

.width-473 {
  width: 473px !important;
}

.min-width-473 {
  min-width: 473px !important;
}

.max-width-473 {
  max-width: 473px !important;
}

.height-473 {
  height: 473px !important;
}

.min-height-473 {
  min-height: 473px !important;
}

.max-height-473 {
  max-height: 473px !important;
}

.width-474 {
  width: 474px !important;
}

.min-width-474 {
  min-width: 474px !important;
}

.max-width-474 {
  max-width: 474px !important;
}

.height-474 {
  height: 474px !important;
}

.min-height-474 {
  min-height: 474px !important;
}

.max-height-474 {
  max-height: 474px !important;
}

.width-475 {
  width: 475px !important;
}

.min-width-475 {
  min-width: 475px !important;
}

.max-width-475 {
  max-width: 475px !important;
}

.height-475 {
  height: 475px !important;
}

.min-height-475 {
  min-height: 475px !important;
}

.max-height-475 {
  max-height: 475px !important;
}

.width-476 {
  width: 476px !important;
}

.min-width-476 {
  min-width: 476px !important;
}

.max-width-476 {
  max-width: 476px !important;
}

.height-476 {
  height: 476px !important;
}

.min-height-476 {
  min-height: 476px !important;
}

.max-height-476 {
  max-height: 476px !important;
}

.width-477 {
  width: 477px !important;
}

.min-width-477 {
  min-width: 477px !important;
}

.max-width-477 {
  max-width: 477px !important;
}

.height-477 {
  height: 477px !important;
}

.min-height-477 {
  min-height: 477px !important;
}

.max-height-477 {
  max-height: 477px !important;
}

.width-478 {
  width: 478px !important;
}

.min-width-478 {
  min-width: 478px !important;
}

.max-width-478 {
  max-width: 478px !important;
}

.height-478 {
  height: 478px !important;
}

.min-height-478 {
  min-height: 478px !important;
}

.max-height-478 {
  max-height: 478px !important;
}

.width-479 {
  width: 479px !important;
}

.min-width-479 {
  min-width: 479px !important;
}

.max-width-479 {
  max-width: 479px !important;
}

.height-479 {
  height: 479px !important;
}

.min-height-479 {
  min-height: 479px !important;
}

.max-height-479 {
  max-height: 479px !important;
}

.width-480 {
  width: 480px !important;
}

.min-width-480 {
  min-width: 480px !important;
}

.max-width-480 {
  max-width: 480px !important;
}

.height-480 {
  height: 480px !important;
}

.min-height-480 {
  min-height: 480px !important;
}

.max-height-480 {
  max-height: 480px !important;
}

.width-481 {
  width: 481px !important;
}

.min-width-481 {
  min-width: 481px !important;
}

.max-width-481 {
  max-width: 481px !important;
}

.height-481 {
  height: 481px !important;
}

.min-height-481 {
  min-height: 481px !important;
}

.max-height-481 {
  max-height: 481px !important;
}

.width-482 {
  width: 482px !important;
}

.min-width-482 {
  min-width: 482px !important;
}

.max-width-482 {
  max-width: 482px !important;
}

.height-482 {
  height: 482px !important;
}

.min-height-482 {
  min-height: 482px !important;
}

.max-height-482 {
  max-height: 482px !important;
}

.width-483 {
  width: 483px !important;
}

.min-width-483 {
  min-width: 483px !important;
}

.max-width-483 {
  max-width: 483px !important;
}

.height-483 {
  height: 483px !important;
}

.min-height-483 {
  min-height: 483px !important;
}

.max-height-483 {
  max-height: 483px !important;
}

.width-484 {
  width: 484px !important;
}

.min-width-484 {
  min-width: 484px !important;
}

.max-width-484 {
  max-width: 484px !important;
}

.height-484 {
  height: 484px !important;
}

.min-height-484 {
  min-height: 484px !important;
}

.max-height-484 {
  max-height: 484px !important;
}

.width-485 {
  width: 485px !important;
}

.min-width-485 {
  min-width: 485px !important;
}

.max-width-485 {
  max-width: 485px !important;
}

.height-485 {
  height: 485px !important;
}

.min-height-485 {
  min-height: 485px !important;
}

.max-height-485 {
  max-height: 485px !important;
}

.width-486 {
  width: 486px !important;
}

.min-width-486 {
  min-width: 486px !important;
}

.max-width-486 {
  max-width: 486px !important;
}

.height-486 {
  height: 486px !important;
}

.min-height-486 {
  min-height: 486px !important;
}

.max-height-486 {
  max-height: 486px !important;
}

.width-487 {
  width: 487px !important;
}

.min-width-487 {
  min-width: 487px !important;
}

.max-width-487 {
  max-width: 487px !important;
}

.height-487 {
  height: 487px !important;
}

.min-height-487 {
  min-height: 487px !important;
}

.max-height-487 {
  max-height: 487px !important;
}

.width-488 {
  width: 488px !important;
}

.min-width-488 {
  min-width: 488px !important;
}

.max-width-488 {
  max-width: 488px !important;
}

.height-488 {
  height: 488px !important;
}

.min-height-488 {
  min-height: 488px !important;
}

.max-height-488 {
  max-height: 488px !important;
}

.width-489 {
  width: 489px !important;
}

.min-width-489 {
  min-width: 489px !important;
}

.max-width-489 {
  max-width: 489px !important;
}

.height-489 {
  height: 489px !important;
}

.min-height-489 {
  min-height: 489px !important;
}

.max-height-489 {
  max-height: 489px !important;
}

.width-490 {
  width: 490px !important;
}

.min-width-490 {
  min-width: 490px !important;
}

.max-width-490 {
  max-width: 490px !important;
}

.height-490 {
  height: 490px !important;
}

.min-height-490 {
  min-height: 490px !important;
}

.max-height-490 {
  max-height: 490px !important;
}

.width-491 {
  width: 491px !important;
}

.min-width-491 {
  min-width: 491px !important;
}

.max-width-491 {
  max-width: 491px !important;
}

.height-491 {
  height: 491px !important;
}

.min-height-491 {
  min-height: 491px !important;
}

.max-height-491 {
  max-height: 491px !important;
}

.width-492 {
  width: 492px !important;
}

.min-width-492 {
  min-width: 492px !important;
}

.max-width-492 {
  max-width: 492px !important;
}

.height-492 {
  height: 492px !important;
}

.min-height-492 {
  min-height: 492px !important;
}

.max-height-492 {
  max-height: 492px !important;
}

.width-493 {
  width: 493px !important;
}

.min-width-493 {
  min-width: 493px !important;
}

.max-width-493 {
  max-width: 493px !important;
}

.height-493 {
  height: 493px !important;
}

.min-height-493 {
  min-height: 493px !important;
}

.max-height-493 {
  max-height: 493px !important;
}

.width-494 {
  width: 494px !important;
}

.min-width-494 {
  min-width: 494px !important;
}

.max-width-494 {
  max-width: 494px !important;
}

.height-494 {
  height: 494px !important;
}

.min-height-494 {
  min-height: 494px !important;
}

.max-height-494 {
  max-height: 494px !important;
}

.width-495 {
  width: 495px !important;
}

.min-width-495 {
  min-width: 495px !important;
}

.max-width-495 {
  max-width: 495px !important;
}

.height-495 {
  height: 495px !important;
}

.min-height-495 {
  min-height: 495px !important;
}

.max-height-495 {
  max-height: 495px !important;
}

.width-496 {
  width: 496px !important;
}

.min-width-496 {
  min-width: 496px !important;
}

.max-width-496 {
  max-width: 496px !important;
}

.height-496 {
  height: 496px !important;
}

.min-height-496 {
  min-height: 496px !important;
}

.max-height-496 {
  max-height: 496px !important;
}

.width-497 {
  width: 497px !important;
}

.min-width-497 {
  min-width: 497px !important;
}

.max-width-497 {
  max-width: 497px !important;
}

.height-497 {
  height: 497px !important;
}

.min-height-497 {
  min-height: 497px !important;
}

.max-height-497 {
  max-height: 497px !important;
}

.width-498 {
  width: 498px !important;
}

.min-width-498 {
  min-width: 498px !important;
}

.max-width-498 {
  max-width: 498px !important;
}

.height-498 {
  height: 498px !important;
}

.min-height-498 {
  min-height: 498px !important;
}

.max-height-498 {
  max-height: 498px !important;
}

.width-499 {
  width: 499px !important;
}

.min-width-499 {
  min-width: 499px !important;
}

.max-width-499 {
  max-width: 499px !important;
}

.height-499 {
  height: 499px !important;
}

.min-height-499 {
  min-height: 499px !important;
}

.max-height-499 {
  max-height: 499px !important;
}

.width-500 {
  width: 500px !important;
}

.min-width-500 {
  min-width: 500px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.height-500 {
  height: 500px !important;
}

.min-height-500 {
  min-height: 500px !important;
}

.max-height-500 {
  max-height: 500px !important;
}

.radius-1 {
  border-radius: 1px !important;
}

.radius-top-1 {
  border-radius: 1px 1px 0 0 !important;
}

.radius-right-1 {
  border-radius: 0 1px 1px 0 !important;
}

.radius-bottom-1 {
  border-radius: 0 0 1px 1px !important;
}

.radius-left-1 {
  border-radius: 1px 0 0 1px !important;
}

.radius-top-left-1 {
  border-radius: 1px 0 0 0 !important;
}

.radius-top-right-1 {
  border-radius: 0 1px 0 0 !important;
}

.radius-bottom-left-1 {
  border-radius: 0 0 0 1px !important;
}

.radius-bottom-right-1 {
  border-radius: 0 0 1px 0 !important;
}

.radius-2 {
  border-radius: 2px !important;
}

.radius-top-2 {
  border-radius: 2px 2px 0 0 !important;
}

.radius-right-2 {
  border-radius: 0 2px 2px 0 !important;
}

.radius-bottom-2 {
  border-radius: 0 0 2px 2px !important;
}

.radius-left-2 {
  border-radius: 2px 0 0 2px !important;
}

.radius-top-left-2 {
  border-radius: 2px 0 0 0 !important;
}

.radius-top-right-2 {
  border-radius: 0 2px 0 0 !important;
}

.radius-bottom-left-2 {
  border-radius: 0 0 0 2px !important;
}

.radius-bottom-right-2 {
  border-radius: 0 0 2px 0 !important;
}

.radius-3 {
  border-radius: 3px !important;
}

.radius-top-3 {
  border-radius: 3px 3px 0 0 !important;
}

.radius-right-3 {
  border-radius: 0 3px 3px 0 !important;
}

.radius-bottom-3 {
  border-radius: 0 0 3px 3px !important;
}

.radius-left-3 {
  border-radius: 3px 0 0 3px !important;
}

.radius-top-left-3 {
  border-radius: 3px 0 0 0 !important;
}

.radius-top-right-3 {
  border-radius: 0 3px 0 0 !important;
}

.radius-bottom-left-3 {
  border-radius: 0 0 0 3px !important;
}

.radius-bottom-right-3 {
  border-radius: 0 0 3px 0 !important;
}

.radius-4 {
  border-radius: 4px !important;
}

.radius-top-4 {
  border-radius: 4px 4px 0 0 !important;
}

.radius-right-4 {
  border-radius: 0 4px 4px 0 !important;
}

.radius-bottom-4 {
  border-radius: 0 0 4px 4px !important;
}

.radius-left-4 {
  border-radius: 4px 0 0 4px !important;
}

.radius-top-left-4 {
  border-radius: 4px 0 0 0 !important;
}

.radius-top-right-4 {
  border-radius: 0 4px 0 0 !important;
}

.radius-bottom-left-4 {
  border-radius: 0 0 0 4px !important;
}

.radius-bottom-right-4 {
  border-radius: 0 0 4px 0 !important;
}

.radius-5 {
  border-radius: 5px !important;
}

.radius-top-5 {
  border-radius: 5px 5px 0 0 !important;
}

.radius-right-5 {
  border-radius: 0 5px 5px 0 !important;
}

.radius-bottom-5 {
  border-radius: 0 0 5px 5px !important;
}

.radius-left-5 {
  border-radius: 5px 0 0 5px !important;
}

.radius-top-left-5 {
  border-radius: 5px 0 0 0 !important;
}

.radius-top-right-5 {
  border-radius: 0 5px 0 0 !important;
}

.radius-bottom-left-5 {
  border-radius: 0 0 0 5px !important;
}

.radius-bottom-right-5 {
  border-radius: 0 0 5px 0 !important;
}

.radius-6 {
  border-radius: 6px !important;
}

.radius-top-6 {
  border-radius: 6px 6px 0 0 !important;
}

.radius-right-6 {
  border-radius: 0 6px 6px 0 !important;
}

.radius-bottom-6 {
  border-radius: 0 0 6px 6px !important;
}

.radius-left-6 {
  border-radius: 6px 0 0 6px !important;
}

.radius-top-left-6 {
  border-radius: 6px 0 0 0 !important;
}

.radius-top-right-6 {
  border-radius: 0 6px 0 0 !important;
}

.radius-bottom-left-6 {
  border-radius: 0 0 0 6px !important;
}

.radius-bottom-right-6 {
  border-radius: 0 0 6px 0 !important;
}

.radius-7 {
  border-radius: 7px !important;
}

.radius-top-7 {
  border-radius: 7px 7px 0 0 !important;
}

.radius-right-7 {
  border-radius: 0 7px 7px 0 !important;
}

.radius-bottom-7 {
  border-radius: 0 0 7px 7px !important;
}

.radius-left-7 {
  border-radius: 7px 0 0 7px !important;
}

.radius-top-left-7 {
  border-radius: 7px 0 0 0 !important;
}

.radius-top-right-7 {
  border-radius: 0 7px 0 0 !important;
}

.radius-bottom-left-7 {
  border-radius: 0 0 0 7px !important;
}

.radius-bottom-right-7 {
  border-radius: 0 0 7px 0 !important;
}

.radius-8 {
  border-radius: 8px !important;
}

.radius-top-8 {
  border-radius: 8px 8px 0 0 !important;
}

.radius-right-8 {
  border-radius: 0 8px 8px 0 !important;
}

.radius-bottom-8 {
  border-radius: 0 0 8px 8px !important;
}

.radius-left-8 {
  border-radius: 8px 0 0 8px !important;
}

.radius-top-left-8 {
  border-radius: 8px 0 0 0 !important;
}

.radius-top-right-8 {
  border-radius: 0 8px 0 0 !important;
}

.radius-bottom-left-8 {
  border-radius: 0 0 0 8px !important;
}

.radius-bottom-right-8 {
  border-radius: 0 0 8px 0 !important;
}

.radius-9 {
  border-radius: 9px !important;
}

.radius-top-9 {
  border-radius: 9px 9px 0 0 !important;
}

.radius-right-9 {
  border-radius: 0 9px 9px 0 !important;
}

.radius-bottom-9 {
  border-radius: 0 0 9px 9px !important;
}

.radius-left-9 {
  border-radius: 9px 0 0 9px !important;
}

.radius-top-left-9 {
  border-radius: 9px 0 0 0 !important;
}

.radius-top-right-9 {
  border-radius: 0 9px 0 0 !important;
}

.radius-bottom-left-9 {
  border-radius: 0 0 0 9px !important;
}

.radius-bottom-right-9 {
  border-radius: 0 0 9px 0 !important;
}

.radius-10 {
  border-radius: 10px !important;
}

.radius-top-10 {
  border-radius: 10px 10px 0 0 !important;
}

.radius-right-10 {
  border-radius: 0 10px 10px 0 !important;
}

.radius-bottom-10 {
  border-radius: 0 0 10px 10px !important;
}

.radius-left-10 {
  border-radius: 10px 0 0 10px !important;
}

.radius-top-left-10 {
  border-radius: 10px 0 0 0 !important;
}

.radius-top-right-10 {
  border-radius: 0 10px 0 0 !important;
}

.radius-bottom-left-10 {
  border-radius: 0 0 0 10px !important;
}

.radius-bottom-right-10 {
  border-radius: 0 0 10px 0 !important;
}

.radius-11 {
  border-radius: 11px !important;
}

.radius-top-11 {
  border-radius: 11px 11px 0 0 !important;
}

.radius-right-11 {
  border-radius: 0 11px 11px 0 !important;
}

.radius-bottom-11 {
  border-radius: 0 0 11px 11px !important;
}

.radius-left-11 {
  border-radius: 11px 0 0 11px !important;
}

.radius-top-left-11 {
  border-radius: 11px 0 0 0 !important;
}

.radius-top-right-11 {
  border-radius: 0 11px 0 0 !important;
}

.radius-bottom-left-11 {
  border-radius: 0 0 0 11px !important;
}

.radius-bottom-right-11 {
  border-radius: 0 0 11px 0 !important;
}

.radius-12 {
  border-radius: 12px !important;
}

.radius-top-12 {
  border-radius: 12px 12px 0 0 !important;
}

.radius-right-12 {
  border-radius: 0 12px 12px 0 !important;
}

.radius-bottom-12 {
  border-radius: 0 0 12px 12px !important;
}

.radius-left-12 {
  border-radius: 12px 0 0 12px !important;
}

.radius-top-left-12 {
  border-radius: 12px 0 0 0 !important;
}

.radius-top-right-12 {
  border-radius: 0 12px 0 0 !important;
}

.radius-bottom-left-12 {
  border-radius: 0 0 0 12px !important;
}

.radius-bottom-right-12 {
  border-radius: 0 0 12px 0 !important;
}

.radius-13 {
  border-radius: 13px !important;
}

.radius-top-13 {
  border-radius: 13px 13px 0 0 !important;
}

.radius-right-13 {
  border-radius: 0 13px 13px 0 !important;
}

.radius-bottom-13 {
  border-radius: 0 0 13px 13px !important;
}

.radius-left-13 {
  border-radius: 13px 0 0 13px !important;
}

.radius-top-left-13 {
  border-radius: 13px 0 0 0 !important;
}

.radius-top-right-13 {
  border-radius: 0 13px 0 0 !important;
}

.radius-bottom-left-13 {
  border-radius: 0 0 0 13px !important;
}

.radius-bottom-right-13 {
  border-radius: 0 0 13px 0 !important;
}

.radius-14 {
  border-radius: 14px !important;
}

.radius-top-14 {
  border-radius: 14px 14px 0 0 !important;
}

.radius-right-14 {
  border-radius: 0 14px 14px 0 !important;
}

.radius-bottom-14 {
  border-radius: 0 0 14px 14px !important;
}

.radius-left-14 {
  border-radius: 14px 0 0 14px !important;
}

.radius-top-left-14 {
  border-radius: 14px 0 0 0 !important;
}

.radius-top-right-14 {
  border-radius: 0 14px 0 0 !important;
}

.radius-bottom-left-14 {
  border-radius: 0 0 0 14px !important;
}

.radius-bottom-right-14 {
  border-radius: 0 0 14px 0 !important;
}

.radius-15 {
  border-radius: 15px !important;
}

.radius-top-15 {
  border-radius: 15px 15px 0 0 !important;
}

.radius-right-15 {
  border-radius: 0 15px 15px 0 !important;
}

.radius-bottom-15 {
  border-radius: 0 0 15px 15px !important;
}

.radius-left-15 {
  border-radius: 15px 0 0 15px !important;
}

.radius-top-left-15 {
  border-radius: 15px 0 0 0 !important;
}

.radius-top-right-15 {
  border-radius: 0 15px 0 0 !important;
}

.radius-bottom-left-15 {
  border-radius: 0 0 0 15px !important;
}

.radius-bottom-right-15 {
  border-radius: 0 0 15px 0 !important;
}

.radius-16 {
  border-radius: 16px !important;
}

.radius-top-16 {
  border-radius: 16px 16px 0 0 !important;
}

.radius-right-16 {
  border-radius: 0 16px 16px 0 !important;
}

.radius-bottom-16 {
  border-radius: 0 0 16px 16px !important;
}

.radius-left-16 {
  border-radius: 16px 0 0 16px !important;
}

.radius-top-left-16 {
  border-radius: 16px 0 0 0 !important;
}

.radius-top-right-16 {
  border-radius: 0 16px 0 0 !important;
}

.radius-bottom-left-16 {
  border-radius: 0 0 0 16px !important;
}

.radius-bottom-right-16 {
  border-radius: 0 0 16px 0 !important;
}

.radius-17 {
  border-radius: 17px !important;
}

.radius-top-17 {
  border-radius: 17px 17px 0 0 !important;
}

.radius-right-17 {
  border-radius: 0 17px 17px 0 !important;
}

.radius-bottom-17 {
  border-radius: 0 0 17px 17px !important;
}

.radius-left-17 {
  border-radius: 17px 0 0 17px !important;
}

.radius-top-left-17 {
  border-radius: 17px 0 0 0 !important;
}

.radius-top-right-17 {
  border-radius: 0 17px 0 0 !important;
}

.radius-bottom-left-17 {
  border-radius: 0 0 0 17px !important;
}

.radius-bottom-right-17 {
  border-radius: 0 0 17px 0 !important;
}

.radius-18 {
  border-radius: 18px !important;
}

.radius-top-18 {
  border-radius: 18px 18px 0 0 !important;
}

.radius-right-18 {
  border-radius: 0 18px 18px 0 !important;
}

.radius-bottom-18 {
  border-radius: 0 0 18px 18px !important;
}

.radius-left-18 {
  border-radius: 18px 0 0 18px !important;
}

.radius-top-left-18 {
  border-radius: 18px 0 0 0 !important;
}

.radius-top-right-18 {
  border-radius: 0 18px 0 0 !important;
}

.radius-bottom-left-18 {
  border-radius: 0 0 0 18px !important;
}

.radius-bottom-right-18 {
  border-radius: 0 0 18px 0 !important;
}

.radius-19 {
  border-radius: 19px !important;
}

.radius-top-19 {
  border-radius: 19px 19px 0 0 !important;
}

.radius-right-19 {
  border-radius: 0 19px 19px 0 !important;
}

.radius-bottom-19 {
  border-radius: 0 0 19px 19px !important;
}

.radius-left-19 {
  border-radius: 19px 0 0 19px !important;
}

.radius-top-left-19 {
  border-radius: 19px 0 0 0 !important;
}

.radius-top-right-19 {
  border-radius: 0 19px 0 0 !important;
}

.radius-bottom-left-19 {
  border-radius: 0 0 0 19px !important;
}

.radius-bottom-right-19 {
  border-radius: 0 0 19px 0 !important;
}

.radius-20 {
  border-radius: 20px !important;
}

.radius-top-20 {
  border-radius: 20px 20px 0 0 !important;
}

.radius-right-20 {
  border-radius: 0 20px 20px 0 !important;
}

.radius-bottom-20 {
  border-radius: 0 0 20px 20px !important;
}

.radius-left-20 {
  border-radius: 20px 0 0 20px !important;
}

.radius-top-left-20 {
  border-radius: 20px 0 0 0 !important;
}

.radius-top-right-20 {
  border-radius: 0 20px 0 0 !important;
}

.radius-bottom-left-20 {
  border-radius: 0 0 0 20px !important;
}

.radius-bottom-right-20 {
  border-radius: 0 0 20px 0 !important;
}

.radius-21 {
  border-radius: 21px !important;
}

.radius-top-21 {
  border-radius: 21px 21px 0 0 !important;
}

.radius-right-21 {
  border-radius: 0 21px 21px 0 !important;
}

.radius-bottom-21 {
  border-radius: 0 0 21px 21px !important;
}

.radius-left-21 {
  border-radius: 21px 0 0 21px !important;
}

.radius-top-left-21 {
  border-radius: 21px 0 0 0 !important;
}

.radius-top-right-21 {
  border-radius: 0 21px 0 0 !important;
}

.radius-bottom-left-21 {
  border-radius: 0 0 0 21px !important;
}

.radius-bottom-right-21 {
  border-radius: 0 0 21px 0 !important;
}

.radius-22 {
  border-radius: 22px !important;
}

.radius-top-22 {
  border-radius: 22px 22px 0 0 !important;
}

.radius-right-22 {
  border-radius: 0 22px 22px 0 !important;
}

.radius-bottom-22 {
  border-radius: 0 0 22px 22px !important;
}

.radius-left-22 {
  border-radius: 22px 0 0 22px !important;
}

.radius-top-left-22 {
  border-radius: 22px 0 0 0 !important;
}

.radius-top-right-22 {
  border-radius: 0 22px 0 0 !important;
}

.radius-bottom-left-22 {
  border-radius: 0 0 0 22px !important;
}

.radius-bottom-right-22 {
  border-radius: 0 0 22px 0 !important;
}

.radius-23 {
  border-radius: 23px !important;
}

.radius-top-23 {
  border-radius: 23px 23px 0 0 !important;
}

.radius-right-23 {
  border-radius: 0 23px 23px 0 !important;
}

.radius-bottom-23 {
  border-radius: 0 0 23px 23px !important;
}

.radius-left-23 {
  border-radius: 23px 0 0 23px !important;
}

.radius-top-left-23 {
  border-radius: 23px 0 0 0 !important;
}

.radius-top-right-23 {
  border-radius: 0 23px 0 0 !important;
}

.radius-bottom-left-23 {
  border-radius: 0 0 0 23px !important;
}

.radius-bottom-right-23 {
  border-radius: 0 0 23px 0 !important;
}

.radius-24 {
  border-radius: 24px !important;
}

.radius-top-24 {
  border-radius: 24px 24px 0 0 !important;
}

.radius-right-24 {
  border-radius: 0 24px 24px 0 !important;
}

.radius-bottom-24 {
  border-radius: 0 0 24px 24px !important;
}

.radius-left-24 {
  border-radius: 24px 0 0 24px !important;
}

.radius-top-left-24 {
  border-radius: 24px 0 0 0 !important;
}

.radius-top-right-24 {
  border-radius: 0 24px 0 0 !important;
}

.radius-bottom-left-24 {
  border-radius: 0 0 0 24px !important;
}

.radius-bottom-right-24 {
  border-radius: 0 0 24px 0 !important;
}

.radius-25 {
  border-radius: 25px !important;
}

.radius-top-25 {
  border-radius: 25px 25px 0 0 !important;
}

.radius-right-25 {
  border-radius: 0 25px 25px 0 !important;
}

.radius-bottom-25 {
  border-radius: 0 0 25px 25px !important;
}

.radius-left-25 {
  border-radius: 25px 0 0 25px !important;
}

.radius-top-left-25 {
  border-radius: 25px 0 0 0 !important;
}

.radius-top-right-25 {
  border-radius: 0 25px 0 0 !important;
}

.radius-bottom-left-25 {
  border-radius: 0 0 0 25px !important;
}

.radius-bottom-right-25 {
  border-radius: 0 0 25px 0 !important;
}

.radius-26 {
  border-radius: 26px !important;
}

.radius-top-26 {
  border-radius: 26px 26px 0 0 !important;
}

.radius-right-26 {
  border-radius: 0 26px 26px 0 !important;
}

.radius-bottom-26 {
  border-radius: 0 0 26px 26px !important;
}

.radius-left-26 {
  border-radius: 26px 0 0 26px !important;
}

.radius-top-left-26 {
  border-radius: 26px 0 0 0 !important;
}

.radius-top-right-26 {
  border-radius: 0 26px 0 0 !important;
}

.radius-bottom-left-26 {
  border-radius: 0 0 0 26px !important;
}

.radius-bottom-right-26 {
  border-radius: 0 0 26px 0 !important;
}

.radius-27 {
  border-radius: 27px !important;
}

.radius-top-27 {
  border-radius: 27px 27px 0 0 !important;
}

.radius-right-27 {
  border-radius: 0 27px 27px 0 !important;
}

.radius-bottom-27 {
  border-radius: 0 0 27px 27px !important;
}

.radius-left-27 {
  border-radius: 27px 0 0 27px !important;
}

.radius-top-left-27 {
  border-radius: 27px 0 0 0 !important;
}

.radius-top-right-27 {
  border-radius: 0 27px 0 0 !important;
}

.radius-bottom-left-27 {
  border-radius: 0 0 0 27px !important;
}

.radius-bottom-right-27 {
  border-radius: 0 0 27px 0 !important;
}

.radius-28 {
  border-radius: 28px !important;
}

.radius-top-28 {
  border-radius: 28px 28px 0 0 !important;
}

.radius-right-28 {
  border-radius: 0 28px 28px 0 !important;
}

.radius-bottom-28 {
  border-radius: 0 0 28px 28px !important;
}

.radius-left-28 {
  border-radius: 28px 0 0 28px !important;
}

.radius-top-left-28 {
  border-radius: 28px 0 0 0 !important;
}

.radius-top-right-28 {
  border-radius: 0 28px 0 0 !important;
}

.radius-bottom-left-28 {
  border-radius: 0 0 0 28px !important;
}

.radius-bottom-right-28 {
  border-radius: 0 0 28px 0 !important;
}

.radius-29 {
  border-radius: 29px !important;
}

.radius-top-29 {
  border-radius: 29px 29px 0 0 !important;
}

.radius-right-29 {
  border-radius: 0 29px 29px 0 !important;
}

.radius-bottom-29 {
  border-radius: 0 0 29px 29px !important;
}

.radius-left-29 {
  border-radius: 29px 0 0 29px !important;
}

.radius-top-left-29 {
  border-radius: 29px 0 0 0 !important;
}

.radius-top-right-29 {
  border-radius: 0 29px 0 0 !important;
}

.radius-bottom-left-29 {
  border-radius: 0 0 0 29px !important;
}

.radius-bottom-right-29 {
  border-radius: 0 0 29px 0 !important;
}

.radius-30 {
  border-radius: 30px !important;
}

.radius-top-30 {
  border-radius: 30px 30px 0 0 !important;
}

.radius-right-30 {
  border-radius: 0 30px 30px 0 !important;
}

.radius-bottom-30 {
  border-radius: 0 0 30px 30px !important;
}

.radius-left-30 {
  border-radius: 30px 0 0 30px !important;
}

.radius-top-left-30 {
  border-radius: 30px 0 0 0 !important;
}

.radius-top-right-30 {
  border-radius: 0 30px 0 0 !important;
}

.radius-bottom-left-30 {
  border-radius: 0 0 0 30px !important;
}

.radius-bottom-right-30 {
  border-radius: 0 0 30px 0 !important;
}

.radius-31 {
  border-radius: 31px !important;
}

.radius-top-31 {
  border-radius: 31px 31px 0 0 !important;
}

.radius-right-31 {
  border-radius: 0 31px 31px 0 !important;
}

.radius-bottom-31 {
  border-radius: 0 0 31px 31px !important;
}

.radius-left-31 {
  border-radius: 31px 0 0 31px !important;
}

.radius-top-left-31 {
  border-radius: 31px 0 0 0 !important;
}

.radius-top-right-31 {
  border-radius: 0 31px 0 0 !important;
}

.radius-bottom-left-31 {
  border-radius: 0 0 0 31px !important;
}

.radius-bottom-right-31 {
  border-radius: 0 0 31px 0 !important;
}

.radius-32 {
  border-radius: 32px !important;
}

.radius-top-32 {
  border-radius: 32px 32px 0 0 !important;
}

.radius-right-32 {
  border-radius: 0 32px 32px 0 !important;
}

.radius-bottom-32 {
  border-radius: 0 0 32px 32px !important;
}

.radius-left-32 {
  border-radius: 32px 0 0 32px !important;
}

.radius-top-left-32 {
  border-radius: 32px 0 0 0 !important;
}

.radius-top-right-32 {
  border-radius: 0 32px 0 0 !important;
}

.radius-bottom-left-32 {
  border-radius: 0 0 0 32px !important;
}

.radius-bottom-right-32 {
  border-radius: 0 0 32px 0 !important;
}

.radius-33 {
  border-radius: 33px !important;
}

.radius-top-33 {
  border-radius: 33px 33px 0 0 !important;
}

.radius-right-33 {
  border-radius: 0 33px 33px 0 !important;
}

.radius-bottom-33 {
  border-radius: 0 0 33px 33px !important;
}

.radius-left-33 {
  border-radius: 33px 0 0 33px !important;
}

.radius-top-left-33 {
  border-radius: 33px 0 0 0 !important;
}

.radius-top-right-33 {
  border-radius: 0 33px 0 0 !important;
}

.radius-bottom-left-33 {
  border-radius: 0 0 0 33px !important;
}

.radius-bottom-right-33 {
  border-radius: 0 0 33px 0 !important;
}

.radius-34 {
  border-radius: 34px !important;
}

.radius-top-34 {
  border-radius: 34px 34px 0 0 !important;
}

.radius-right-34 {
  border-radius: 0 34px 34px 0 !important;
}

.radius-bottom-34 {
  border-radius: 0 0 34px 34px !important;
}

.radius-left-34 {
  border-radius: 34px 0 0 34px !important;
}

.radius-top-left-34 {
  border-radius: 34px 0 0 0 !important;
}

.radius-top-right-34 {
  border-radius: 0 34px 0 0 !important;
}

.radius-bottom-left-34 {
  border-radius: 0 0 0 34px !important;
}

.radius-bottom-right-34 {
  border-radius: 0 0 34px 0 !important;
}

.radius-35 {
  border-radius: 35px !important;
}

.radius-top-35 {
  border-radius: 35px 35px 0 0 !important;
}

.radius-right-35 {
  border-radius: 0 35px 35px 0 !important;
}

.radius-bottom-35 {
  border-radius: 0 0 35px 35px !important;
}

.radius-left-35 {
  border-radius: 35px 0 0 35px !important;
}

.radius-top-left-35 {
  border-radius: 35px 0 0 0 !important;
}

.radius-top-right-35 {
  border-radius: 0 35px 0 0 !important;
}

.radius-bottom-left-35 {
  border-radius: 0 0 0 35px !important;
}

.radius-bottom-right-35 {
  border-radius: 0 0 35px 0 !important;
}

.radius-36 {
  border-radius: 36px !important;
}

.radius-top-36 {
  border-radius: 36px 36px 0 0 !important;
}

.radius-right-36 {
  border-radius: 0 36px 36px 0 !important;
}

.radius-bottom-36 {
  border-radius: 0 0 36px 36px !important;
}

.radius-left-36 {
  border-radius: 36px 0 0 36px !important;
}

.radius-top-left-36 {
  border-radius: 36px 0 0 0 !important;
}

.radius-top-right-36 {
  border-radius: 0 36px 0 0 !important;
}

.radius-bottom-left-36 {
  border-radius: 0 0 0 36px !important;
}

.radius-bottom-right-36 {
  border-radius: 0 0 36px 0 !important;
}

.radius-37 {
  border-radius: 37px !important;
}

.radius-top-37 {
  border-radius: 37px 37px 0 0 !important;
}

.radius-right-37 {
  border-radius: 0 37px 37px 0 !important;
}

.radius-bottom-37 {
  border-radius: 0 0 37px 37px !important;
}

.radius-left-37 {
  border-radius: 37px 0 0 37px !important;
}

.radius-top-left-37 {
  border-radius: 37px 0 0 0 !important;
}

.radius-top-right-37 {
  border-radius: 0 37px 0 0 !important;
}

.radius-bottom-left-37 {
  border-radius: 0 0 0 37px !important;
}

.radius-bottom-right-37 {
  border-radius: 0 0 37px 0 !important;
}

.radius-38 {
  border-radius: 38px !important;
}

.radius-top-38 {
  border-radius: 38px 38px 0 0 !important;
}

.radius-right-38 {
  border-radius: 0 38px 38px 0 !important;
}

.radius-bottom-38 {
  border-radius: 0 0 38px 38px !important;
}

.radius-left-38 {
  border-radius: 38px 0 0 38px !important;
}

.radius-top-left-38 {
  border-radius: 38px 0 0 0 !important;
}

.radius-top-right-38 {
  border-radius: 0 38px 0 0 !important;
}

.radius-bottom-left-38 {
  border-radius: 0 0 0 38px !important;
}

.radius-bottom-right-38 {
  border-radius: 0 0 38px 0 !important;
}

.radius-39 {
  border-radius: 39px !important;
}

.radius-top-39 {
  border-radius: 39px 39px 0 0 !important;
}

.radius-right-39 {
  border-radius: 0 39px 39px 0 !important;
}

.radius-bottom-39 {
  border-radius: 0 0 39px 39px !important;
}

.radius-left-39 {
  border-radius: 39px 0 0 39px !important;
}

.radius-top-left-39 {
  border-radius: 39px 0 0 0 !important;
}

.radius-top-right-39 {
  border-radius: 0 39px 0 0 !important;
}

.radius-bottom-left-39 {
  border-radius: 0 0 0 39px !important;
}

.radius-bottom-right-39 {
  border-radius: 0 0 39px 0 !important;
}

.radius-40 {
  border-radius: 40px !important;
}

.radius-top-40 {
  border-radius: 40px 40px 0 0 !important;
}

.radius-right-40 {
  border-radius: 0 40px 40px 0 !important;
}

.radius-bottom-40 {
  border-radius: 0 0 40px 40px !important;
}

.radius-left-40 {
  border-radius: 40px 0 0 40px !important;
}

.radius-top-left-40 {
  border-radius: 40px 0 0 0 !important;
}

.radius-top-right-40 {
  border-radius: 0 40px 0 0 !important;
}

.radius-bottom-left-40 {
  border-radius: 0 0 0 40px !important;
}

.radius-bottom-right-40 {
  border-radius: 0 0 40px 0 !important;
}

.radius-41 {
  border-radius: 41px !important;
}

.radius-top-41 {
  border-radius: 41px 41px 0 0 !important;
}

.radius-right-41 {
  border-radius: 0 41px 41px 0 !important;
}

.radius-bottom-41 {
  border-radius: 0 0 41px 41px !important;
}

.radius-left-41 {
  border-radius: 41px 0 0 41px !important;
}

.radius-top-left-41 {
  border-radius: 41px 0 0 0 !important;
}

.radius-top-right-41 {
  border-radius: 0 41px 0 0 !important;
}

.radius-bottom-left-41 {
  border-radius: 0 0 0 41px !important;
}

.radius-bottom-right-41 {
  border-radius: 0 0 41px 0 !important;
}

.radius-42 {
  border-radius: 42px !important;
}

.radius-top-42 {
  border-radius: 42px 42px 0 0 !important;
}

.radius-right-42 {
  border-radius: 0 42px 42px 0 !important;
}

.radius-bottom-42 {
  border-radius: 0 0 42px 42px !important;
}

.radius-left-42 {
  border-radius: 42px 0 0 42px !important;
}

.radius-top-left-42 {
  border-radius: 42px 0 0 0 !important;
}

.radius-top-right-42 {
  border-radius: 0 42px 0 0 !important;
}

.radius-bottom-left-42 {
  border-radius: 0 0 0 42px !important;
}

.radius-bottom-right-42 {
  border-radius: 0 0 42px 0 !important;
}

.radius-43 {
  border-radius: 43px !important;
}

.radius-top-43 {
  border-radius: 43px 43px 0 0 !important;
}

.radius-right-43 {
  border-radius: 0 43px 43px 0 !important;
}

.radius-bottom-43 {
  border-radius: 0 0 43px 43px !important;
}

.radius-left-43 {
  border-radius: 43px 0 0 43px !important;
}

.radius-top-left-43 {
  border-radius: 43px 0 0 0 !important;
}

.radius-top-right-43 {
  border-radius: 0 43px 0 0 !important;
}

.radius-bottom-left-43 {
  border-radius: 0 0 0 43px !important;
}

.radius-bottom-right-43 {
  border-radius: 0 0 43px 0 !important;
}

.radius-44 {
  border-radius: 44px !important;
}

.radius-top-44 {
  border-radius: 44px 44px 0 0 !important;
}

.radius-right-44 {
  border-radius: 0 44px 44px 0 !important;
}

.radius-bottom-44 {
  border-radius: 0 0 44px 44px !important;
}

.radius-left-44 {
  border-radius: 44px 0 0 44px !important;
}

.radius-top-left-44 {
  border-radius: 44px 0 0 0 !important;
}

.radius-top-right-44 {
  border-radius: 0 44px 0 0 !important;
}

.radius-bottom-left-44 {
  border-radius: 0 0 0 44px !important;
}

.radius-bottom-right-44 {
  border-radius: 0 0 44px 0 !important;
}

.radius-45 {
  border-radius: 45px !important;
}

.radius-top-45 {
  border-radius: 45px 45px 0 0 !important;
}

.radius-right-45 {
  border-radius: 0 45px 45px 0 !important;
}

.radius-bottom-45 {
  border-radius: 0 0 45px 45px !important;
}

.radius-left-45 {
  border-radius: 45px 0 0 45px !important;
}

.radius-top-left-45 {
  border-radius: 45px 0 0 0 !important;
}

.radius-top-right-45 {
  border-radius: 0 45px 0 0 !important;
}

.radius-bottom-left-45 {
  border-radius: 0 0 0 45px !important;
}

.radius-bottom-right-45 {
  border-radius: 0 0 45px 0 !important;
}

.radius-46 {
  border-radius: 46px !important;
}

.radius-top-46 {
  border-radius: 46px 46px 0 0 !important;
}

.radius-right-46 {
  border-radius: 0 46px 46px 0 !important;
}

.radius-bottom-46 {
  border-radius: 0 0 46px 46px !important;
}

.radius-left-46 {
  border-radius: 46px 0 0 46px !important;
}

.radius-top-left-46 {
  border-radius: 46px 0 0 0 !important;
}

.radius-top-right-46 {
  border-radius: 0 46px 0 0 !important;
}

.radius-bottom-left-46 {
  border-radius: 0 0 0 46px !important;
}

.radius-bottom-right-46 {
  border-radius: 0 0 46px 0 !important;
}

.radius-47 {
  border-radius: 47px !important;
}

.radius-top-47 {
  border-radius: 47px 47px 0 0 !important;
}

.radius-right-47 {
  border-radius: 0 47px 47px 0 !important;
}

.radius-bottom-47 {
  border-radius: 0 0 47px 47px !important;
}

.radius-left-47 {
  border-radius: 47px 0 0 47px !important;
}

.radius-top-left-47 {
  border-radius: 47px 0 0 0 !important;
}

.radius-top-right-47 {
  border-radius: 0 47px 0 0 !important;
}

.radius-bottom-left-47 {
  border-radius: 0 0 0 47px !important;
}

.radius-bottom-right-47 {
  border-radius: 0 0 47px 0 !important;
}

.radius-48 {
  border-radius: 48px !important;
}

.radius-top-48 {
  border-radius: 48px 48px 0 0 !important;
}

.radius-right-48 {
  border-radius: 0 48px 48px 0 !important;
}

.radius-bottom-48 {
  border-radius: 0 0 48px 48px !important;
}

.radius-left-48 {
  border-radius: 48px 0 0 48px !important;
}

.radius-top-left-48 {
  border-radius: 48px 0 0 0 !important;
}

.radius-top-right-48 {
  border-radius: 0 48px 0 0 !important;
}

.radius-bottom-left-48 {
  border-radius: 0 0 0 48px !important;
}

.radius-bottom-right-48 {
  border-radius: 0 0 48px 0 !important;
}

.radius-49 {
  border-radius: 49px !important;
}

.radius-top-49 {
  border-radius: 49px 49px 0 0 !important;
}

.radius-right-49 {
  border-radius: 0 49px 49px 0 !important;
}

.radius-bottom-49 {
  border-radius: 0 0 49px 49px !important;
}

.radius-left-49 {
  border-radius: 49px 0 0 49px !important;
}

.radius-top-left-49 {
  border-radius: 49px 0 0 0 !important;
}

.radius-top-right-49 {
  border-radius: 0 49px 0 0 !important;
}

.radius-bottom-left-49 {
  border-radius: 0 0 0 49px !important;
}

.radius-bottom-right-49 {
  border-radius: 0 0 49px 0 !important;
}

.radius-50 {
  border-radius: 50px !important;
}

.radius-top-50 {
  border-radius: 50px 50px 0 0 !important;
}

.radius-right-50 {
  border-radius: 0 50px 50px 0 !important;
}

.radius-bottom-50 {
  border-radius: 0 0 50px 50px !important;
}

.radius-left-50 {
  border-radius: 50px 0 0 50px !important;
}

.radius-top-left-50 {
  border-radius: 50px 0 0 0 !important;
}

.radius-top-right-50 {
  border-radius: 0 50px 0 0 !important;
}

.radius-bottom-left-50 {
  border-radius: 0 0 0 50px !important;
}

.radius-bottom-right-50 {
  border-radius: 0 0 50px 0 !important;
}

.radius-51 {
  border-radius: 51px !important;
}

.radius-top-51 {
  border-radius: 51px 51px 0 0 !important;
}

.radius-right-51 {
  border-radius: 0 51px 51px 0 !important;
}

.radius-bottom-51 {
  border-radius: 0 0 51px 51px !important;
}

.radius-left-51 {
  border-radius: 51px 0 0 51px !important;
}

.radius-top-left-51 {
  border-radius: 51px 0 0 0 !important;
}

.radius-top-right-51 {
  border-radius: 0 51px 0 0 !important;
}

.radius-bottom-left-51 {
  border-radius: 0 0 0 51px !important;
}

.radius-bottom-right-51 {
  border-radius: 0 0 51px 0 !important;
}

.radius-52 {
  border-radius: 52px !important;
}

.radius-top-52 {
  border-radius: 52px 52px 0 0 !important;
}

.radius-right-52 {
  border-radius: 0 52px 52px 0 !important;
}

.radius-bottom-52 {
  border-radius: 0 0 52px 52px !important;
}

.radius-left-52 {
  border-radius: 52px 0 0 52px !important;
}

.radius-top-left-52 {
  border-radius: 52px 0 0 0 !important;
}

.radius-top-right-52 {
  border-radius: 0 52px 0 0 !important;
}

.radius-bottom-left-52 {
  border-radius: 0 0 0 52px !important;
}

.radius-bottom-right-52 {
  border-radius: 0 0 52px 0 !important;
}

.radius-53 {
  border-radius: 53px !important;
}

.radius-top-53 {
  border-radius: 53px 53px 0 0 !important;
}

.radius-right-53 {
  border-radius: 0 53px 53px 0 !important;
}

.radius-bottom-53 {
  border-radius: 0 0 53px 53px !important;
}

.radius-left-53 {
  border-radius: 53px 0 0 53px !important;
}

.radius-top-left-53 {
  border-radius: 53px 0 0 0 !important;
}

.radius-top-right-53 {
  border-radius: 0 53px 0 0 !important;
}

.radius-bottom-left-53 {
  border-radius: 0 0 0 53px !important;
}

.radius-bottom-right-53 {
  border-radius: 0 0 53px 0 !important;
}

.radius-54 {
  border-radius: 54px !important;
}

.radius-top-54 {
  border-radius: 54px 54px 0 0 !important;
}

.radius-right-54 {
  border-radius: 0 54px 54px 0 !important;
}

.radius-bottom-54 {
  border-radius: 0 0 54px 54px !important;
}

.radius-left-54 {
  border-radius: 54px 0 0 54px !important;
}

.radius-top-left-54 {
  border-radius: 54px 0 0 0 !important;
}

.radius-top-right-54 {
  border-radius: 0 54px 0 0 !important;
}

.radius-bottom-left-54 {
  border-radius: 0 0 0 54px !important;
}

.radius-bottom-right-54 {
  border-radius: 0 0 54px 0 !important;
}

.radius-55 {
  border-radius: 55px !important;
}

.radius-top-55 {
  border-radius: 55px 55px 0 0 !important;
}

.radius-right-55 {
  border-radius: 0 55px 55px 0 !important;
}

.radius-bottom-55 {
  border-radius: 0 0 55px 55px !important;
}

.radius-left-55 {
  border-radius: 55px 0 0 55px !important;
}

.radius-top-left-55 {
  border-radius: 55px 0 0 0 !important;
}

.radius-top-right-55 {
  border-radius: 0 55px 0 0 !important;
}

.radius-bottom-left-55 {
  border-radius: 0 0 0 55px !important;
}

.radius-bottom-right-55 {
  border-radius: 0 0 55px 0 !important;
}

.radius-56 {
  border-radius: 56px !important;
}

.radius-top-56 {
  border-radius: 56px 56px 0 0 !important;
}

.radius-right-56 {
  border-radius: 0 56px 56px 0 !important;
}

.radius-bottom-56 {
  border-radius: 0 0 56px 56px !important;
}

.radius-left-56 {
  border-radius: 56px 0 0 56px !important;
}

.radius-top-left-56 {
  border-radius: 56px 0 0 0 !important;
}

.radius-top-right-56 {
  border-radius: 0 56px 0 0 !important;
}

.radius-bottom-left-56 {
  border-radius: 0 0 0 56px !important;
}

.radius-bottom-right-56 {
  border-radius: 0 0 56px 0 !important;
}

.radius-57 {
  border-radius: 57px !important;
}

.radius-top-57 {
  border-radius: 57px 57px 0 0 !important;
}

.radius-right-57 {
  border-radius: 0 57px 57px 0 !important;
}

.radius-bottom-57 {
  border-radius: 0 0 57px 57px !important;
}

.radius-left-57 {
  border-radius: 57px 0 0 57px !important;
}

.radius-top-left-57 {
  border-radius: 57px 0 0 0 !important;
}

.radius-top-right-57 {
  border-radius: 0 57px 0 0 !important;
}

.radius-bottom-left-57 {
  border-radius: 0 0 0 57px !important;
}

.radius-bottom-right-57 {
  border-radius: 0 0 57px 0 !important;
}

.radius-58 {
  border-radius: 58px !important;
}

.radius-top-58 {
  border-radius: 58px 58px 0 0 !important;
}

.radius-right-58 {
  border-radius: 0 58px 58px 0 !important;
}

.radius-bottom-58 {
  border-radius: 0 0 58px 58px !important;
}

.radius-left-58 {
  border-radius: 58px 0 0 58px !important;
}

.radius-top-left-58 {
  border-radius: 58px 0 0 0 !important;
}

.radius-top-right-58 {
  border-radius: 0 58px 0 0 !important;
}

.radius-bottom-left-58 {
  border-radius: 0 0 0 58px !important;
}

.radius-bottom-right-58 {
  border-radius: 0 0 58px 0 !important;
}

.radius-59 {
  border-radius: 59px !important;
}

.radius-top-59 {
  border-radius: 59px 59px 0 0 !important;
}

.radius-right-59 {
  border-radius: 0 59px 59px 0 !important;
}

.radius-bottom-59 {
  border-radius: 0 0 59px 59px !important;
}

.radius-left-59 {
  border-radius: 59px 0 0 59px !important;
}

.radius-top-left-59 {
  border-radius: 59px 0 0 0 !important;
}

.radius-top-right-59 {
  border-radius: 0 59px 0 0 !important;
}

.radius-bottom-left-59 {
  border-radius: 0 0 0 59px !important;
}

.radius-bottom-right-59 {
  border-radius: 0 0 59px 0 !important;
}

.radius-60 {
  border-radius: 60px !important;
}

.radius-top-60 {
  border-radius: 60px 60px 0 0 !important;
}

.radius-right-60 {
  border-radius: 0 60px 60px 0 !important;
}

.radius-bottom-60 {
  border-radius: 0 0 60px 60px !important;
}

.radius-left-60 {
  border-radius: 60px 0 0 60px !important;
}

.radius-top-left-60 {
  border-radius: 60px 0 0 0 !important;
}

.radius-top-right-60 {
  border-radius: 0 60px 0 0 !important;
}

.radius-bottom-left-60 {
  border-radius: 0 0 0 60px !important;
}

.radius-bottom-right-60 {
  border-radius: 0 0 60px 0 !important;
}

.radius-61 {
  border-radius: 61px !important;
}

.radius-top-61 {
  border-radius: 61px 61px 0 0 !important;
}

.radius-right-61 {
  border-radius: 0 61px 61px 0 !important;
}

.radius-bottom-61 {
  border-radius: 0 0 61px 61px !important;
}

.radius-left-61 {
  border-radius: 61px 0 0 61px !important;
}

.radius-top-left-61 {
  border-radius: 61px 0 0 0 !important;
}

.radius-top-right-61 {
  border-radius: 0 61px 0 0 !important;
}

.radius-bottom-left-61 {
  border-radius: 0 0 0 61px !important;
}

.radius-bottom-right-61 {
  border-radius: 0 0 61px 0 !important;
}

.radius-62 {
  border-radius: 62px !important;
}

.radius-top-62 {
  border-radius: 62px 62px 0 0 !important;
}

.radius-right-62 {
  border-radius: 0 62px 62px 0 !important;
}

.radius-bottom-62 {
  border-radius: 0 0 62px 62px !important;
}

.radius-left-62 {
  border-radius: 62px 0 0 62px !important;
}

.radius-top-left-62 {
  border-radius: 62px 0 0 0 !important;
}

.radius-top-right-62 {
  border-radius: 0 62px 0 0 !important;
}

.radius-bottom-left-62 {
  border-radius: 0 0 0 62px !important;
}

.radius-bottom-right-62 {
  border-radius: 0 0 62px 0 !important;
}

.radius-63 {
  border-radius: 63px !important;
}

.radius-top-63 {
  border-radius: 63px 63px 0 0 !important;
}

.radius-right-63 {
  border-radius: 0 63px 63px 0 !important;
}

.radius-bottom-63 {
  border-radius: 0 0 63px 63px !important;
}

.radius-left-63 {
  border-radius: 63px 0 0 63px !important;
}

.radius-top-left-63 {
  border-radius: 63px 0 0 0 !important;
}

.radius-top-right-63 {
  border-radius: 0 63px 0 0 !important;
}

.radius-bottom-left-63 {
  border-radius: 0 0 0 63px !important;
}

.radius-bottom-right-63 {
  border-radius: 0 0 63px 0 !important;
}

.radius-64 {
  border-radius: 64px !important;
}

.radius-top-64 {
  border-radius: 64px 64px 0 0 !important;
}

.radius-right-64 {
  border-radius: 0 64px 64px 0 !important;
}

.radius-bottom-64 {
  border-radius: 0 0 64px 64px !important;
}

.radius-left-64 {
  border-radius: 64px 0 0 64px !important;
}

.radius-top-left-64 {
  border-radius: 64px 0 0 0 !important;
}

.radius-top-right-64 {
  border-radius: 0 64px 0 0 !important;
}

.radius-bottom-left-64 {
  border-radius: 0 0 0 64px !important;
}

.radius-bottom-right-64 {
  border-radius: 0 0 64px 0 !important;
}

.radius-65 {
  border-radius: 65px !important;
}

.radius-top-65 {
  border-radius: 65px 65px 0 0 !important;
}

.radius-right-65 {
  border-radius: 0 65px 65px 0 !important;
}

.radius-bottom-65 {
  border-radius: 0 0 65px 65px !important;
}

.radius-left-65 {
  border-radius: 65px 0 0 65px !important;
}

.radius-top-left-65 {
  border-radius: 65px 0 0 0 !important;
}

.radius-top-right-65 {
  border-radius: 0 65px 0 0 !important;
}

.radius-bottom-left-65 {
  border-radius: 0 0 0 65px !important;
}

.radius-bottom-right-65 {
  border-radius: 0 0 65px 0 !important;
}

.radius-66 {
  border-radius: 66px !important;
}

.radius-top-66 {
  border-radius: 66px 66px 0 0 !important;
}

.radius-right-66 {
  border-radius: 0 66px 66px 0 !important;
}

.radius-bottom-66 {
  border-radius: 0 0 66px 66px !important;
}

.radius-left-66 {
  border-radius: 66px 0 0 66px !important;
}

.radius-top-left-66 {
  border-radius: 66px 0 0 0 !important;
}

.radius-top-right-66 {
  border-radius: 0 66px 0 0 !important;
}

.radius-bottom-left-66 {
  border-radius: 0 0 0 66px !important;
}

.radius-bottom-right-66 {
  border-radius: 0 0 66px 0 !important;
}

.radius-67 {
  border-radius: 67px !important;
}

.radius-top-67 {
  border-radius: 67px 67px 0 0 !important;
}

.radius-right-67 {
  border-radius: 0 67px 67px 0 !important;
}

.radius-bottom-67 {
  border-radius: 0 0 67px 67px !important;
}

.radius-left-67 {
  border-radius: 67px 0 0 67px !important;
}

.radius-top-left-67 {
  border-radius: 67px 0 0 0 !important;
}

.radius-top-right-67 {
  border-radius: 0 67px 0 0 !important;
}

.radius-bottom-left-67 {
  border-radius: 0 0 0 67px !important;
}

.radius-bottom-right-67 {
  border-radius: 0 0 67px 0 !important;
}

.radius-68 {
  border-radius: 68px !important;
}

.radius-top-68 {
  border-radius: 68px 68px 0 0 !important;
}

.radius-right-68 {
  border-radius: 0 68px 68px 0 !important;
}

.radius-bottom-68 {
  border-radius: 0 0 68px 68px !important;
}

.radius-left-68 {
  border-radius: 68px 0 0 68px !important;
}

.radius-top-left-68 {
  border-radius: 68px 0 0 0 !important;
}

.radius-top-right-68 {
  border-radius: 0 68px 0 0 !important;
}

.radius-bottom-left-68 {
  border-radius: 0 0 0 68px !important;
}

.radius-bottom-right-68 {
  border-radius: 0 0 68px 0 !important;
}

.radius-69 {
  border-radius: 69px !important;
}

.radius-top-69 {
  border-radius: 69px 69px 0 0 !important;
}

.radius-right-69 {
  border-radius: 0 69px 69px 0 !important;
}

.radius-bottom-69 {
  border-radius: 0 0 69px 69px !important;
}

.radius-left-69 {
  border-radius: 69px 0 0 69px !important;
}

.radius-top-left-69 {
  border-radius: 69px 0 0 0 !important;
}

.radius-top-right-69 {
  border-radius: 0 69px 0 0 !important;
}

.radius-bottom-left-69 {
  border-radius: 0 0 0 69px !important;
}

.radius-bottom-right-69 {
  border-radius: 0 0 69px 0 !important;
}

.radius-70 {
  border-radius: 70px !important;
}

.radius-top-70 {
  border-radius: 70px 70px 0 0 !important;
}

.radius-right-70 {
  border-radius: 0 70px 70px 0 !important;
}

.radius-bottom-70 {
  border-radius: 0 0 70px 70px !important;
}

.radius-left-70 {
  border-radius: 70px 0 0 70px !important;
}

.radius-top-left-70 {
  border-radius: 70px 0 0 0 !important;
}

.radius-top-right-70 {
  border-radius: 0 70px 0 0 !important;
}

.radius-bottom-left-70 {
  border-radius: 0 0 0 70px !important;
}

.radius-bottom-right-70 {
  border-radius: 0 0 70px 0 !important;
}

.radius-71 {
  border-radius: 71px !important;
}

.radius-top-71 {
  border-radius: 71px 71px 0 0 !important;
}

.radius-right-71 {
  border-radius: 0 71px 71px 0 !important;
}

.radius-bottom-71 {
  border-radius: 0 0 71px 71px !important;
}

.radius-left-71 {
  border-radius: 71px 0 0 71px !important;
}

.radius-top-left-71 {
  border-radius: 71px 0 0 0 !important;
}

.radius-top-right-71 {
  border-radius: 0 71px 0 0 !important;
}

.radius-bottom-left-71 {
  border-radius: 0 0 0 71px !important;
}

.radius-bottom-right-71 {
  border-radius: 0 0 71px 0 !important;
}

.radius-72 {
  border-radius: 72px !important;
}

.radius-top-72 {
  border-radius: 72px 72px 0 0 !important;
}

.radius-right-72 {
  border-radius: 0 72px 72px 0 !important;
}

.radius-bottom-72 {
  border-radius: 0 0 72px 72px !important;
}

.radius-left-72 {
  border-radius: 72px 0 0 72px !important;
}

.radius-top-left-72 {
  border-radius: 72px 0 0 0 !important;
}

.radius-top-right-72 {
  border-radius: 0 72px 0 0 !important;
}

.radius-bottom-left-72 {
  border-radius: 0 0 0 72px !important;
}

.radius-bottom-right-72 {
  border-radius: 0 0 72px 0 !important;
}

.radius-73 {
  border-radius: 73px !important;
}

.radius-top-73 {
  border-radius: 73px 73px 0 0 !important;
}

.radius-right-73 {
  border-radius: 0 73px 73px 0 !important;
}

.radius-bottom-73 {
  border-radius: 0 0 73px 73px !important;
}

.radius-left-73 {
  border-radius: 73px 0 0 73px !important;
}

.radius-top-left-73 {
  border-radius: 73px 0 0 0 !important;
}

.radius-top-right-73 {
  border-radius: 0 73px 0 0 !important;
}

.radius-bottom-left-73 {
  border-radius: 0 0 0 73px !important;
}

.radius-bottom-right-73 {
  border-radius: 0 0 73px 0 !important;
}

.radius-74 {
  border-radius: 74px !important;
}

.radius-top-74 {
  border-radius: 74px 74px 0 0 !important;
}

.radius-right-74 {
  border-radius: 0 74px 74px 0 !important;
}

.radius-bottom-74 {
  border-radius: 0 0 74px 74px !important;
}

.radius-left-74 {
  border-radius: 74px 0 0 74px !important;
}

.radius-top-left-74 {
  border-radius: 74px 0 0 0 !important;
}

.radius-top-right-74 {
  border-radius: 0 74px 0 0 !important;
}

.radius-bottom-left-74 {
  border-radius: 0 0 0 74px !important;
}

.radius-bottom-right-74 {
  border-radius: 0 0 74px 0 !important;
}

.radius-75 {
  border-radius: 75px !important;
}

.radius-top-75 {
  border-radius: 75px 75px 0 0 !important;
}

.radius-right-75 {
  border-radius: 0 75px 75px 0 !important;
}

.radius-bottom-75 {
  border-radius: 0 0 75px 75px !important;
}

.radius-left-75 {
  border-radius: 75px 0 0 75px !important;
}

.radius-top-left-75 {
  border-radius: 75px 0 0 0 !important;
}

.radius-top-right-75 {
  border-radius: 0 75px 0 0 !important;
}

.radius-bottom-left-75 {
  border-radius: 0 0 0 75px !important;
}

.radius-bottom-right-75 {
  border-radius: 0 0 75px 0 !important;
}

.radius-76 {
  border-radius: 76px !important;
}

.radius-top-76 {
  border-radius: 76px 76px 0 0 !important;
}

.radius-right-76 {
  border-radius: 0 76px 76px 0 !important;
}

.radius-bottom-76 {
  border-radius: 0 0 76px 76px !important;
}

.radius-left-76 {
  border-radius: 76px 0 0 76px !important;
}

.radius-top-left-76 {
  border-radius: 76px 0 0 0 !important;
}

.radius-top-right-76 {
  border-radius: 0 76px 0 0 !important;
}

.radius-bottom-left-76 {
  border-radius: 0 0 0 76px !important;
}

.radius-bottom-right-76 {
  border-radius: 0 0 76px 0 !important;
}

.radius-77 {
  border-radius: 77px !important;
}

.radius-top-77 {
  border-radius: 77px 77px 0 0 !important;
}

.radius-right-77 {
  border-radius: 0 77px 77px 0 !important;
}

.radius-bottom-77 {
  border-radius: 0 0 77px 77px !important;
}

.radius-left-77 {
  border-radius: 77px 0 0 77px !important;
}

.radius-top-left-77 {
  border-radius: 77px 0 0 0 !important;
}

.radius-top-right-77 {
  border-radius: 0 77px 0 0 !important;
}

.radius-bottom-left-77 {
  border-radius: 0 0 0 77px !important;
}

.radius-bottom-right-77 {
  border-radius: 0 0 77px 0 !important;
}

.radius-78 {
  border-radius: 78px !important;
}

.radius-top-78 {
  border-radius: 78px 78px 0 0 !important;
}

.radius-right-78 {
  border-radius: 0 78px 78px 0 !important;
}

.radius-bottom-78 {
  border-radius: 0 0 78px 78px !important;
}

.radius-left-78 {
  border-radius: 78px 0 0 78px !important;
}

.radius-top-left-78 {
  border-radius: 78px 0 0 0 !important;
}

.radius-top-right-78 {
  border-radius: 0 78px 0 0 !important;
}

.radius-bottom-left-78 {
  border-radius: 0 0 0 78px !important;
}

.radius-bottom-right-78 {
  border-radius: 0 0 78px 0 !important;
}

.radius-79 {
  border-radius: 79px !important;
}

.radius-top-79 {
  border-radius: 79px 79px 0 0 !important;
}

.radius-right-79 {
  border-radius: 0 79px 79px 0 !important;
}

.radius-bottom-79 {
  border-radius: 0 0 79px 79px !important;
}

.radius-left-79 {
  border-radius: 79px 0 0 79px !important;
}

.radius-top-left-79 {
  border-radius: 79px 0 0 0 !important;
}

.radius-top-right-79 {
  border-radius: 0 79px 0 0 !important;
}

.radius-bottom-left-79 {
  border-radius: 0 0 0 79px !important;
}

.radius-bottom-right-79 {
  border-radius: 0 0 79px 0 !important;
}

.radius-80 {
  border-radius: 80px !important;
}

.radius-top-80 {
  border-radius: 80px 80px 0 0 !important;
}

.radius-right-80 {
  border-radius: 0 80px 80px 0 !important;
}

.radius-bottom-80 {
  border-radius: 0 0 80px 80px !important;
}

.radius-left-80 {
  border-radius: 80px 0 0 80px !important;
}

.radius-top-left-80 {
  border-radius: 80px 0 0 0 !important;
}

.radius-top-right-80 {
  border-radius: 0 80px 0 0 !important;
}

.radius-bottom-left-80 {
  border-radius: 0 0 0 80px !important;
}

.radius-bottom-right-80 {
  border-radius: 0 0 80px 0 !important;
}

.radius-81 {
  border-radius: 81px !important;
}

.radius-top-81 {
  border-radius: 81px 81px 0 0 !important;
}

.radius-right-81 {
  border-radius: 0 81px 81px 0 !important;
}

.radius-bottom-81 {
  border-radius: 0 0 81px 81px !important;
}

.radius-left-81 {
  border-radius: 81px 0 0 81px !important;
}

.radius-top-left-81 {
  border-radius: 81px 0 0 0 !important;
}

.radius-top-right-81 {
  border-radius: 0 81px 0 0 !important;
}

.radius-bottom-left-81 {
  border-radius: 0 0 0 81px !important;
}

.radius-bottom-right-81 {
  border-radius: 0 0 81px 0 !important;
}

.radius-82 {
  border-radius: 82px !important;
}

.radius-top-82 {
  border-radius: 82px 82px 0 0 !important;
}

.radius-right-82 {
  border-radius: 0 82px 82px 0 !important;
}

.radius-bottom-82 {
  border-radius: 0 0 82px 82px !important;
}

.radius-left-82 {
  border-radius: 82px 0 0 82px !important;
}

.radius-top-left-82 {
  border-radius: 82px 0 0 0 !important;
}

.radius-top-right-82 {
  border-radius: 0 82px 0 0 !important;
}

.radius-bottom-left-82 {
  border-radius: 0 0 0 82px !important;
}

.radius-bottom-right-82 {
  border-radius: 0 0 82px 0 !important;
}

.radius-83 {
  border-radius: 83px !important;
}

.radius-top-83 {
  border-radius: 83px 83px 0 0 !important;
}

.radius-right-83 {
  border-radius: 0 83px 83px 0 !important;
}

.radius-bottom-83 {
  border-radius: 0 0 83px 83px !important;
}

.radius-left-83 {
  border-radius: 83px 0 0 83px !important;
}

.radius-top-left-83 {
  border-radius: 83px 0 0 0 !important;
}

.radius-top-right-83 {
  border-radius: 0 83px 0 0 !important;
}

.radius-bottom-left-83 {
  border-radius: 0 0 0 83px !important;
}

.radius-bottom-right-83 {
  border-radius: 0 0 83px 0 !important;
}

.radius-84 {
  border-radius: 84px !important;
}

.radius-top-84 {
  border-radius: 84px 84px 0 0 !important;
}

.radius-right-84 {
  border-radius: 0 84px 84px 0 !important;
}

.radius-bottom-84 {
  border-radius: 0 0 84px 84px !important;
}

.radius-left-84 {
  border-radius: 84px 0 0 84px !important;
}

.radius-top-left-84 {
  border-radius: 84px 0 0 0 !important;
}

.radius-top-right-84 {
  border-radius: 0 84px 0 0 !important;
}

.radius-bottom-left-84 {
  border-radius: 0 0 0 84px !important;
}

.radius-bottom-right-84 {
  border-radius: 0 0 84px 0 !important;
}

.radius-85 {
  border-radius: 85px !important;
}

.radius-top-85 {
  border-radius: 85px 85px 0 0 !important;
}

.radius-right-85 {
  border-radius: 0 85px 85px 0 !important;
}

.radius-bottom-85 {
  border-radius: 0 0 85px 85px !important;
}

.radius-left-85 {
  border-radius: 85px 0 0 85px !important;
}

.radius-top-left-85 {
  border-radius: 85px 0 0 0 !important;
}

.radius-top-right-85 {
  border-radius: 0 85px 0 0 !important;
}

.radius-bottom-left-85 {
  border-radius: 0 0 0 85px !important;
}

.radius-bottom-right-85 {
  border-radius: 0 0 85px 0 !important;
}

.radius-86 {
  border-radius: 86px !important;
}

.radius-top-86 {
  border-radius: 86px 86px 0 0 !important;
}

.radius-right-86 {
  border-radius: 0 86px 86px 0 !important;
}

.radius-bottom-86 {
  border-radius: 0 0 86px 86px !important;
}

.radius-left-86 {
  border-radius: 86px 0 0 86px !important;
}

.radius-top-left-86 {
  border-radius: 86px 0 0 0 !important;
}

.radius-top-right-86 {
  border-radius: 0 86px 0 0 !important;
}

.radius-bottom-left-86 {
  border-radius: 0 0 0 86px !important;
}

.radius-bottom-right-86 {
  border-radius: 0 0 86px 0 !important;
}

.radius-87 {
  border-radius: 87px !important;
}

.radius-top-87 {
  border-radius: 87px 87px 0 0 !important;
}

.radius-right-87 {
  border-radius: 0 87px 87px 0 !important;
}

.radius-bottom-87 {
  border-radius: 0 0 87px 87px !important;
}

.radius-left-87 {
  border-radius: 87px 0 0 87px !important;
}

.radius-top-left-87 {
  border-radius: 87px 0 0 0 !important;
}

.radius-top-right-87 {
  border-radius: 0 87px 0 0 !important;
}

.radius-bottom-left-87 {
  border-radius: 0 0 0 87px !important;
}

.radius-bottom-right-87 {
  border-radius: 0 0 87px 0 !important;
}

.radius-88 {
  border-radius: 88px !important;
}

.radius-top-88 {
  border-radius: 88px 88px 0 0 !important;
}

.radius-right-88 {
  border-radius: 0 88px 88px 0 !important;
}

.radius-bottom-88 {
  border-radius: 0 0 88px 88px !important;
}

.radius-left-88 {
  border-radius: 88px 0 0 88px !important;
}

.radius-top-left-88 {
  border-radius: 88px 0 0 0 !important;
}

.radius-top-right-88 {
  border-radius: 0 88px 0 0 !important;
}

.radius-bottom-left-88 {
  border-radius: 0 0 0 88px !important;
}

.radius-bottom-right-88 {
  border-radius: 0 0 88px 0 !important;
}

.radius-89 {
  border-radius: 89px !important;
}

.radius-top-89 {
  border-radius: 89px 89px 0 0 !important;
}

.radius-right-89 {
  border-radius: 0 89px 89px 0 !important;
}

.radius-bottom-89 {
  border-radius: 0 0 89px 89px !important;
}

.radius-left-89 {
  border-radius: 89px 0 0 89px !important;
}

.radius-top-left-89 {
  border-radius: 89px 0 0 0 !important;
}

.radius-top-right-89 {
  border-radius: 0 89px 0 0 !important;
}

.radius-bottom-left-89 {
  border-radius: 0 0 0 89px !important;
}

.radius-bottom-right-89 {
  border-radius: 0 0 89px 0 !important;
}

.radius-90 {
  border-radius: 90px !important;
}

.radius-top-90 {
  border-radius: 90px 90px 0 0 !important;
}

.radius-right-90 {
  border-radius: 0 90px 90px 0 !important;
}

.radius-bottom-90 {
  border-radius: 0 0 90px 90px !important;
}

.radius-left-90 {
  border-radius: 90px 0 0 90px !important;
}

.radius-top-left-90 {
  border-radius: 90px 0 0 0 !important;
}

.radius-top-right-90 {
  border-radius: 0 90px 0 0 !important;
}

.radius-bottom-left-90 {
  border-radius: 0 0 0 90px !important;
}

.radius-bottom-right-90 {
  border-radius: 0 0 90px 0 !important;
}

.radius-91 {
  border-radius: 91px !important;
}

.radius-top-91 {
  border-radius: 91px 91px 0 0 !important;
}

.radius-right-91 {
  border-radius: 0 91px 91px 0 !important;
}

.radius-bottom-91 {
  border-radius: 0 0 91px 91px !important;
}

.radius-left-91 {
  border-radius: 91px 0 0 91px !important;
}

.radius-top-left-91 {
  border-radius: 91px 0 0 0 !important;
}

.radius-top-right-91 {
  border-radius: 0 91px 0 0 !important;
}

.radius-bottom-left-91 {
  border-radius: 0 0 0 91px !important;
}

.radius-bottom-right-91 {
  border-radius: 0 0 91px 0 !important;
}

.radius-92 {
  border-radius: 92px !important;
}

.radius-top-92 {
  border-radius: 92px 92px 0 0 !important;
}

.radius-right-92 {
  border-radius: 0 92px 92px 0 !important;
}

.radius-bottom-92 {
  border-radius: 0 0 92px 92px !important;
}

.radius-left-92 {
  border-radius: 92px 0 0 92px !important;
}

.radius-top-left-92 {
  border-radius: 92px 0 0 0 !important;
}

.radius-top-right-92 {
  border-radius: 0 92px 0 0 !important;
}

.radius-bottom-left-92 {
  border-radius: 0 0 0 92px !important;
}

.radius-bottom-right-92 {
  border-radius: 0 0 92px 0 !important;
}

.radius-93 {
  border-radius: 93px !important;
}

.radius-top-93 {
  border-radius: 93px 93px 0 0 !important;
}

.radius-right-93 {
  border-radius: 0 93px 93px 0 !important;
}

.radius-bottom-93 {
  border-radius: 0 0 93px 93px !important;
}

.radius-left-93 {
  border-radius: 93px 0 0 93px !important;
}

.radius-top-left-93 {
  border-radius: 93px 0 0 0 !important;
}

.radius-top-right-93 {
  border-radius: 0 93px 0 0 !important;
}

.radius-bottom-left-93 {
  border-radius: 0 0 0 93px !important;
}

.radius-bottom-right-93 {
  border-radius: 0 0 93px 0 !important;
}

.radius-94 {
  border-radius: 94px !important;
}

.radius-top-94 {
  border-radius: 94px 94px 0 0 !important;
}

.radius-right-94 {
  border-radius: 0 94px 94px 0 !important;
}

.radius-bottom-94 {
  border-radius: 0 0 94px 94px !important;
}

.radius-left-94 {
  border-radius: 94px 0 0 94px !important;
}

.radius-top-left-94 {
  border-radius: 94px 0 0 0 !important;
}

.radius-top-right-94 {
  border-radius: 0 94px 0 0 !important;
}

.radius-bottom-left-94 {
  border-radius: 0 0 0 94px !important;
}

.radius-bottom-right-94 {
  border-radius: 0 0 94px 0 !important;
}

.radius-95 {
  border-radius: 95px !important;
}

.radius-top-95 {
  border-radius: 95px 95px 0 0 !important;
}

.radius-right-95 {
  border-radius: 0 95px 95px 0 !important;
}

.radius-bottom-95 {
  border-radius: 0 0 95px 95px !important;
}

.radius-left-95 {
  border-radius: 95px 0 0 95px !important;
}

.radius-top-left-95 {
  border-radius: 95px 0 0 0 !important;
}

.radius-top-right-95 {
  border-radius: 0 95px 0 0 !important;
}

.radius-bottom-left-95 {
  border-radius: 0 0 0 95px !important;
}

.radius-bottom-right-95 {
  border-radius: 0 0 95px 0 !important;
}

.radius-96 {
  border-radius: 96px !important;
}

.radius-top-96 {
  border-radius: 96px 96px 0 0 !important;
}

.radius-right-96 {
  border-radius: 0 96px 96px 0 !important;
}

.radius-bottom-96 {
  border-radius: 0 0 96px 96px !important;
}

.radius-left-96 {
  border-radius: 96px 0 0 96px !important;
}

.radius-top-left-96 {
  border-radius: 96px 0 0 0 !important;
}

.radius-top-right-96 {
  border-radius: 0 96px 0 0 !important;
}

.radius-bottom-left-96 {
  border-radius: 0 0 0 96px !important;
}

.radius-bottom-right-96 {
  border-radius: 0 0 96px 0 !important;
}

.radius-97 {
  border-radius: 97px !important;
}

.radius-top-97 {
  border-radius: 97px 97px 0 0 !important;
}

.radius-right-97 {
  border-radius: 0 97px 97px 0 !important;
}

.radius-bottom-97 {
  border-radius: 0 0 97px 97px !important;
}

.radius-left-97 {
  border-radius: 97px 0 0 97px !important;
}

.radius-top-left-97 {
  border-radius: 97px 0 0 0 !important;
}

.radius-top-right-97 {
  border-radius: 0 97px 0 0 !important;
}

.radius-bottom-left-97 {
  border-radius: 0 0 0 97px !important;
}

.radius-bottom-right-97 {
  border-radius: 0 0 97px 0 !important;
}

.radius-98 {
  border-radius: 98px !important;
}

.radius-top-98 {
  border-radius: 98px 98px 0 0 !important;
}

.radius-right-98 {
  border-radius: 0 98px 98px 0 !important;
}

.radius-bottom-98 {
  border-radius: 0 0 98px 98px !important;
}

.radius-left-98 {
  border-radius: 98px 0 0 98px !important;
}

.radius-top-left-98 {
  border-radius: 98px 0 0 0 !important;
}

.radius-top-right-98 {
  border-radius: 0 98px 0 0 !important;
}

.radius-bottom-left-98 {
  border-radius: 0 0 0 98px !important;
}

.radius-bottom-right-98 {
  border-radius: 0 0 98px 0 !important;
}

.radius-99 {
  border-radius: 99px !important;
}

.radius-top-99 {
  border-radius: 99px 99px 0 0 !important;
}

.radius-right-99 {
  border-radius: 0 99px 99px 0 !important;
}

.radius-bottom-99 {
  border-radius: 0 0 99px 99px !important;
}

.radius-left-99 {
  border-radius: 99px 0 0 99px !important;
}

.radius-top-left-99 {
  border-radius: 99px 0 0 0 !important;
}

.radius-top-right-99 {
  border-radius: 0 99px 0 0 !important;
}

.radius-bottom-left-99 {
  border-radius: 0 0 0 99px !important;
}

.radius-bottom-right-99 {
  border-radius: 0 0 99px 0 !important;
}

.radius-100 {
  border-radius: 100px !important;
}

.radius-top-100 {
  border-radius: 100px 100px 0 0 !important;
}

.radius-right-100 {
  border-radius: 0 100px 100px 0 !important;
}

.radius-bottom-100 {
  border-radius: 0 0 100px 100px !important;
}

.radius-left-100 {
  border-radius: 100px 0 0 100px !important;
}

.radius-top-left-100 {
  border-radius: 100px 0 0 0 !important;
}

.radius-top-right-100 {
  border-radius: 0 100px 0 0 !important;
}

.radius-bottom-left-100 {
  border-radius: 0 0 0 100px !important;
}

.radius-bottom-right-100 {
  border-radius: 0 0 100px 0 !important;
}

.top-1 {
  top: 1px !important;
}

.right-1 {
  right: 1px !important;
}

.bottom-1 {
  bottom: 1px !important;
}

.left-1 {
  left: 1px !important;
}

.top-2 {
  top: 2px !important;
}

.right-2 {
  right: 2px !important;
}

.bottom-2 {
  bottom: 2px !important;
}

.left-2 {
  left: 2px !important;
}

.top-3 {
  top: 3px !important;
}

.right-3 {
  right: 3px !important;
}

.bottom-3 {
  bottom: 3px !important;
}

.left-3 {
  left: 3px !important;
}

.top-4 {
  top: 4px !important;
}

.right-4 {
  right: 4px !important;
}

.bottom-4 {
  bottom: 4px !important;
}

.left-4 {
  left: 4px !important;
}

.top-5 {
  top: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.top-6 {
  top: 6px !important;
}

.right-6 {
  right: 6px !important;
}

.bottom-6 {
  bottom: 6px !important;
}

.left-6 {
  left: 6px !important;
}

.top-7 {
  top: 7px !important;
}

.right-7 {
  right: 7px !important;
}

.bottom-7 {
  bottom: 7px !important;
}

.left-7 {
  left: 7px !important;
}

.top-8 {
  top: 8px !important;
}

.right-8 {
  right: 8px !important;
}

.bottom-8 {
  bottom: 8px !important;
}

.left-8 {
  left: 8px !important;
}

.top-9 {
  top: 9px !important;
}

.right-9 {
  right: 9px !important;
}

.bottom-9 {
  bottom: 9px !important;
}

.left-9 {
  left: 9px !important;
}

.top-10 {
  top: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.top-11 {
  top: 11px !important;
}

.right-11 {
  right: 11px !important;
}

.bottom-11 {
  bottom: 11px !important;
}

.left-11 {
  left: 11px !important;
}

.top-12 {
  top: 12px !important;
}

.right-12 {
  right: 12px !important;
}

.bottom-12 {
  bottom: 12px !important;
}

.left-12 {
  left: 12px !important;
}

.top-13 {
  top: 13px !important;
}

.right-13 {
  right: 13px !important;
}

.bottom-13 {
  bottom: 13px !important;
}

.left-13 {
  left: 13px !important;
}

.top-14 {
  top: 14px !important;
}

.right-14 {
  right: 14px !important;
}

.bottom-14 {
  bottom: 14px !important;
}

.left-14 {
  left: 14px !important;
}

.top-15 {
  top: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.top-16 {
  top: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.bottom-16 {
  bottom: 16px !important;
}

.left-16 {
  left: 16px !important;
}

.top-17 {
  top: 17px !important;
}

.right-17 {
  right: 17px !important;
}

.bottom-17 {
  bottom: 17px !important;
}

.left-17 {
  left: 17px !important;
}

.top-18 {
  top: 18px !important;
}

.right-18 {
  right: 18px !important;
}

.bottom-18 {
  bottom: 18px !important;
}

.left-18 {
  left: 18px !important;
}

.top-19 {
  top: 19px !important;
}

.right-19 {
  right: 19px !important;
}

.bottom-19 {
  bottom: 19px !important;
}

.left-19 {
  left: 19px !important;
}

.top-20 {
  top: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.top-21 {
  top: 21px !important;
}

.right-21 {
  right: 21px !important;
}

.bottom-21 {
  bottom: 21px !important;
}

.left-21 {
  left: 21px !important;
}

.top-22 {
  top: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.bottom-22 {
  bottom: 22px !important;
}

.left-22 {
  left: 22px !important;
}

.top-23 {
  top: 23px !important;
}

.right-23 {
  right: 23px !important;
}

.bottom-23 {
  bottom: 23px !important;
}

.left-23 {
  left: 23px !important;
}

.top-24 {
  top: 24px !important;
}

.right-24 {
  right: 24px !important;
}

.bottom-24 {
  bottom: 24px !important;
}

.left-24 {
  left: 24px !important;
}

.top-25 {
  top: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.top-26 {
  top: 26px !important;
}

.right-26 {
  right: 26px !important;
}

.bottom-26 {
  bottom: 26px !important;
}

.left-26 {
  left: 26px !important;
}

.top-27 {
  top: 27px !important;
}

.right-27 {
  right: 27px !important;
}

.bottom-27 {
  bottom: 27px !important;
}

.left-27 {
  left: 27px !important;
}

.top-28 {
  top: 28px !important;
}

.right-28 {
  right: 28px !important;
}

.bottom-28 {
  bottom: 28px !important;
}

.left-28 {
  left: 28px !important;
}

.top-29 {
  top: 29px !important;
}

.right-29 {
  right: 29px !important;
}

.bottom-29 {
  bottom: 29px !important;
}

.left-29 {
  left: 29px !important;
}

.top-30 {
  top: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.top-31 {
  top: 31px !important;
}

.right-31 {
  right: 31px !important;
}

.bottom-31 {
  bottom: 31px !important;
}

.left-31 {
  left: 31px !important;
}

.top-32 {
  top: 32px !important;
}

.right-32 {
  right: 32px !important;
}

.bottom-32 {
  bottom: 32px !important;
}

.left-32 {
  left: 32px !important;
}

.top-33 {
  top: 33px !important;
}

.right-33 {
  right: 33px !important;
}

.bottom-33 {
  bottom: 33px !important;
}

.left-33 {
  left: 33px !important;
}

.top-34 {
  top: 34px !important;
}

.right-34 {
  right: 34px !important;
}

.bottom-34 {
  bottom: 34px !important;
}

.left-34 {
  left: 34px !important;
}

.top-35 {
  top: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.top-36 {
  top: 36px !important;
}

.right-36 {
  right: 36px !important;
}

.bottom-36 {
  bottom: 36px !important;
}

.left-36 {
  left: 36px !important;
}

.top-37 {
  top: 37px !important;
}

.right-37 {
  right: 37px !important;
}

.bottom-37 {
  bottom: 37px !important;
}

.left-37 {
  left: 37px !important;
}

.top-38 {
  top: 38px !important;
}

.right-38 {
  right: 38px !important;
}

.bottom-38 {
  bottom: 38px !important;
}

.left-38 {
  left: 38px !important;
}

.top-39 {
  top: 39px !important;
}

.right-39 {
  right: 39px !important;
}

.bottom-39 {
  bottom: 39px !important;
}

.left-39 {
  left: 39px !important;
}

.top-40 {
  top: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.top-41 {
  top: 41px !important;
}

.right-41 {
  right: 41px !important;
}

.bottom-41 {
  bottom: 41px !important;
}

.left-41 {
  left: 41px !important;
}

.top-42 {
  top: 42px !important;
}

.right-42 {
  right: 42px !important;
}

.bottom-42 {
  bottom: 42px !important;
}

.left-42 {
  left: 42px !important;
}

.top-43 {
  top: 43px !important;
}

.right-43 {
  right: 43px !important;
}

.bottom-43 {
  bottom: 43px !important;
}

.left-43 {
  left: 43px !important;
}

.top-44 {
  top: 44px !important;
}

.right-44 {
  right: 44px !important;
}

.bottom-44 {
  bottom: 44px !important;
}

.left-44 {
  left: 44px !important;
}

.top-45 {
  top: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.top-46 {
  top: 46px !important;
}

.right-46 {
  right: 46px !important;
}

.bottom-46 {
  bottom: 46px !important;
}

.left-46 {
  left: 46px !important;
}

.top-47 {
  top: 47px !important;
}

.right-47 {
  right: 47px !important;
}

.bottom-47 {
  bottom: 47px !important;
}

.left-47 {
  left: 47px !important;
}

.top-48 {
  top: 48px !important;
}

.right-48 {
  right: 48px !important;
}

.bottom-48 {
  bottom: 48px !important;
}

.left-48 {
  left: 48px !important;
}

.top-49 {
  top: 49px !important;
}

.right-49 {
  right: 49px !important;
}

.bottom-49 {
  bottom: 49px !important;
}

.left-49 {
  left: 49px !important;
}

.top-50 {
  top: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.top-51 {
  top: 51px !important;
}

.right-51 {
  right: 51px !important;
}

.bottom-51 {
  bottom: 51px !important;
}

.left-51 {
  left: 51px !important;
}

.top-52 {
  top: 52px !important;
}

.right-52 {
  right: 52px !important;
}

.bottom-52 {
  bottom: 52px !important;
}

.left-52 {
  left: 52px !important;
}

.top-53 {
  top: 53px !important;
}

.right-53 {
  right: 53px !important;
}

.bottom-53 {
  bottom: 53px !important;
}

.left-53 {
  left: 53px !important;
}

.top-54 {
  top: 54px !important;
}

.right-54 {
  right: 54px !important;
}

.bottom-54 {
  bottom: 54px !important;
}

.left-54 {
  left: 54px !important;
}

.top-55 {
  top: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.top-56 {
  top: 56px !important;
}

.right-56 {
  right: 56px !important;
}

.bottom-56 {
  bottom: 56px !important;
}

.left-56 {
  left: 56px !important;
}

.top-57 {
  top: 57px !important;
}

.right-57 {
  right: 57px !important;
}

.bottom-57 {
  bottom: 57px !important;
}

.left-57 {
  left: 57px !important;
}

.top-58 {
  top: 58px !important;
}

.right-58 {
  right: 58px !important;
}

.bottom-58 {
  bottom: 58px !important;
}

.left-58 {
  left: 58px !important;
}

.top-59 {
  top: 59px !important;
}

.right-59 {
  right: 59px !important;
}

.bottom-59 {
  bottom: 59px !important;
}

.left-59 {
  left: 59px !important;
}

.top-60 {
  top: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.top-61 {
  top: 61px !important;
}

.right-61 {
  right: 61px !important;
}

.bottom-61 {
  bottom: 61px !important;
}

.left-61 {
  left: 61px !important;
}

.top-62 {
  top: 62px !important;
}

.right-62 {
  right: 62px !important;
}

.bottom-62 {
  bottom: 62px !important;
}

.left-62 {
  left: 62px !important;
}

.top-63 {
  top: 63px !important;
}

.right-63 {
  right: 63px !important;
}

.bottom-63 {
  bottom: 63px !important;
}

.left-63 {
  left: 63px !important;
}

.top-64 {
  top: 64px !important;
}

.right-64 {
  right: 64px !important;
}

.bottom-64 {
  bottom: 64px !important;
}

.left-64 {
  left: 64px !important;
}

.top-65 {
  top: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.top-66 {
  top: 66px !important;
}

.right-66 {
  right: 66px !important;
}

.bottom-66 {
  bottom: 66px !important;
}

.left-66 {
  left: 66px !important;
}

.top-67 {
  top: 67px !important;
}

.right-67 {
  right: 67px !important;
}

.bottom-67 {
  bottom: 67px !important;
}

.left-67 {
  left: 67px !important;
}

.top-68 {
  top: 68px !important;
}

.right-68 {
  right: 68px !important;
}

.bottom-68 {
  bottom: 68px !important;
}

.left-68 {
  left: 68px !important;
}

.top-69 {
  top: 69px !important;
}

.right-69 {
  right: 69px !important;
}

.bottom-69 {
  bottom: 69px !important;
}

.left-69 {
  left: 69px !important;
}

.top-70 {
  top: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.top-71 {
  top: 71px !important;
}

.right-71 {
  right: 71px !important;
}

.bottom-71 {
  bottom: 71px !important;
}

.left-71 {
  left: 71px !important;
}

.top-72 {
  top: 72px !important;
}

.right-72 {
  right: 72px !important;
}

.bottom-72 {
  bottom: 72px !important;
}

.left-72 {
  left: 72px !important;
}

.top-73 {
  top: 73px !important;
}

.right-73 {
  right: 73px !important;
}

.bottom-73 {
  bottom: 73px !important;
}

.left-73 {
  left: 73px !important;
}

.top-74 {
  top: 74px !important;
}

.right-74 {
  right: 74px !important;
}

.bottom-74 {
  bottom: 74px !important;
}

.left-74 {
  left: 74px !important;
}

.top-75 {
  top: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.top-76 {
  top: 76px !important;
}

.right-76 {
  right: 76px !important;
}

.bottom-76 {
  bottom: 76px !important;
}

.left-76 {
  left: 76px !important;
}

.top-77 {
  top: 77px !important;
}

.right-77 {
  right: 77px !important;
}

.bottom-77 {
  bottom: 77px !important;
}

.left-77 {
  left: 77px !important;
}

.top-78 {
  top: 78px !important;
}

.right-78 {
  right: 78px !important;
}

.bottom-78 {
  bottom: 78px !important;
}

.left-78 {
  left: 78px !important;
}

.top-79 {
  top: 79px !important;
}

.right-79 {
  right: 79px !important;
}

.bottom-79 {
  bottom: 79px !important;
}

.left-79 {
  left: 79px !important;
}

.top-80 {
  top: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.top-81 {
  top: 81px !important;
}

.right-81 {
  right: 81px !important;
}

.bottom-81 {
  bottom: 81px !important;
}

.left-81 {
  left: 81px !important;
}

.top-82 {
  top: 82px !important;
}

.right-82 {
  right: 82px !important;
}

.bottom-82 {
  bottom: 82px !important;
}

.left-82 {
  left: 82px !important;
}

.top-83 {
  top: 83px !important;
}

.right-83 {
  right: 83px !important;
}

.bottom-83 {
  bottom: 83px !important;
}

.left-83 {
  left: 83px !important;
}

.top-84 {
  top: 84px !important;
}

.right-84 {
  right: 84px !important;
}

.bottom-84 {
  bottom: 84px !important;
}

.left-84 {
  left: 84px !important;
}

.top-85 {
  top: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.top-86 {
  top: 86px !important;
}

.right-86 {
  right: 86px !important;
}

.bottom-86 {
  bottom: 86px !important;
}

.left-86 {
  left: 86px !important;
}

.top-87 {
  top: 87px !important;
}

.right-87 {
  right: 87px !important;
}

.bottom-87 {
  bottom: 87px !important;
}

.left-87 {
  left: 87px !important;
}

.top-88 {
  top: 88px !important;
}

.right-88 {
  right: 88px !important;
}

.bottom-88 {
  bottom: 88px !important;
}

.left-88 {
  left: 88px !important;
}

.top-89 {
  top: 89px !important;
}

.right-89 {
  right: 89px !important;
}

.bottom-89 {
  bottom: 89px !important;
}

.left-89 {
  left: 89px !important;
}

.top-90 {
  top: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.top-91 {
  top: 91px !important;
}

.right-91 {
  right: 91px !important;
}

.bottom-91 {
  bottom: 91px !important;
}

.left-91 {
  left: 91px !important;
}

.top-92 {
  top: 92px !important;
}

.right-92 {
  right: 92px !important;
}

.bottom-92 {
  bottom: 92px !important;
}

.left-92 {
  left: 92px !important;
}

.top-93 {
  top: 93px !important;
}

.right-93 {
  right: 93px !important;
}

.bottom-93 {
  bottom: 93px !important;
}

.left-93 {
  left: 93px !important;
}

.top-94 {
  top: 94px !important;
}

.right-94 {
  right: 94px !important;
}

.bottom-94 {
  bottom: 94px !important;
}

.left-94 {
  left: 94px !important;
}

.top-95 {
  top: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.top-96 {
  top: 96px !important;
}

.right-96 {
  right: 96px !important;
}

.bottom-96 {
  bottom: 96px !important;
}

.left-96 {
  left: 96px !important;
}

.top-97 {
  top: 97px !important;
}

.right-97 {
  right: 97px !important;
}

.bottom-97 {
  bottom: 97px !important;
}

.left-97 {
  left: 97px !important;
}

.top-98 {
  top: 98px !important;
}

.right-98 {
  right: 98px !important;
}

.bottom-98 {
  bottom: 98px !important;
}

.left-98 {
  left: 98px !important;
}

.top-99 {
  top: 99px !important;
}

.right-99 {
  right: 99px !important;
}

.bottom-99 {
  bottom: 99px !important;
}

.left-99 {
  left: 99px !important;
}

.top-100 {
  top: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.top-101 {
  top: 101px !important;
}

.right-101 {
  right: 101px !important;
}

.bottom-101 {
  bottom: 101px !important;
}

.left-101 {
  left: 101px !important;
}

.top-102 {
  top: 102px !important;
}

.right-102 {
  right: 102px !important;
}

.bottom-102 {
  bottom: 102px !important;
}

.left-102 {
  left: 102px !important;
}

.top-103 {
  top: 103px !important;
}

.right-103 {
  right: 103px !important;
}

.bottom-103 {
  bottom: 103px !important;
}

.left-103 {
  left: 103px !important;
}

.top-104 {
  top: 104px !important;
}

.right-104 {
  right: 104px !important;
}

.bottom-104 {
  bottom: 104px !important;
}

.left-104 {
  left: 104px !important;
}

.top-105 {
  top: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.top-106 {
  top: 106px !important;
}

.right-106 {
  right: 106px !important;
}

.bottom-106 {
  bottom: 106px !important;
}

.left-106 {
  left: 106px !important;
}

.top-107 {
  top: 107px !important;
}

.right-107 {
  right: 107px !important;
}

.bottom-107 {
  bottom: 107px !important;
}

.left-107 {
  left: 107px !important;
}

.top-108 {
  top: 108px !important;
}

.right-108 {
  right: 108px !important;
}

.bottom-108 {
  bottom: 108px !important;
}

.left-108 {
  left: 108px !important;
}

.top-109 {
  top: 109px !important;
}

.right-109 {
  right: 109px !important;
}

.bottom-109 {
  bottom: 109px !important;
}

.left-109 {
  left: 109px !important;
}

.top-110 {
  top: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.top-111 {
  top: 111px !important;
}

.right-111 {
  right: 111px !important;
}

.bottom-111 {
  bottom: 111px !important;
}

.left-111 {
  left: 111px !important;
}

.top-112 {
  top: 112px !important;
}

.right-112 {
  right: 112px !important;
}

.bottom-112 {
  bottom: 112px !important;
}

.left-112 {
  left: 112px !important;
}

.top-113 {
  top: 113px !important;
}

.right-113 {
  right: 113px !important;
}

.bottom-113 {
  bottom: 113px !important;
}

.left-113 {
  left: 113px !important;
}

.top-114 {
  top: 114px !important;
}

.right-114 {
  right: 114px !important;
}

.bottom-114 {
  bottom: 114px !important;
}

.left-114 {
  left: 114px !important;
}

.top-115 {
  top: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.top-116 {
  top: 116px !important;
}

.right-116 {
  right: 116px !important;
}

.bottom-116 {
  bottom: 116px !important;
}

.left-116 {
  left: 116px !important;
}

.top-117 {
  top: 117px !important;
}

.right-117 {
  right: 117px !important;
}

.bottom-117 {
  bottom: 117px !important;
}

.left-117 {
  left: 117px !important;
}

.top-118 {
  top: 118px !important;
}

.right-118 {
  right: 118px !important;
}

.bottom-118 {
  bottom: 118px !important;
}

.left-118 {
  left: 118px !important;
}

.top-119 {
  top: 119px !important;
}

.right-119 {
  right: 119px !important;
}

.bottom-119 {
  bottom: 119px !important;
}

.left-119 {
  left: 119px !important;
}

.top-120 {
  top: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.top-121 {
  top: 121px !important;
}

.right-121 {
  right: 121px !important;
}

.bottom-121 {
  bottom: 121px !important;
}

.left-121 {
  left: 121px !important;
}

.top-122 {
  top: 122px !important;
}

.right-122 {
  right: 122px !important;
}

.bottom-122 {
  bottom: 122px !important;
}

.left-122 {
  left: 122px !important;
}

.top-123 {
  top: 123px !important;
}

.right-123 {
  right: 123px !important;
}

.bottom-123 {
  bottom: 123px !important;
}

.left-123 {
  left: 123px !important;
}

.top-124 {
  top: 124px !important;
}

.right-124 {
  right: 124px !important;
}

.bottom-124 {
  bottom: 124px !important;
}

.left-124 {
  left: 124px !important;
}

.top-125 {
  top: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.top-126 {
  top: 126px !important;
}

.right-126 {
  right: 126px !important;
}

.bottom-126 {
  bottom: 126px !important;
}

.left-126 {
  left: 126px !important;
}

.top-127 {
  top: 127px !important;
}

.right-127 {
  right: 127px !important;
}

.bottom-127 {
  bottom: 127px !important;
}

.left-127 {
  left: 127px !important;
}

.top-128 {
  top: 128px !important;
}

.right-128 {
  right: 128px !important;
}

.bottom-128 {
  bottom: 128px !important;
}

.left-128 {
  left: 128px !important;
}

.top-129 {
  top: 129px !important;
}

.right-129 {
  right: 129px !important;
}

.bottom-129 {
  bottom: 129px !important;
}

.left-129 {
  left: 129px !important;
}

.top-130 {
  top: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.top-131 {
  top: 131px !important;
}

.right-131 {
  right: 131px !important;
}

.bottom-131 {
  bottom: 131px !important;
}

.left-131 {
  left: 131px !important;
}

.top-132 {
  top: 132px !important;
}

.right-132 {
  right: 132px !important;
}

.bottom-132 {
  bottom: 132px !important;
}

.left-132 {
  left: 132px !important;
}

.top-133 {
  top: 133px !important;
}

.right-133 {
  right: 133px !important;
}

.bottom-133 {
  bottom: 133px !important;
}

.left-133 {
  left: 133px !important;
}

.top-134 {
  top: 134px !important;
}

.right-134 {
  right: 134px !important;
}

.bottom-134 {
  bottom: 134px !important;
}

.left-134 {
  left: 134px !important;
}

.top-135 {
  top: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.top-136 {
  top: 136px !important;
}

.right-136 {
  right: 136px !important;
}

.bottom-136 {
  bottom: 136px !important;
}

.left-136 {
  left: 136px !important;
}

.top-137 {
  top: 137px !important;
}

.right-137 {
  right: 137px !important;
}

.bottom-137 {
  bottom: 137px !important;
}

.left-137 {
  left: 137px !important;
}

.top-138 {
  top: 138px !important;
}

.right-138 {
  right: 138px !important;
}

.bottom-138 {
  bottom: 138px !important;
}

.left-138 {
  left: 138px !important;
}

.top-139 {
  top: 139px !important;
}

.right-139 {
  right: 139px !important;
}

.bottom-139 {
  bottom: 139px !important;
}

.left-139 {
  left: 139px !important;
}

.top-140 {
  top: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.top-141 {
  top: 141px !important;
}

.right-141 {
  right: 141px !important;
}

.bottom-141 {
  bottom: 141px !important;
}

.left-141 {
  left: 141px !important;
}

.top-142 {
  top: 142px !important;
}

.right-142 {
  right: 142px !important;
}

.bottom-142 {
  bottom: 142px !important;
}

.left-142 {
  left: 142px !important;
}

.top-143 {
  top: 143px !important;
}

.right-143 {
  right: 143px !important;
}

.bottom-143 {
  bottom: 143px !important;
}

.left-143 {
  left: 143px !important;
}

.top-144 {
  top: 144px !important;
}

.right-144 {
  right: 144px !important;
}

.bottom-144 {
  bottom: 144px !important;
}

.left-144 {
  left: 144px !important;
}

.top-145 {
  top: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.top-146 {
  top: 146px !important;
}

.right-146 {
  right: 146px !important;
}

.bottom-146 {
  bottom: 146px !important;
}

.left-146 {
  left: 146px !important;
}

.top-147 {
  top: 147px !important;
}

.right-147 {
  right: 147px !important;
}

.bottom-147 {
  bottom: 147px !important;
}

.left-147 {
  left: 147px !important;
}

.top-148 {
  top: 148px !important;
}

.right-148 {
  right: 148px !important;
}

.bottom-148 {
  bottom: 148px !important;
}

.left-148 {
  left: 148px !important;
}

.top-149 {
  top: 149px !important;
}

.right-149 {
  right: 149px !important;
}

.bottom-149 {
  bottom: 149px !important;
}

.left-149 {
  left: 149px !important;
}

.top-150 {
  top: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.top-151 {
  top: 151px !important;
}

.right-151 {
  right: 151px !important;
}

.bottom-151 {
  bottom: 151px !important;
}

.left-151 {
  left: 151px !important;
}

.top-152 {
  top: 152px !important;
}

.right-152 {
  right: 152px !important;
}

.bottom-152 {
  bottom: 152px !important;
}

.left-152 {
  left: 152px !important;
}

.top-153 {
  top: 153px !important;
}

.right-153 {
  right: 153px !important;
}

.bottom-153 {
  bottom: 153px !important;
}

.left-153 {
  left: 153px !important;
}

.top-154 {
  top: 154px !important;
}

.right-154 {
  right: 154px !important;
}

.bottom-154 {
  bottom: 154px !important;
}

.left-154 {
  left: 154px !important;
}

.top-155 {
  top: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.top-156 {
  top: 156px !important;
}

.right-156 {
  right: 156px !important;
}

.bottom-156 {
  bottom: 156px !important;
}

.left-156 {
  left: 156px !important;
}

.top-157 {
  top: 157px !important;
}

.right-157 {
  right: 157px !important;
}

.bottom-157 {
  bottom: 157px !important;
}

.left-157 {
  left: 157px !important;
}

.top-158 {
  top: 158px !important;
}

.right-158 {
  right: 158px !important;
}

.bottom-158 {
  bottom: 158px !important;
}

.left-158 {
  left: 158px !important;
}

.top-159 {
  top: 159px !important;
}

.right-159 {
  right: 159px !important;
}

.bottom-159 {
  bottom: 159px !important;
}

.left-159 {
  left: 159px !important;
}

.top-160 {
  top: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.top-161 {
  top: 161px !important;
}

.right-161 {
  right: 161px !important;
}

.bottom-161 {
  bottom: 161px !important;
}

.left-161 {
  left: 161px !important;
}

.top-162 {
  top: 162px !important;
}

.right-162 {
  right: 162px !important;
}

.bottom-162 {
  bottom: 162px !important;
}

.left-162 {
  left: 162px !important;
}

.top-163 {
  top: 163px !important;
}

.right-163 {
  right: 163px !important;
}

.bottom-163 {
  bottom: 163px !important;
}

.left-163 {
  left: 163px !important;
}

.top-164 {
  top: 164px !important;
}

.right-164 {
  right: 164px !important;
}

.bottom-164 {
  bottom: 164px !important;
}

.left-164 {
  left: 164px !important;
}

.top-165 {
  top: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.top-166 {
  top: 166px !important;
}

.right-166 {
  right: 166px !important;
}

.bottom-166 {
  bottom: 166px !important;
}

.left-166 {
  left: 166px !important;
}

.top-167 {
  top: 167px !important;
}

.right-167 {
  right: 167px !important;
}

.bottom-167 {
  bottom: 167px !important;
}

.left-167 {
  left: 167px !important;
}

.top-168 {
  top: 168px !important;
}

.right-168 {
  right: 168px !important;
}

.bottom-168 {
  bottom: 168px !important;
}

.left-168 {
  left: 168px !important;
}

.top-169 {
  top: 169px !important;
}

.right-169 {
  right: 169px !important;
}

.bottom-169 {
  bottom: 169px !important;
}

.left-169 {
  left: 169px !important;
}

.top-170 {
  top: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.top-171 {
  top: 171px !important;
}

.right-171 {
  right: 171px !important;
}

.bottom-171 {
  bottom: 171px !important;
}

.left-171 {
  left: 171px !important;
}

.top-172 {
  top: 172px !important;
}

.right-172 {
  right: 172px !important;
}

.bottom-172 {
  bottom: 172px !important;
}

.left-172 {
  left: 172px !important;
}

.top-173 {
  top: 173px !important;
}

.right-173 {
  right: 173px !important;
}

.bottom-173 {
  bottom: 173px !important;
}

.left-173 {
  left: 173px !important;
}

.top-174 {
  top: 174px !important;
}

.right-174 {
  right: 174px !important;
}

.bottom-174 {
  bottom: 174px !important;
}

.left-174 {
  left: 174px !important;
}

.top-175 {
  top: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.top-176 {
  top: 176px !important;
}

.right-176 {
  right: 176px !important;
}

.bottom-176 {
  bottom: 176px !important;
}

.left-176 {
  left: 176px !important;
}

.top-177 {
  top: 177px !important;
}

.right-177 {
  right: 177px !important;
}

.bottom-177 {
  bottom: 177px !important;
}

.left-177 {
  left: 177px !important;
}

.top-178 {
  top: 178px !important;
}

.right-178 {
  right: 178px !important;
}

.bottom-178 {
  bottom: 178px !important;
}

.left-178 {
  left: 178px !important;
}

.top-179 {
  top: 179px !important;
}

.right-179 {
  right: 179px !important;
}

.bottom-179 {
  bottom: 179px !important;
}

.left-179 {
  left: 179px !important;
}

.top-180 {
  top: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.top-181 {
  top: 181px !important;
}

.right-181 {
  right: 181px !important;
}

.bottom-181 {
  bottom: 181px !important;
}

.left-181 {
  left: 181px !important;
}

.top-182 {
  top: 182px !important;
}

.right-182 {
  right: 182px !important;
}

.bottom-182 {
  bottom: 182px !important;
}

.left-182 {
  left: 182px !important;
}

.top-183 {
  top: 183px !important;
}

.right-183 {
  right: 183px !important;
}

.bottom-183 {
  bottom: 183px !important;
}

.left-183 {
  left: 183px !important;
}

.top-184 {
  top: 184px !important;
}

.right-184 {
  right: 184px !important;
}

.bottom-184 {
  bottom: 184px !important;
}

.left-184 {
  left: 184px !important;
}

.top-185 {
  top: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.top-186 {
  top: 186px !important;
}

.right-186 {
  right: 186px !important;
}

.bottom-186 {
  bottom: 186px !important;
}

.left-186 {
  left: 186px !important;
}

.top-187 {
  top: 187px !important;
}

.right-187 {
  right: 187px !important;
}

.bottom-187 {
  bottom: 187px !important;
}

.left-187 {
  left: 187px !important;
}

.top-188 {
  top: 188px !important;
}

.right-188 {
  right: 188px !important;
}

.bottom-188 {
  bottom: 188px !important;
}

.left-188 {
  left: 188px !important;
}

.top-189 {
  top: 189px !important;
}

.right-189 {
  right: 189px !important;
}

.bottom-189 {
  bottom: 189px !important;
}

.left-189 {
  left: 189px !important;
}

.top-190 {
  top: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.top-191 {
  top: 191px !important;
}

.right-191 {
  right: 191px !important;
}

.bottom-191 {
  bottom: 191px !important;
}

.left-191 {
  left: 191px !important;
}

.top-192 {
  top: 192px !important;
}

.right-192 {
  right: 192px !important;
}

.bottom-192 {
  bottom: 192px !important;
}

.left-192 {
  left: 192px !important;
}

.top-193 {
  top: 193px !important;
}

.right-193 {
  right: 193px !important;
}

.bottom-193 {
  bottom: 193px !important;
}

.left-193 {
  left: 193px !important;
}

.top-194 {
  top: 194px !important;
}

.right-194 {
  right: 194px !important;
}

.bottom-194 {
  bottom: 194px !important;
}

.left-194 {
  left: 194px !important;
}

.top-195 {
  top: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.top-196 {
  top: 196px !important;
}

.right-196 {
  right: 196px !important;
}

.bottom-196 {
  bottom: 196px !important;
}

.left-196 {
  left: 196px !important;
}

.top-197 {
  top: 197px !important;
}

.right-197 {
  right: 197px !important;
}

.bottom-197 {
  bottom: 197px !important;
}

.left-197 {
  left: 197px !important;
}

.top-198 {
  top: 198px !important;
}

.right-198 {
  right: 198px !important;
}

.bottom-198 {
  bottom: 198px !important;
}

.left-198 {
  left: 198px !important;
}

.top-199 {
  top: 199px !important;
}

.right-199 {
  right: 199px !important;
}

.bottom-199 {
  bottom: 199px !important;
}

.left-199 {
  left: 199px !important;
}

.top-200 {
  top: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.top-201 {
  top: 201px !important;
}

.right-201 {
  right: 201px !important;
}

.bottom-201 {
  bottom: 201px !important;
}

.left-201 {
  left: 201px !important;
}

.top-202 {
  top: 202px !important;
}

.right-202 {
  right: 202px !important;
}

.bottom-202 {
  bottom: 202px !important;
}

.left-202 {
  left: 202px !important;
}

.top-203 {
  top: 203px !important;
}

.right-203 {
  right: 203px !important;
}

.bottom-203 {
  bottom: 203px !important;
}

.left-203 {
  left: 203px !important;
}

.top-204 {
  top: 204px !important;
}

.right-204 {
  right: 204px !important;
}

.bottom-204 {
  bottom: 204px !important;
}

.left-204 {
  left: 204px !important;
}

.top-205 {
  top: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.top-206 {
  top: 206px !important;
}

.right-206 {
  right: 206px !important;
}

.bottom-206 {
  bottom: 206px !important;
}

.left-206 {
  left: 206px !important;
}

.top-207 {
  top: 207px !important;
}

.right-207 {
  right: 207px !important;
}

.bottom-207 {
  bottom: 207px !important;
}

.left-207 {
  left: 207px !important;
}

.top-208 {
  top: 208px !important;
}

.right-208 {
  right: 208px !important;
}

.bottom-208 {
  bottom: 208px !important;
}

.left-208 {
  left: 208px !important;
}

.top-209 {
  top: 209px !important;
}

.right-209 {
  right: 209px !important;
}

.bottom-209 {
  bottom: 209px !important;
}

.left-209 {
  left: 209px !important;
}

.top-210 {
  top: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.top-211 {
  top: 211px !important;
}

.right-211 {
  right: 211px !important;
}

.bottom-211 {
  bottom: 211px !important;
}

.left-211 {
  left: 211px !important;
}

.top-212 {
  top: 212px !important;
}

.right-212 {
  right: 212px !important;
}

.bottom-212 {
  bottom: 212px !important;
}

.left-212 {
  left: 212px !important;
}

.top-213 {
  top: 213px !important;
}

.right-213 {
  right: 213px !important;
}

.bottom-213 {
  bottom: 213px !important;
}

.left-213 {
  left: 213px !important;
}

.top-214 {
  top: 214px !important;
}

.right-214 {
  right: 214px !important;
}

.bottom-214 {
  bottom: 214px !important;
}

.left-214 {
  left: 214px !important;
}

.top-215 {
  top: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.top-216 {
  top: 216px !important;
}

.right-216 {
  right: 216px !important;
}

.bottom-216 {
  bottom: 216px !important;
}

.left-216 {
  left: 216px !important;
}

.top-217 {
  top: 217px !important;
}

.right-217 {
  right: 217px !important;
}

.bottom-217 {
  bottom: 217px !important;
}

.left-217 {
  left: 217px !important;
}

.top-218 {
  top: 218px !important;
}

.right-218 {
  right: 218px !important;
}

.bottom-218 {
  bottom: 218px !important;
}

.left-218 {
  left: 218px !important;
}

.top-219 {
  top: 219px !important;
}

.right-219 {
  right: 219px !important;
}

.bottom-219 {
  bottom: 219px !important;
}

.left-219 {
  left: 219px !important;
}

.top-220 {
  top: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.top-221 {
  top: 221px !important;
}

.right-221 {
  right: 221px !important;
}

.bottom-221 {
  bottom: 221px !important;
}

.left-221 {
  left: 221px !important;
}

.top-222 {
  top: 222px !important;
}

.right-222 {
  right: 222px !important;
}

.bottom-222 {
  bottom: 222px !important;
}

.left-222 {
  left: 222px !important;
}

.top-223 {
  top: 223px !important;
}

.right-223 {
  right: 223px !important;
}

.bottom-223 {
  bottom: 223px !important;
}

.left-223 {
  left: 223px !important;
}

.top-224 {
  top: 224px !important;
}

.right-224 {
  right: 224px !important;
}

.bottom-224 {
  bottom: 224px !important;
}

.left-224 {
  left: 224px !important;
}

.top-225 {
  top: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.top-226 {
  top: 226px !important;
}

.right-226 {
  right: 226px !important;
}

.bottom-226 {
  bottom: 226px !important;
}

.left-226 {
  left: 226px !important;
}

.top-227 {
  top: 227px !important;
}

.right-227 {
  right: 227px !important;
}

.bottom-227 {
  bottom: 227px !important;
}

.left-227 {
  left: 227px !important;
}

.top-228 {
  top: 228px !important;
}

.right-228 {
  right: 228px !important;
}

.bottom-228 {
  bottom: 228px !important;
}

.left-228 {
  left: 228px !important;
}

.top-229 {
  top: 229px !important;
}

.right-229 {
  right: 229px !important;
}

.bottom-229 {
  bottom: 229px !important;
}

.left-229 {
  left: 229px !important;
}

.top-230 {
  top: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.top-231 {
  top: 231px !important;
}

.right-231 {
  right: 231px !important;
}

.bottom-231 {
  bottom: 231px !important;
}

.left-231 {
  left: 231px !important;
}

.top-232 {
  top: 232px !important;
}

.right-232 {
  right: 232px !important;
}

.bottom-232 {
  bottom: 232px !important;
}

.left-232 {
  left: 232px !important;
}

.top-233 {
  top: 233px !important;
}

.right-233 {
  right: 233px !important;
}

.bottom-233 {
  bottom: 233px !important;
}

.left-233 {
  left: 233px !important;
}

.top-234 {
  top: 234px !important;
}

.right-234 {
  right: 234px !important;
}

.bottom-234 {
  bottom: 234px !important;
}

.left-234 {
  left: 234px !important;
}

.top-235 {
  top: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.top-236 {
  top: 236px !important;
}

.right-236 {
  right: 236px !important;
}

.bottom-236 {
  bottom: 236px !important;
}

.left-236 {
  left: 236px !important;
}

.top-237 {
  top: 237px !important;
}

.right-237 {
  right: 237px !important;
}

.bottom-237 {
  bottom: 237px !important;
}

.left-237 {
  left: 237px !important;
}

.top-238 {
  top: 238px !important;
}

.right-238 {
  right: 238px !important;
}

.bottom-238 {
  bottom: 238px !important;
}

.left-238 {
  left: 238px !important;
}

.top-239 {
  top: 239px !important;
}

.right-239 {
  right: 239px !important;
}

.bottom-239 {
  bottom: 239px !important;
}

.left-239 {
  left: 239px !important;
}

.top-240 {
  top: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.top-241 {
  top: 241px !important;
}

.right-241 {
  right: 241px !important;
}

.bottom-241 {
  bottom: 241px !important;
}

.left-241 {
  left: 241px !important;
}

.top-242 {
  top: 242px !important;
}

.right-242 {
  right: 242px !important;
}

.bottom-242 {
  bottom: 242px !important;
}

.left-242 {
  left: 242px !important;
}

.top-243 {
  top: 243px !important;
}

.right-243 {
  right: 243px !important;
}

.bottom-243 {
  bottom: 243px !important;
}

.left-243 {
  left: 243px !important;
}

.top-244 {
  top: 244px !important;
}

.right-244 {
  right: 244px !important;
}

.bottom-244 {
  bottom: 244px !important;
}

.left-244 {
  left: 244px !important;
}

.top-245 {
  top: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.top-246 {
  top: 246px !important;
}

.right-246 {
  right: 246px !important;
}

.bottom-246 {
  bottom: 246px !important;
}

.left-246 {
  left: 246px !important;
}

.top-247 {
  top: 247px !important;
}

.right-247 {
  right: 247px !important;
}

.bottom-247 {
  bottom: 247px !important;
}

.left-247 {
  left: 247px !important;
}

.top-248 {
  top: 248px !important;
}

.right-248 {
  right: 248px !important;
}

.bottom-248 {
  bottom: 248px !important;
}

.left-248 {
  left: 248px !important;
}

.top-249 {
  top: 249px !important;
}

.right-249 {
  right: 249px !important;
}

.bottom-249 {
  bottom: 249px !important;
}

.left-249 {
  left: 249px !important;
}

.top-250 {
  top: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.top-251 {
  top: 251px !important;
}

.right-251 {
  right: 251px !important;
}

.bottom-251 {
  bottom: 251px !important;
}

.left-251 {
  left: 251px !important;
}

.top-252 {
  top: 252px !important;
}

.right-252 {
  right: 252px !important;
}

.bottom-252 {
  bottom: 252px !important;
}

.left-252 {
  left: 252px !important;
}

.top-253 {
  top: 253px !important;
}

.right-253 {
  right: 253px !important;
}

.bottom-253 {
  bottom: 253px !important;
}

.left-253 {
  left: 253px !important;
}

.top-254 {
  top: 254px !important;
}

.right-254 {
  right: 254px !important;
}

.bottom-254 {
  bottom: 254px !important;
}

.left-254 {
  left: 254px !important;
}

.top-255 {
  top: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.top-256 {
  top: 256px !important;
}

.right-256 {
  right: 256px !important;
}

.bottom-256 {
  bottom: 256px !important;
}

.left-256 {
  left: 256px !important;
}

.top-257 {
  top: 257px !important;
}

.right-257 {
  right: 257px !important;
}

.bottom-257 {
  bottom: 257px !important;
}

.left-257 {
  left: 257px !important;
}

.top-258 {
  top: 258px !important;
}

.right-258 {
  right: 258px !important;
}

.bottom-258 {
  bottom: 258px !important;
}

.left-258 {
  left: 258px !important;
}

.top-259 {
  top: 259px !important;
}

.right-259 {
  right: 259px !important;
}

.bottom-259 {
  bottom: 259px !important;
}

.left-259 {
  left: 259px !important;
}

.top-260 {
  top: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.top-261 {
  top: 261px !important;
}

.right-261 {
  right: 261px !important;
}

.bottom-261 {
  bottom: 261px !important;
}

.left-261 {
  left: 261px !important;
}

.top-262 {
  top: 262px !important;
}

.right-262 {
  right: 262px !important;
}

.bottom-262 {
  bottom: 262px !important;
}

.left-262 {
  left: 262px !important;
}

.top-263 {
  top: 263px !important;
}

.right-263 {
  right: 263px !important;
}

.bottom-263 {
  bottom: 263px !important;
}

.left-263 {
  left: 263px !important;
}

.top-264 {
  top: 264px !important;
}

.right-264 {
  right: 264px !important;
}

.bottom-264 {
  bottom: 264px !important;
}

.left-264 {
  left: 264px !important;
}

.top-265 {
  top: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.top-266 {
  top: 266px !important;
}

.right-266 {
  right: 266px !important;
}

.bottom-266 {
  bottom: 266px !important;
}

.left-266 {
  left: 266px !important;
}

.top-267 {
  top: 267px !important;
}

.right-267 {
  right: 267px !important;
}

.bottom-267 {
  bottom: 267px !important;
}

.left-267 {
  left: 267px !important;
}

.top-268 {
  top: 268px !important;
}

.right-268 {
  right: 268px !important;
}

.bottom-268 {
  bottom: 268px !important;
}

.left-268 {
  left: 268px !important;
}

.top-269 {
  top: 269px !important;
}

.right-269 {
  right: 269px !important;
}

.bottom-269 {
  bottom: 269px !important;
}

.left-269 {
  left: 269px !important;
}

.top-270 {
  top: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.top-271 {
  top: 271px !important;
}

.right-271 {
  right: 271px !important;
}

.bottom-271 {
  bottom: 271px !important;
}

.left-271 {
  left: 271px !important;
}

.top-272 {
  top: 272px !important;
}

.right-272 {
  right: 272px !important;
}

.bottom-272 {
  bottom: 272px !important;
}

.left-272 {
  left: 272px !important;
}

.top-273 {
  top: 273px !important;
}

.right-273 {
  right: 273px !important;
}

.bottom-273 {
  bottom: 273px !important;
}

.left-273 {
  left: 273px !important;
}

.top-274 {
  top: 274px !important;
}

.right-274 {
  right: 274px !important;
}

.bottom-274 {
  bottom: 274px !important;
}

.left-274 {
  left: 274px !important;
}

.top-275 {
  top: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.top-276 {
  top: 276px !important;
}

.right-276 {
  right: 276px !important;
}

.bottom-276 {
  bottom: 276px !important;
}

.left-276 {
  left: 276px !important;
}

.top-277 {
  top: 277px !important;
}

.right-277 {
  right: 277px !important;
}

.bottom-277 {
  bottom: 277px !important;
}

.left-277 {
  left: 277px !important;
}

.top-278 {
  top: 278px !important;
}

.right-278 {
  right: 278px !important;
}

.bottom-278 {
  bottom: 278px !important;
}

.left-278 {
  left: 278px !important;
}

.top-279 {
  top: 279px !important;
}

.right-279 {
  right: 279px !important;
}

.bottom-279 {
  bottom: 279px !important;
}

.left-279 {
  left: 279px !important;
}

.top-280 {
  top: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.top-281 {
  top: 281px !important;
}

.right-281 {
  right: 281px !important;
}

.bottom-281 {
  bottom: 281px !important;
}

.left-281 {
  left: 281px !important;
}

.top-282 {
  top: 282px !important;
}

.right-282 {
  right: 282px !important;
}

.bottom-282 {
  bottom: 282px !important;
}

.left-282 {
  left: 282px !important;
}

.top-283 {
  top: 283px !important;
}

.right-283 {
  right: 283px !important;
}

.bottom-283 {
  bottom: 283px !important;
}

.left-283 {
  left: 283px !important;
}

.top-284 {
  top: 284px !important;
}

.right-284 {
  right: 284px !important;
}

.bottom-284 {
  bottom: 284px !important;
}

.left-284 {
  left: 284px !important;
}

.top-285 {
  top: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.top-286 {
  top: 286px !important;
}

.right-286 {
  right: 286px !important;
}

.bottom-286 {
  bottom: 286px !important;
}

.left-286 {
  left: 286px !important;
}

.top-287 {
  top: 287px !important;
}

.right-287 {
  right: 287px !important;
}

.bottom-287 {
  bottom: 287px !important;
}

.left-287 {
  left: 287px !important;
}

.top-288 {
  top: 288px !important;
}

.right-288 {
  right: 288px !important;
}

.bottom-288 {
  bottom: 288px !important;
}

.left-288 {
  left: 288px !important;
}

.top-289 {
  top: 289px !important;
}

.right-289 {
  right: 289px !important;
}

.bottom-289 {
  bottom: 289px !important;
}

.left-289 {
  left: 289px !important;
}

.top-290 {
  top: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.top-291 {
  top: 291px !important;
}

.right-291 {
  right: 291px !important;
}

.bottom-291 {
  bottom: 291px !important;
}

.left-291 {
  left: 291px !important;
}

.top-292 {
  top: 292px !important;
}

.right-292 {
  right: 292px !important;
}

.bottom-292 {
  bottom: 292px !important;
}

.left-292 {
  left: 292px !important;
}

.top-293 {
  top: 293px !important;
}

.right-293 {
  right: 293px !important;
}

.bottom-293 {
  bottom: 293px !important;
}

.left-293 {
  left: 293px !important;
}

.top-294 {
  top: 294px !important;
}

.right-294 {
  right: 294px !important;
}

.bottom-294 {
  bottom: 294px !important;
}

.left-294 {
  left: 294px !important;
}

.top-295 {
  top: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.top-296 {
  top: 296px !important;
}

.right-296 {
  right: 296px !important;
}

.bottom-296 {
  bottom: 296px !important;
}

.left-296 {
  left: 296px !important;
}

.top-297 {
  top: 297px !important;
}

.right-297 {
  right: 297px !important;
}

.bottom-297 {
  bottom: 297px !important;
}

.left-297 {
  left: 297px !important;
}

.top-298 {
  top: 298px !important;
}

.right-298 {
  right: 298px !important;
}

.bottom-298 {
  bottom: 298px !important;
}

.left-298 {
  left: 298px !important;
}

.top-299 {
  top: 299px !important;
}

.right-299 {
  right: 299px !important;
}

.bottom-299 {
  bottom: 299px !important;
}

.left-299 {
  left: 299px !important;
}

.top-300 {
  top: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.top-301 {
  top: 301px !important;
}

.right-301 {
  right: 301px !important;
}

.bottom-301 {
  bottom: 301px !important;
}

.left-301 {
  left: 301px !important;
}

.top-302 {
  top: 302px !important;
}

.right-302 {
  right: 302px !important;
}

.bottom-302 {
  bottom: 302px !important;
}

.left-302 {
  left: 302px !important;
}

.top-303 {
  top: 303px !important;
}

.right-303 {
  right: 303px !important;
}

.bottom-303 {
  bottom: 303px !important;
}

.left-303 {
  left: 303px !important;
}

.top-304 {
  top: 304px !important;
}

.right-304 {
  right: 304px !important;
}

.bottom-304 {
  bottom: 304px !important;
}

.left-304 {
  left: 304px !important;
}

.top-305 {
  top: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.top-306 {
  top: 306px !important;
}

.right-306 {
  right: 306px !important;
}

.bottom-306 {
  bottom: 306px !important;
}

.left-306 {
  left: 306px !important;
}

.top-307 {
  top: 307px !important;
}

.right-307 {
  right: 307px !important;
}

.bottom-307 {
  bottom: 307px !important;
}

.left-307 {
  left: 307px !important;
}

.top-308 {
  top: 308px !important;
}

.right-308 {
  right: 308px !important;
}

.bottom-308 {
  bottom: 308px !important;
}

.left-308 {
  left: 308px !important;
}

.top-309 {
  top: 309px !important;
}

.right-309 {
  right: 309px !important;
}

.bottom-309 {
  bottom: 309px !important;
}

.left-309 {
  left: 309px !important;
}

.top-310 {
  top: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.top-311 {
  top: 311px !important;
}

.right-311 {
  right: 311px !important;
}

.bottom-311 {
  bottom: 311px !important;
}

.left-311 {
  left: 311px !important;
}

.top-312 {
  top: 312px !important;
}

.right-312 {
  right: 312px !important;
}

.bottom-312 {
  bottom: 312px !important;
}

.left-312 {
  left: 312px !important;
}

.top-313 {
  top: 313px !important;
}

.right-313 {
  right: 313px !important;
}

.bottom-313 {
  bottom: 313px !important;
}

.left-313 {
  left: 313px !important;
}

.top-314 {
  top: 314px !important;
}

.right-314 {
  right: 314px !important;
}

.bottom-314 {
  bottom: 314px !important;
}

.left-314 {
  left: 314px !important;
}

.top-315 {
  top: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.top-316 {
  top: 316px !important;
}

.right-316 {
  right: 316px !important;
}

.bottom-316 {
  bottom: 316px !important;
}

.left-316 {
  left: 316px !important;
}

.top-317 {
  top: 317px !important;
}

.right-317 {
  right: 317px !important;
}

.bottom-317 {
  bottom: 317px !important;
}

.left-317 {
  left: 317px !important;
}

.top-318 {
  top: 318px !important;
}

.right-318 {
  right: 318px !important;
}

.bottom-318 {
  bottom: 318px !important;
}

.left-318 {
  left: 318px !important;
}

.top-319 {
  top: 319px !important;
}

.right-319 {
  right: 319px !important;
}

.bottom-319 {
  bottom: 319px !important;
}

.left-319 {
  left: 319px !important;
}

.top-320 {
  top: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.top-321 {
  top: 321px !important;
}

.right-321 {
  right: 321px !important;
}

.bottom-321 {
  bottom: 321px !important;
}

.left-321 {
  left: 321px !important;
}

.top-322 {
  top: 322px !important;
}

.right-322 {
  right: 322px !important;
}

.bottom-322 {
  bottom: 322px !important;
}

.left-322 {
  left: 322px !important;
}

.top-323 {
  top: 323px !important;
}

.right-323 {
  right: 323px !important;
}

.bottom-323 {
  bottom: 323px !important;
}

.left-323 {
  left: 323px !important;
}

.top-324 {
  top: 324px !important;
}

.right-324 {
  right: 324px !important;
}

.bottom-324 {
  bottom: 324px !important;
}

.left-324 {
  left: 324px !important;
}

.top-325 {
  top: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.top-326 {
  top: 326px !important;
}

.right-326 {
  right: 326px !important;
}

.bottom-326 {
  bottom: 326px !important;
}

.left-326 {
  left: 326px !important;
}

.top-327 {
  top: 327px !important;
}

.right-327 {
  right: 327px !important;
}

.bottom-327 {
  bottom: 327px !important;
}

.left-327 {
  left: 327px !important;
}

.top-328 {
  top: 328px !important;
}

.right-328 {
  right: 328px !important;
}

.bottom-328 {
  bottom: 328px !important;
}

.left-328 {
  left: 328px !important;
}

.top-329 {
  top: 329px !important;
}

.right-329 {
  right: 329px !important;
}

.bottom-329 {
  bottom: 329px !important;
}

.left-329 {
  left: 329px !important;
}

.top-330 {
  top: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.top-331 {
  top: 331px !important;
}

.right-331 {
  right: 331px !important;
}

.bottom-331 {
  bottom: 331px !important;
}

.left-331 {
  left: 331px !important;
}

.top-332 {
  top: 332px !important;
}

.right-332 {
  right: 332px !important;
}

.bottom-332 {
  bottom: 332px !important;
}

.left-332 {
  left: 332px !important;
}

.top-333 {
  top: 333px !important;
}

.right-333 {
  right: 333px !important;
}

.bottom-333 {
  bottom: 333px !important;
}

.left-333 {
  left: 333px !important;
}

.top-334 {
  top: 334px !important;
}

.right-334 {
  right: 334px !important;
}

.bottom-334 {
  bottom: 334px !important;
}

.left-334 {
  left: 334px !important;
}

.top-335 {
  top: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.top-336 {
  top: 336px !important;
}

.right-336 {
  right: 336px !important;
}

.bottom-336 {
  bottom: 336px !important;
}

.left-336 {
  left: 336px !important;
}

.top-337 {
  top: 337px !important;
}

.right-337 {
  right: 337px !important;
}

.bottom-337 {
  bottom: 337px !important;
}

.left-337 {
  left: 337px !important;
}

.top-338 {
  top: 338px !important;
}

.right-338 {
  right: 338px !important;
}

.bottom-338 {
  bottom: 338px !important;
}

.left-338 {
  left: 338px !important;
}

.top-339 {
  top: 339px !important;
}

.right-339 {
  right: 339px !important;
}

.bottom-339 {
  bottom: 339px !important;
}

.left-339 {
  left: 339px !important;
}

.top-340 {
  top: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.top-341 {
  top: 341px !important;
}

.right-341 {
  right: 341px !important;
}

.bottom-341 {
  bottom: 341px !important;
}

.left-341 {
  left: 341px !important;
}

.top-342 {
  top: 342px !important;
}

.right-342 {
  right: 342px !important;
}

.bottom-342 {
  bottom: 342px !important;
}

.left-342 {
  left: 342px !important;
}

.top-343 {
  top: 343px !important;
}

.right-343 {
  right: 343px !important;
}

.bottom-343 {
  bottom: 343px !important;
}

.left-343 {
  left: 343px !important;
}

.top-344 {
  top: 344px !important;
}

.right-344 {
  right: 344px !important;
}

.bottom-344 {
  bottom: 344px !important;
}

.left-344 {
  left: 344px !important;
}

.top-345 {
  top: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.top-346 {
  top: 346px !important;
}

.right-346 {
  right: 346px !important;
}

.bottom-346 {
  bottom: 346px !important;
}

.left-346 {
  left: 346px !important;
}

.top-347 {
  top: 347px !important;
}

.right-347 {
  right: 347px !important;
}

.bottom-347 {
  bottom: 347px !important;
}

.left-347 {
  left: 347px !important;
}

.top-348 {
  top: 348px !important;
}

.right-348 {
  right: 348px !important;
}

.bottom-348 {
  bottom: 348px !important;
}

.left-348 {
  left: 348px !important;
}

.top-349 {
  top: 349px !important;
}

.right-349 {
  right: 349px !important;
}

.bottom-349 {
  bottom: 349px !important;
}

.left-349 {
  left: 349px !important;
}

.top-350 {
  top: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.top-351 {
  top: 351px !important;
}

.right-351 {
  right: 351px !important;
}

.bottom-351 {
  bottom: 351px !important;
}

.left-351 {
  left: 351px !important;
}

.top-352 {
  top: 352px !important;
}

.right-352 {
  right: 352px !important;
}

.bottom-352 {
  bottom: 352px !important;
}

.left-352 {
  left: 352px !important;
}

.top-353 {
  top: 353px !important;
}

.right-353 {
  right: 353px !important;
}

.bottom-353 {
  bottom: 353px !important;
}

.left-353 {
  left: 353px !important;
}

.top-354 {
  top: 354px !important;
}

.right-354 {
  right: 354px !important;
}

.bottom-354 {
  bottom: 354px !important;
}

.left-354 {
  left: 354px !important;
}

.top-355 {
  top: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.top-356 {
  top: 356px !important;
}

.right-356 {
  right: 356px !important;
}

.bottom-356 {
  bottom: 356px !important;
}

.left-356 {
  left: 356px !important;
}

.top-357 {
  top: 357px !important;
}

.right-357 {
  right: 357px !important;
}

.bottom-357 {
  bottom: 357px !important;
}

.left-357 {
  left: 357px !important;
}

.top-358 {
  top: 358px !important;
}

.right-358 {
  right: 358px !important;
}

.bottom-358 {
  bottom: 358px !important;
}

.left-358 {
  left: 358px !important;
}

.top-359 {
  top: 359px !important;
}

.right-359 {
  right: 359px !important;
}

.bottom-359 {
  bottom: 359px !important;
}

.left-359 {
  left: 359px !important;
}

.top-360 {
  top: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.top-361 {
  top: 361px !important;
}

.right-361 {
  right: 361px !important;
}

.bottom-361 {
  bottom: 361px !important;
}

.left-361 {
  left: 361px !important;
}

.top-362 {
  top: 362px !important;
}

.right-362 {
  right: 362px !important;
}

.bottom-362 {
  bottom: 362px !important;
}

.left-362 {
  left: 362px !important;
}

.top-363 {
  top: 363px !important;
}

.right-363 {
  right: 363px !important;
}

.bottom-363 {
  bottom: 363px !important;
}

.left-363 {
  left: 363px !important;
}

.top-364 {
  top: 364px !important;
}

.right-364 {
  right: 364px !important;
}

.bottom-364 {
  bottom: 364px !important;
}

.left-364 {
  left: 364px !important;
}

.top-365 {
  top: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.top-366 {
  top: 366px !important;
}

.right-366 {
  right: 366px !important;
}

.bottom-366 {
  bottom: 366px !important;
}

.left-366 {
  left: 366px !important;
}

.top-367 {
  top: 367px !important;
}

.right-367 {
  right: 367px !important;
}

.bottom-367 {
  bottom: 367px !important;
}

.left-367 {
  left: 367px !important;
}

.top-368 {
  top: 368px !important;
}

.right-368 {
  right: 368px !important;
}

.bottom-368 {
  bottom: 368px !important;
}

.left-368 {
  left: 368px !important;
}

.top-369 {
  top: 369px !important;
}

.right-369 {
  right: 369px !important;
}

.bottom-369 {
  bottom: 369px !important;
}

.left-369 {
  left: 369px !important;
}

.top-370 {
  top: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.top-371 {
  top: 371px !important;
}

.right-371 {
  right: 371px !important;
}

.bottom-371 {
  bottom: 371px !important;
}

.left-371 {
  left: 371px !important;
}

.top-372 {
  top: 372px !important;
}

.right-372 {
  right: 372px !important;
}

.bottom-372 {
  bottom: 372px !important;
}

.left-372 {
  left: 372px !important;
}

.top-373 {
  top: 373px !important;
}

.right-373 {
  right: 373px !important;
}

.bottom-373 {
  bottom: 373px !important;
}

.left-373 {
  left: 373px !important;
}

.top-374 {
  top: 374px !important;
}

.right-374 {
  right: 374px !important;
}

.bottom-374 {
  bottom: 374px !important;
}

.left-374 {
  left: 374px !important;
}

.top-375 {
  top: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.top-376 {
  top: 376px !important;
}

.right-376 {
  right: 376px !important;
}

.bottom-376 {
  bottom: 376px !important;
}

.left-376 {
  left: 376px !important;
}

.top-377 {
  top: 377px !important;
}

.right-377 {
  right: 377px !important;
}

.bottom-377 {
  bottom: 377px !important;
}

.left-377 {
  left: 377px !important;
}

.top-378 {
  top: 378px !important;
}

.right-378 {
  right: 378px !important;
}

.bottom-378 {
  bottom: 378px !important;
}

.left-378 {
  left: 378px !important;
}

.top-379 {
  top: 379px !important;
}

.right-379 {
  right: 379px !important;
}

.bottom-379 {
  bottom: 379px !important;
}

.left-379 {
  left: 379px !important;
}

.top-380 {
  top: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.top-381 {
  top: 381px !important;
}

.right-381 {
  right: 381px !important;
}

.bottom-381 {
  bottom: 381px !important;
}

.left-381 {
  left: 381px !important;
}

.top-382 {
  top: 382px !important;
}

.right-382 {
  right: 382px !important;
}

.bottom-382 {
  bottom: 382px !important;
}

.left-382 {
  left: 382px !important;
}

.top-383 {
  top: 383px !important;
}

.right-383 {
  right: 383px !important;
}

.bottom-383 {
  bottom: 383px !important;
}

.left-383 {
  left: 383px !important;
}

.top-384 {
  top: 384px !important;
}

.right-384 {
  right: 384px !important;
}

.bottom-384 {
  bottom: 384px !important;
}

.left-384 {
  left: 384px !important;
}

.top-385 {
  top: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.top-386 {
  top: 386px !important;
}

.right-386 {
  right: 386px !important;
}

.bottom-386 {
  bottom: 386px !important;
}

.left-386 {
  left: 386px !important;
}

.top-387 {
  top: 387px !important;
}

.right-387 {
  right: 387px !important;
}

.bottom-387 {
  bottom: 387px !important;
}

.left-387 {
  left: 387px !important;
}

.top-388 {
  top: 388px !important;
}

.right-388 {
  right: 388px !important;
}

.bottom-388 {
  bottom: 388px !important;
}

.left-388 {
  left: 388px !important;
}

.top-389 {
  top: 389px !important;
}

.right-389 {
  right: 389px !important;
}

.bottom-389 {
  bottom: 389px !important;
}

.left-389 {
  left: 389px !important;
}

.top-390 {
  top: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.top-391 {
  top: 391px !important;
}

.right-391 {
  right: 391px !important;
}

.bottom-391 {
  bottom: 391px !important;
}

.left-391 {
  left: 391px !important;
}

.top-392 {
  top: 392px !important;
}

.right-392 {
  right: 392px !important;
}

.bottom-392 {
  bottom: 392px !important;
}

.left-392 {
  left: 392px !important;
}

.top-393 {
  top: 393px !important;
}

.right-393 {
  right: 393px !important;
}

.bottom-393 {
  bottom: 393px !important;
}

.left-393 {
  left: 393px !important;
}

.top-394 {
  top: 394px !important;
}

.right-394 {
  right: 394px !important;
}

.bottom-394 {
  bottom: 394px !important;
}

.left-394 {
  left: 394px !important;
}

.top-395 {
  top: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.top-396 {
  top: 396px !important;
}

.right-396 {
  right: 396px !important;
}

.bottom-396 {
  bottom: 396px !important;
}

.left-396 {
  left: 396px !important;
}

.top-397 {
  top: 397px !important;
}

.right-397 {
  right: 397px !important;
}

.bottom-397 {
  bottom: 397px !important;
}

.left-397 {
  left: 397px !important;
}

.top-398 {
  top: 398px !important;
}

.right-398 {
  right: 398px !important;
}

.bottom-398 {
  bottom: 398px !important;
}

.left-398 {
  left: 398px !important;
}

.top-399 {
  top: 399px !important;
}

.right-399 {
  right: 399px !important;
}

.bottom-399 {
  bottom: 399px !important;
}

.left-399 {
  left: 399px !important;
}

.top-400 {
  top: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.top-401 {
  top: 401px !important;
}

.right-401 {
  right: 401px !important;
}

.bottom-401 {
  bottom: 401px !important;
}

.left-401 {
  left: 401px !important;
}

.top-402 {
  top: 402px !important;
}

.right-402 {
  right: 402px !important;
}

.bottom-402 {
  bottom: 402px !important;
}

.left-402 {
  left: 402px !important;
}

.top-403 {
  top: 403px !important;
}

.right-403 {
  right: 403px !important;
}

.bottom-403 {
  bottom: 403px !important;
}

.left-403 {
  left: 403px !important;
}

.top-404 {
  top: 404px !important;
}

.right-404 {
  right: 404px !important;
}

.bottom-404 {
  bottom: 404px !important;
}

.left-404 {
  left: 404px !important;
}

.top-405 {
  top: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.top-406 {
  top: 406px !important;
}

.right-406 {
  right: 406px !important;
}

.bottom-406 {
  bottom: 406px !important;
}

.left-406 {
  left: 406px !important;
}

.top-407 {
  top: 407px !important;
}

.right-407 {
  right: 407px !important;
}

.bottom-407 {
  bottom: 407px !important;
}

.left-407 {
  left: 407px !important;
}

.top-408 {
  top: 408px !important;
}

.right-408 {
  right: 408px !important;
}

.bottom-408 {
  bottom: 408px !important;
}

.left-408 {
  left: 408px !important;
}

.top-409 {
  top: 409px !important;
}

.right-409 {
  right: 409px !important;
}

.bottom-409 {
  bottom: 409px !important;
}

.left-409 {
  left: 409px !important;
}

.top-410 {
  top: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.top-411 {
  top: 411px !important;
}

.right-411 {
  right: 411px !important;
}

.bottom-411 {
  bottom: 411px !important;
}

.left-411 {
  left: 411px !important;
}

.top-412 {
  top: 412px !important;
}

.right-412 {
  right: 412px !important;
}

.bottom-412 {
  bottom: 412px !important;
}

.left-412 {
  left: 412px !important;
}

.top-413 {
  top: 413px !important;
}

.right-413 {
  right: 413px !important;
}

.bottom-413 {
  bottom: 413px !important;
}

.left-413 {
  left: 413px !important;
}

.top-414 {
  top: 414px !important;
}

.right-414 {
  right: 414px !important;
}

.bottom-414 {
  bottom: 414px !important;
}

.left-414 {
  left: 414px !important;
}

.top-415 {
  top: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.top-416 {
  top: 416px !important;
}

.right-416 {
  right: 416px !important;
}

.bottom-416 {
  bottom: 416px !important;
}

.left-416 {
  left: 416px !important;
}

.top-417 {
  top: 417px !important;
}

.right-417 {
  right: 417px !important;
}

.bottom-417 {
  bottom: 417px !important;
}

.left-417 {
  left: 417px !important;
}

.top-418 {
  top: 418px !important;
}

.right-418 {
  right: 418px !important;
}

.bottom-418 {
  bottom: 418px !important;
}

.left-418 {
  left: 418px !important;
}

.top-419 {
  top: 419px !important;
}

.right-419 {
  right: 419px !important;
}

.bottom-419 {
  bottom: 419px !important;
}

.left-419 {
  left: 419px !important;
}

.top-420 {
  top: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.top-421 {
  top: 421px !important;
}

.right-421 {
  right: 421px !important;
}

.bottom-421 {
  bottom: 421px !important;
}

.left-421 {
  left: 421px !important;
}

.top-422 {
  top: 422px !important;
}

.right-422 {
  right: 422px !important;
}

.bottom-422 {
  bottom: 422px !important;
}

.left-422 {
  left: 422px !important;
}

.top-423 {
  top: 423px !important;
}

.right-423 {
  right: 423px !important;
}

.bottom-423 {
  bottom: 423px !important;
}

.left-423 {
  left: 423px !important;
}

.top-424 {
  top: 424px !important;
}

.right-424 {
  right: 424px !important;
}

.bottom-424 {
  bottom: 424px !important;
}

.left-424 {
  left: 424px !important;
}

.top-425 {
  top: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.top-426 {
  top: 426px !important;
}

.right-426 {
  right: 426px !important;
}

.bottom-426 {
  bottom: 426px !important;
}

.left-426 {
  left: 426px !important;
}

.top-427 {
  top: 427px !important;
}

.right-427 {
  right: 427px !important;
}

.bottom-427 {
  bottom: 427px !important;
}

.left-427 {
  left: 427px !important;
}

.top-428 {
  top: 428px !important;
}

.right-428 {
  right: 428px !important;
}

.bottom-428 {
  bottom: 428px !important;
}

.left-428 {
  left: 428px !important;
}

.top-429 {
  top: 429px !important;
}

.right-429 {
  right: 429px !important;
}

.bottom-429 {
  bottom: 429px !important;
}

.left-429 {
  left: 429px !important;
}

.top-430 {
  top: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.top-431 {
  top: 431px !important;
}

.right-431 {
  right: 431px !important;
}

.bottom-431 {
  bottom: 431px !important;
}

.left-431 {
  left: 431px !important;
}

.top-432 {
  top: 432px !important;
}

.right-432 {
  right: 432px !important;
}

.bottom-432 {
  bottom: 432px !important;
}

.left-432 {
  left: 432px !important;
}

.top-433 {
  top: 433px !important;
}

.right-433 {
  right: 433px !important;
}

.bottom-433 {
  bottom: 433px !important;
}

.left-433 {
  left: 433px !important;
}

.top-434 {
  top: 434px !important;
}

.right-434 {
  right: 434px !important;
}

.bottom-434 {
  bottom: 434px !important;
}

.left-434 {
  left: 434px !important;
}

.top-435 {
  top: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.top-436 {
  top: 436px !important;
}

.right-436 {
  right: 436px !important;
}

.bottom-436 {
  bottom: 436px !important;
}

.left-436 {
  left: 436px !important;
}

.top-437 {
  top: 437px !important;
}

.right-437 {
  right: 437px !important;
}

.bottom-437 {
  bottom: 437px !important;
}

.left-437 {
  left: 437px !important;
}

.top-438 {
  top: 438px !important;
}

.right-438 {
  right: 438px !important;
}

.bottom-438 {
  bottom: 438px !important;
}

.left-438 {
  left: 438px !important;
}

.top-439 {
  top: 439px !important;
}

.right-439 {
  right: 439px !important;
}

.bottom-439 {
  bottom: 439px !important;
}

.left-439 {
  left: 439px !important;
}

.top-440 {
  top: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.top-441 {
  top: 441px !important;
}

.right-441 {
  right: 441px !important;
}

.bottom-441 {
  bottom: 441px !important;
}

.left-441 {
  left: 441px !important;
}

.top-442 {
  top: 442px !important;
}

.right-442 {
  right: 442px !important;
}

.bottom-442 {
  bottom: 442px !important;
}

.left-442 {
  left: 442px !important;
}

.top-443 {
  top: 443px !important;
}

.right-443 {
  right: 443px !important;
}

.bottom-443 {
  bottom: 443px !important;
}

.left-443 {
  left: 443px !important;
}

.top-444 {
  top: 444px !important;
}

.right-444 {
  right: 444px !important;
}

.bottom-444 {
  bottom: 444px !important;
}

.left-444 {
  left: 444px !important;
}

.top-445 {
  top: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.top-446 {
  top: 446px !important;
}

.right-446 {
  right: 446px !important;
}

.bottom-446 {
  bottom: 446px !important;
}

.left-446 {
  left: 446px !important;
}

.top-447 {
  top: 447px !important;
}

.right-447 {
  right: 447px !important;
}

.bottom-447 {
  bottom: 447px !important;
}

.left-447 {
  left: 447px !important;
}

.top-448 {
  top: 448px !important;
}

.right-448 {
  right: 448px !important;
}

.bottom-448 {
  bottom: 448px !important;
}

.left-448 {
  left: 448px !important;
}

.top-449 {
  top: 449px !important;
}

.right-449 {
  right: 449px !important;
}

.bottom-449 {
  bottom: 449px !important;
}

.left-449 {
  left: 449px !important;
}

.top-450 {
  top: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.top-451 {
  top: 451px !important;
}

.right-451 {
  right: 451px !important;
}

.bottom-451 {
  bottom: 451px !important;
}

.left-451 {
  left: 451px !important;
}

.top-452 {
  top: 452px !important;
}

.right-452 {
  right: 452px !important;
}

.bottom-452 {
  bottom: 452px !important;
}

.left-452 {
  left: 452px !important;
}

.top-453 {
  top: 453px !important;
}

.right-453 {
  right: 453px !important;
}

.bottom-453 {
  bottom: 453px !important;
}

.left-453 {
  left: 453px !important;
}

.top-454 {
  top: 454px !important;
}

.right-454 {
  right: 454px !important;
}

.bottom-454 {
  bottom: 454px !important;
}

.left-454 {
  left: 454px !important;
}

.top-455 {
  top: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.top-456 {
  top: 456px !important;
}

.right-456 {
  right: 456px !important;
}

.bottom-456 {
  bottom: 456px !important;
}

.left-456 {
  left: 456px !important;
}

.top-457 {
  top: 457px !important;
}

.right-457 {
  right: 457px !important;
}

.bottom-457 {
  bottom: 457px !important;
}

.left-457 {
  left: 457px !important;
}

.top-458 {
  top: 458px !important;
}

.right-458 {
  right: 458px !important;
}

.bottom-458 {
  bottom: 458px !important;
}

.left-458 {
  left: 458px !important;
}

.top-459 {
  top: 459px !important;
}

.right-459 {
  right: 459px !important;
}

.bottom-459 {
  bottom: 459px !important;
}

.left-459 {
  left: 459px !important;
}

.top-460 {
  top: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.top-461 {
  top: 461px !important;
}

.right-461 {
  right: 461px !important;
}

.bottom-461 {
  bottom: 461px !important;
}

.left-461 {
  left: 461px !important;
}

.top-462 {
  top: 462px !important;
}

.right-462 {
  right: 462px !important;
}

.bottom-462 {
  bottom: 462px !important;
}

.left-462 {
  left: 462px !important;
}

.top-463 {
  top: 463px !important;
}

.right-463 {
  right: 463px !important;
}

.bottom-463 {
  bottom: 463px !important;
}

.left-463 {
  left: 463px !important;
}

.top-464 {
  top: 464px !important;
}

.right-464 {
  right: 464px !important;
}

.bottom-464 {
  bottom: 464px !important;
}

.left-464 {
  left: 464px !important;
}

.top-465 {
  top: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.top-466 {
  top: 466px !important;
}

.right-466 {
  right: 466px !important;
}

.bottom-466 {
  bottom: 466px !important;
}

.left-466 {
  left: 466px !important;
}

.top-467 {
  top: 467px !important;
}

.right-467 {
  right: 467px !important;
}

.bottom-467 {
  bottom: 467px !important;
}

.left-467 {
  left: 467px !important;
}

.top-468 {
  top: 468px !important;
}

.right-468 {
  right: 468px !important;
}

.bottom-468 {
  bottom: 468px !important;
}

.left-468 {
  left: 468px !important;
}

.top-469 {
  top: 469px !important;
}

.right-469 {
  right: 469px !important;
}

.bottom-469 {
  bottom: 469px !important;
}

.left-469 {
  left: 469px !important;
}

.top-470 {
  top: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.top-471 {
  top: 471px !important;
}

.right-471 {
  right: 471px !important;
}

.bottom-471 {
  bottom: 471px !important;
}

.left-471 {
  left: 471px !important;
}

.top-472 {
  top: 472px !important;
}

.right-472 {
  right: 472px !important;
}

.bottom-472 {
  bottom: 472px !important;
}

.left-472 {
  left: 472px !important;
}

.top-473 {
  top: 473px !important;
}

.right-473 {
  right: 473px !important;
}

.bottom-473 {
  bottom: 473px !important;
}

.left-473 {
  left: 473px !important;
}

.top-474 {
  top: 474px !important;
}

.right-474 {
  right: 474px !important;
}

.bottom-474 {
  bottom: 474px !important;
}

.left-474 {
  left: 474px !important;
}

.top-475 {
  top: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.top-476 {
  top: 476px !important;
}

.right-476 {
  right: 476px !important;
}

.bottom-476 {
  bottom: 476px !important;
}

.left-476 {
  left: 476px !important;
}

.top-477 {
  top: 477px !important;
}

.right-477 {
  right: 477px !important;
}

.bottom-477 {
  bottom: 477px !important;
}

.left-477 {
  left: 477px !important;
}

.top-478 {
  top: 478px !important;
}

.right-478 {
  right: 478px !important;
}

.bottom-478 {
  bottom: 478px !important;
}

.left-478 {
  left: 478px !important;
}

.top-479 {
  top: 479px !important;
}

.right-479 {
  right: 479px !important;
}

.bottom-479 {
  bottom: 479px !important;
}

.left-479 {
  left: 479px !important;
}

.top-480 {
  top: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.top-481 {
  top: 481px !important;
}

.right-481 {
  right: 481px !important;
}

.bottom-481 {
  bottom: 481px !important;
}

.left-481 {
  left: 481px !important;
}

.top-482 {
  top: 482px !important;
}

.right-482 {
  right: 482px !important;
}

.bottom-482 {
  bottom: 482px !important;
}

.left-482 {
  left: 482px !important;
}

.top-483 {
  top: 483px !important;
}

.right-483 {
  right: 483px !important;
}

.bottom-483 {
  bottom: 483px !important;
}

.left-483 {
  left: 483px !important;
}

.top-484 {
  top: 484px !important;
}

.right-484 {
  right: 484px !important;
}

.bottom-484 {
  bottom: 484px !important;
}

.left-484 {
  left: 484px !important;
}

.top-485 {
  top: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.top-486 {
  top: 486px !important;
}

.right-486 {
  right: 486px !important;
}

.bottom-486 {
  bottom: 486px !important;
}

.left-486 {
  left: 486px !important;
}

.top-487 {
  top: 487px !important;
}

.right-487 {
  right: 487px !important;
}

.bottom-487 {
  bottom: 487px !important;
}

.left-487 {
  left: 487px !important;
}

.top-488 {
  top: 488px !important;
}

.right-488 {
  right: 488px !important;
}

.bottom-488 {
  bottom: 488px !important;
}

.left-488 {
  left: 488px !important;
}

.top-489 {
  top: 489px !important;
}

.right-489 {
  right: 489px !important;
}

.bottom-489 {
  bottom: 489px !important;
}

.left-489 {
  left: 489px !important;
}

.top-490 {
  top: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.top-491 {
  top: 491px !important;
}

.right-491 {
  right: 491px !important;
}

.bottom-491 {
  bottom: 491px !important;
}

.left-491 {
  left: 491px !important;
}

.top-492 {
  top: 492px !important;
}

.right-492 {
  right: 492px !important;
}

.bottom-492 {
  bottom: 492px !important;
}

.left-492 {
  left: 492px !important;
}

.top-493 {
  top: 493px !important;
}

.right-493 {
  right: 493px !important;
}

.bottom-493 {
  bottom: 493px !important;
}

.left-493 {
  left: 493px !important;
}

.top-494 {
  top: 494px !important;
}

.right-494 {
  right: 494px !important;
}

.bottom-494 {
  bottom: 494px !important;
}

.left-494 {
  left: 494px !important;
}

.top-495 {
  top: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.top-496 {
  top: 496px !important;
}

.right-496 {
  right: 496px !important;
}

.bottom-496 {
  bottom: 496px !important;
}

.left-496 {
  left: 496px !important;
}

.top-497 {
  top: 497px !important;
}

.right-497 {
  right: 497px !important;
}

.bottom-497 {
  bottom: 497px !important;
}

.left-497 {
  left: 497px !important;
}

.top-498 {
  top: 498px !important;
}

.right-498 {
  right: 498px !important;
}

.bottom-498 {
  bottom: 498px !important;
}

.left-498 {
  left: 498px !important;
}

.top-499 {
  top: 499px !important;
}

.right-499 {
  right: 499px !important;
}

.bottom-499 {
  bottom: 499px !important;
}

.left-499 {
  left: 499px !important;
}

.top-500 {
  top: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.spinner-bounce.brand-color span {
  background-color: #337300 !important;
}
.spinner-bounce.white-color span {
  background-color: #ffffff !important;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  padding-left: 1rem;
  padding-right: 1rem;
}

.border, .border-top, .border-right, .border-bottom, .border-left {
  border-color: var(--default-border-color) !important;
}

.spinner-border, .spinner-grow {
  vertical-align: middle;
}

.spinner-border {
  border-width: 0.1em !important;
}

.shadow {
  box-shadow: var(--default-box-shadow) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.page-body-wrapper {
  display: flex;
  flex-direction: row;
  padding: 70px 0 0 0;
  min-height: calc(100vh - 70px);
}

.main-panel {
  display: flex;
  flex-direction: column;
  margin-left: 230px;
  width: calc(100% - 230px);
  min-height: calc(100vh - 70px);
  transition: width 0.25s ease-in-out, margin 0.25s ease-in-out;
}
@media (max-width: 991px) {
  .main-panel {
    width: 100%;
    margin-left: 0;
  }
}

.content-wrapper {
  width: 100%;
  flex-grow: 1;
  background: var(--app-background-color);
  padding: 2rem;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.btn {
  font-size: inherit;
  line-height: initial;
  color: var(--default-font-color);
  padding: 0.45rem 1.2rem;
}
.btn.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.btn:focus {
  box-shadow: none !important;
}
.btn.btn-with-shadow {
  box-shadow: var(--default-box-shadow);
}
.btn.btn-primary {
  color: #ffffff;
  border-color: #337300;
  background-color: #337300;
  transition: all 0.25s ease-in-out;
}
.btn.btn-primary:hover {
  background-color: rgb(37.4295652174, 84.4, 0);
}
.btn.btn-primary:disabled:hover {
  background-color: #337300;
}
.btn.btn-light {
  border-color: var(--btn-light-color);
  background-color: var(--btn-light-color);
  transition: all 0.25s ease-in-out;
}
.btn.btn-light:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.btn.btn-light:focus {
  color: var(--default-font-color);
}
.btn.btn-light:disabled:hover {
  color: #212529;
  background-color: var(--btn-light-color);
}
.btn.btn-secondary {
  border-color: var(--btn-secondary-bg);
  background-color: var(--btn-secondary-bg);
}
.btn.btn-secondary:disabled:hover {
  background-color: var(--btn-secondary-bg);
}
.btn.btn-secondary:hover {
  background-color: var(--btn-secondary-hover-bg);
}
.btn.btn-dark {
  color: #ffffff;
  border-color: var(--btn-dark-color);
  background-color: var(--btn-dark-color);
}
.btn.btn-dark:hover {
  background-color: var(--btn-dark-hover-color);
}
.btn.btn-dark:disabled:hover {
  background-color: var(--btn-dark-color);
}
.btn.btn-success {
  color: #ffffff;
}
.btn.btn-danger {
  color: #ffffff;
  border-color: #fc2c10;
  background-color: #fc2c10;
  transition: all 0.25s ease-in-out;
}
.btn.btn-danger:hover {
  background-color: rgb(244.5305785124, 31.7173553719, 3.0694214876);
}
.btn.btn-danger:disabled:hover {
  background-color: #fc2c10;
}
.btn.btn-secondary {
  color: #ffffff;
}
.btn.btn-info {
  color: #ffffff;
  border-color: #38a4f8;
  background-color: #38a4f8;
  transition: all 0.25s ease-in-out;
}
.btn.btn-info:hover {
  background-color: rgb(8.5970873786, 141.2378640777, 244.4029126214);
}
.btn.btn-info:disabled:hover {
  background-color: #38a4f8;
}
.btn.btn-warning {
  color: #ffffff;
  border-color: #EB5C00;
  background-color: #EB5C00;
  transition: all 0.25s ease-in-out;
}
.btn.btn-warning:disabled:hover {
  background-color: #EB5C00;
}
.btn.btn-warning:hover {
  background-color: rgb(184, 72.0340425532, 0);
}
.btn.btn-outline-primary {
  color: #337300;
}
.btn.btn-outline-primary:hover {
  color: #ffffff;
}
.btn.btn-outline-primary:disabled:hover {
  color: #337300;
}
.btn.btn-outline-success {
  color: #337300;
}
.btn.btn-outline-success:hover {
  color: #ffffff;
}
.btn.btn-outline-success:disabled:hover {
  color: #337300;
}
.btn.btn-outline-danger {
  color: #fc2c10;
}
.btn.btn-outline-danger:hover {
  color: #ffffff;
}
.btn.btn-outline-danger:disabled:hover {
  color: #fc2c10;
}
.btn.btn-outline-info {
  color: #38a4f8;
  border-color: #38a4f8;
}
.btn.btn-outline-info:hover {
  color: #ffffff;
}
.btn.btn-outline-info:disabled:hover {
  color: #38a4f8;
}
.btn.btn-outline-warning {
  color: #EB5C00;
  border-color: #EB5C00;
}
.btn.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #EB5C00;
}
.btn.btn-outline-warning:disabled:hover {
  color: #EB5C00;
  background-color: transparent;
}
.btn.btn-load-more-data {
  font-size: 95%;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.btn.btn-load-more-data:hover {
  color: #337300;
  background: var(--base-color);
}
.btn.btn-load-more-data:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn.btn-transparent-primary {
  color: #337300;
  width: -webkit-max-content;
  width: max-content;
  border-color: transparent;
  background-color: transparent;
  transition: all 0.25s ease-in-out;
}
.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #337300;
}
.btn.btn-transparent-primary:disabled:hover {
  background-color: transparent;
}

.btn-group.btn-group-action .btn {
  margin-right: 2px;
  border-radius: 50% !important;
  padding: 0.4rem 0.5rem;
}
.btn-group.btn-group-action .btn svg {
  width: 17px;
  height: 17px;
}
.btn-group.btn-group-action .btn:hover {
  border-radius: 50%;
  color: #337300;
  background-color: var(--icon-hover-bg);
}

.btn-primary {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-primary:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-primary:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-secondary {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-secondary:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-secondary:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-warning {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-warning:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-warning:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-success {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-success:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-success:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-info {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-info:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-info:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-danger {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-danger:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-danger:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-dark {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-dark:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-dark:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.btn-light {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}
.btn-light:hover {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3) !important;
}
.btn-light:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2) !important;
}

.editor .btn-light {
  box-shadow: none !important;
}
.editor .btn-light:hover {
  box-shadow: none !important;
}
.editor .btn-light:focus {
  box-shadow: none !important;
}

.bulk-floating-action-wrapper .btn-light {
  box-shadow: none !important;
}
.bulk-floating-action-wrapper .btn-light:hover {
  box-shadow: none !important;
}
.bulk-floating-action-wrapper .btn-light:focus {
  box-shadow: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}
select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
select:focus {
  box-shadow: none !important;
  border-color: #337300 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #337300 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}
.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #337300 !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}
.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}
.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}
.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: rgb(188.3333333333, 190, 194.1666666667);
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: rgb(236.3333333333, 236.8, 237.9666666667);
}
.form-group-with-icon .form-control-feedback:hover {
  color: #337300;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #337300 !important;
}
.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #337300 !important;
}
.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #EB5C00;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #EB5C00;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #EB5C00 !important;
}
.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}
.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}
.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}
.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}
.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}
.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}
.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #337300;
  box-shadow: 2px 0 0 #337300, 4px 0 0 #337300, 4px -2px 0 #337300, 4px -4px 0 #337300, 4px -6px 0 #337300, 4px -8px 0 #337300;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #337300;
  box-shadow: 2px 0 0 #337300, 4px 0 0 #337300, 4px -2px 0 #337300, 4px -4px 0 #337300, 4px -6px 0 #337300, 4px -8px 0 #337300;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #EB5C00;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #EB5C00;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #EB5C00;
  box-shadow: 2px 0 0 #EB5C00, 4px 0 0 #EB5C00, 4px -2px 0 #EB5C00, 4px -4px 0 #EB5C00, 4px -6px 0 #EB5C00, 4px -8px 0 #EB5C00;
}
.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.customized-radio.disabled {
  opacity: 0.7;
}
.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}
.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}
.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}
.customized-radio.mini {
  padding-left: 20px;
}
.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}
.customized-radio.radio-default .outside {
  border-color: #337300;
}
.customized-radio.radio-default .outside .inside {
  background: #337300;
}
.customized-radio.radio-primary .outside {
  border-color: #337300;
}
.customized-radio.radio-primary .outside .inside {
  background: #337300;
}
.customized-radio.radio-success .outside {
  border-color: #337300;
}
.customized-radio.radio-success .outside .inside {
  background: #337300;
}
.customized-radio.radio-warning .outside {
  border-color: #EB5C00;
}
.customized-radio.radio-warning .outside .inside {
  background: #EB5C00;
}
.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}
.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}
.radio-button-group .btn-group:focus {
  outline: none;
}
.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}
.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}
.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #337300;
  border: 1px solid #337300 !important;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #337300;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #337300;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #337300;
}
.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}
.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}
.chips-container .add {
  transition: color 0.25s ease-in-out;
}
.chips-container .add:hover {
  color: #565656;
}
.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}
.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}
.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}
.wizard-steps .nav-link {
  padding: 0;
}
.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}
.wizard-steps .tab-step:hover {
  color: #337300;
}
.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}
.wizard-steps .tab-step-init:hover {
  color: #337300;
}
.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}
.wizard-steps .nav-pills .nav-link.active, .wizard-steps .nav-pills .show > .nav-link {
  background: none;
}
.wizard-steps .nav-link.active .tab-step, .wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #337300;
}
.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}
.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}
.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}
.note-frame.card {
  height: initial !important;
}
.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}
.note-frame .card-header.note-toolbar {
  padding: 5px;
}
.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}
.note-frame .card-header .note-btn-group .dropdown-toggle, .note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}
.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-placeholder {
  padding: 1rem !important;
}
.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}
.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}
.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}
.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}
.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}
.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}
.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #337300;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}
.vue-tel-input:focus, .vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #337300 !important;
}
.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.custom-image-upload-wrapper {
  width: 150px;
  height: 150px;
  position: relative;
  border-radius: 0.25rem;
  background-color: var(--base-color);
}
.custom-image-upload-wrapper .image-area {
  width: 150px;
  height: 150px;
  border-radius: 0.25rem;
}
.custom-image-upload-wrapper .image-area img {
  width: auto;
  max-height: 100%;
  border-radius: 0.25rem;
}
.custom-image-upload-wrapper .input-area {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  padding: 5px 0;
  background-color: rgba(0, 0, 0, 0.4);
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  transition: all 0.25s ease-in-out;
}
.custom-image-upload-wrapper .input-area #upload-label {
  width: 100%;
  font-size: 90%;
  cursor: pointer;
  margin-bottom: 0;
  text-align: center;
  color: #ffffff !important;
}
.custom-image-upload-wrapper:hover .input-area {
  opacity: 1;
}
.custom-image-upload-wrapper.circle {
  overflow: hidden;
  border-radius: 50%;
}
.custom-image-upload-wrapper.circle .image-area {
  border-radius: 50%;
}
.custom-image-upload-wrapper.circle .image-area img {
  border-radius: 50%;
}
.custom-image-upload-wrapper.small-wrapper {
  width: 120px;
  height: 120px;
}
.custom-image-upload-wrapper.small-wrapper .image-area {
  width: 120px;
  height: 120px;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.modal {
  padding-right: 0 !important;
}
.modal .modal-dialog .modal-content {
  border: 0;
  cursor: default !important;
  border-radius: 0.25rem;
  max-height: calc(100% - 18rem) !important;
  background-color: var(--modal-header-footer-bg);
}
@media (min-width: 576px) {
  .modal .modal-dialog .modal-content {
    min-height: 325px !important;
  }
}
.modal .modal-dialog .modal-content .modal-header {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
.modal .modal-dialog .modal-content .modal-header svg {
  height: 18px;
  width: 18px;
}
.modal .modal-dialog .modal-content .modal-header .close {
  color: var(--default-font-color);
}
.modal .modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
}
.modal .modal-dialog .modal-content .modal-header .close span svg {
  height: 32px;
  width: 32px;
  padding: 0.438rem;
}
.modal .modal-dialog .modal-content .modal-header .close span svg:hover {
  border-radius: 50%;
  background-color: var(--icon-hover-bg);
}
.modal .modal-dialog .modal-content .modal-header .close.position-absolute {
  right: 0;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 1.688rem;
  background-color: var(--modal-body-bg);
}
.modal .modal-dialog .modal-content .modal-body.modal-alert {
  border-radius: 5px !important;
}
.modal .modal-dialog .modal-content .modal-body.modal-alert svg {
  stroke-width: 1.5 !important;
  height: 61px;
  width: 61px;
}
.modal .modal-dialog .modal-content .modal-body.modal-alert .btn {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}
.modal .modal-dialog .modal-content .modal-footer * {
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-footer {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
@media (min-width: 576px) {
  .modal .modal-dialog.modal-default {
    max-width: 620px;
  }
}
.modal .modal-dialog.modal-fullwidth {
  max-width: 100%;
}
.modal .modal-dialog.modal-fullwidth .modal-content {
  border-radius: 0;
}
.modal .modal-dialog.modal-dialog-top {
  max-height: 100vh;
  margin: 0 auto !important;
}
.modal .modal-dialog.modal-dialog-top .modal-content {
  max-height: 100vh;
}
@media (min-width: 576px) {
  .modal .modal-dialog.modal-dialog-centered .modal-content {
    max-height: 450px !important;
  }
}
.modal .modal-dialog.full-screen-modal-dialog {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  max-height: 100% !important;
  min-height: 100% !important;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content {
  display: flex;
  border-radius: 0;
  position: relative;
  pointer-events: auto;
  flex-direction: column;
  min-width: 100% !important;
  min-height: 100% !important;
  background-clip: padding-box;
  background-color: var(--modal-body-bg);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close {
  color: var(--default-font-color);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close:focus {
  outline: none;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close span svg {
  height: 32px;
  width: 32px;
  padding: 0.438rem;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close span svg:hover {
  border-radius: 50%;
  background-color: var(--icon-hover-bg);
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-header .close.position-absolute {
  right: 0;
}
.modal .modal-dialog.full-screen-modal-dialog .modal-content .modal-body {
  padding: 1.688rem;
}

.modal-sm.modal-dialog {
  max-width: 380px;
}
.modal-sm.modal-dialog .modal-content {
  min-height: auto !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.card {
  background-color: var(--default-card-bg);
}
.card .card-header {
  border-color: var(--default-border-color);
}
.card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: auto;
}
.card .card-body {
  padding: 2rem;
}
.card .card-body.body-hoverable {
  height: 240px;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}
.card .card-body.body-hoverable:hover {
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  box-shadow: var(--default-box-shadow);
}
.card .card-body.body-hoverable svg {
  height: 50px;
  width: 50px;
  color: #ffffff;
  stroke-width: 0.7;
}
.card .card-footer {
  border-color: var(--default-border-color);
}
.card.card-with-shadow {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.card.card-with-search .input-search-box {
  width: 220px;
}
.card.template-preview-card .template-preview-wrapper {
  height: 300px;
  font-size: 50%;
  overflow: hidden;
  position: relative;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  transition: 0.25s;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-clip: border-box;
  cursor: pointer !important;
}
.card.template-preview-card .template-preview-wrapper .v-html-wrapper {
  zoom: 40%;
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
@media (min-width: 992px) and (max-width: 1350px) {
  .card.template-preview-card .template-preview-wrapper .v-html-wrapper {
    zoom: 30%;
  }
}
.card.template-preview-card .template-preview-wrapper .v-html-wrapper img {
  max-width: 100% !important;
}
.card.template-preview-card .template-preview-wrapper .v-html-wrapper table {
  width: 100% !important;
  max-width: 100% !important;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  border: none;
  height: 300px;
  font-size: 0.935rem;
  box-shadow: var(--default-box-shadow);
  border-radius: 0.25rem;
  transition: 0.25s;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: var(--default-card-bg);
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li {
  border: 0;
  border-radius: 0;
  background-color: var(--default-card-bg);
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a {
  color: var(--default-font-color);
  transition: 0.25s;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a:hover {
  color: #337300;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li a svg {
  height: 20px;
  width: 20px;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:first-child {
  padding-top: 2rem;
}
.card.template-preview-card .template-preview-wrapper .card-overlay-options ul li:last-child {
  padding-bottom: 2rem;
}
.card.template-preview-card .template-preview-wrapper:hover .card-overlay-options {
  opacity: 0.7;
  -webkit-transform: scale(1.03) !important;
          transform: scale(1.03) !important;
}

.chart-data-list .data-group-item {
  border: 0;
  font-weight: 400;
  display: flex;
  align-items: center;
  padding: 0.25rem 1.25rem;
  background-color: transparent;
}
.chart-data-list .data-group-item .square {
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  margin-right: 5px;
  display: inline-block;
  border-radius: 0.2rem;
}
.chart-data-list .data-group-item .value {
  font-size: 90%;
  margin-left: 5px;
  color: var(--default-font-color);
}

.orgchart-container {
  border: none !important;
  width: 100% !important;
}
.orgchart-container .orgchart {
  background-image: none;
}
.orgchart-container .orgchart .node {
  width: 150px;
  border: none !important;
  padding: 0;
  margin: 0 3px;
  border-radius: 4px;
  box-shadow: var(--default-box-shadow) !important;
}
.orgchart-container .orgchart .node:hover {
  background-color: transparent !important;
  cursor: pointer !important;
}
.orgchart-container .orgchart .node .title {
  background-color: #337300 !important;
  border: none !important;
}
.orgchart-container .orgchart .node .title .symbol {
  display: none !important;
}
.orgchart-container .orgchart .node .content {
  border: none !important;
  color: var(--default-font-color) !important;
  background-color: var(--chips-bg) !important;
}
.orgchart-container .orgchart .lines .downLine {
  background-color: #337300;
}
.orgchart-container .orgchart .lines .topLine {
  border-color: #337300;
}
.orgchart-container .orgchart .lines .leftLine {
  border-color: #337300;
}
.orgchart-container .orgchart .lines .rightLine {
  border-color: #337300;
}
.orgchart-container::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.orgchart-container::-webkit-scrollbar-track {
  background: transparent;
}
.orgchart-container::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.orgchart-container:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.orgchart-container:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

/*Badges*/
.badge {
  color: #ffffff;
  font-size: 12px;
  padding: 0.55rem 1.2rem;
}
.badge.badge-pill {
  border-radius: 20px !important;
}
.badge.badge-circle {
  padding: 0;
  width: 29px;
  max-width: 29px;
  height: 29px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.badge.badge-lg {
  font-size: 14px;
  padding: 0.7rem 1.5rem;
}
.badge.badge-lg.badge-circle {
  padding: 0;
  width: 35px;
  max-width: 35px;
  height: 35px;
}
.badge.badge-sm {
  font-size: 11px;
  padding: 0.45rem 1rem;
}
.badge.badge-sm.badge-circle {
  padding: 0;
  width: 25px;
  max-width: 25px;
  height: 25px;
}
.badge.badge-primary {
  background-color: #337300;
}
.badge.badge-purple {
  background-color: #964ed8;
}
.badge.badge-warning {
  background-color: #EB5C00;
}
.badge.badge-danger {
  background-color: #fc2c10;
}
.badge.badge-light {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.badge.badge-info {
  background-color: #38a4f8;
}
.badge.badge-secondary {
  background-color: #9397A0;
}
.badge.badge-muted {
  background-color: #afb1b6;
}

/*Notes*/
.note-title svg {
  color: #f6e84e;
  height: 20px;
  width: 20px;
}

.note {
  border-radius: 0.25rem;
}
.note.note-warning {
  background-color: var(--note-bg-color);
  color: #707887 !important;
}
.note.note-blue {
  color: var(--note-font-color);
  background-color: rgba(236, 236, 255, 0.9);
}
.note.note-red {
  color: var(--note-font-color);
  background-color: rgba(255, 233, 233, 0.9);
}
.note.note-purple {
  color: var(--note-font-color);
  background-color: rgba(255, 231, 255, 0.9);
}
.note.note-success {
  color: var(--note-font-color);
  background-color: rgba(211, 255, 220, 0.9);
}
.note.note-info {
  color: var(--note-font-color);
  background-color: rgba(212, 249, 255, 0.9);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}
select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
select:focus {
  box-shadow: none !important;
  border-color: #337300 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #337300 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}
.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #337300 !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}
.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}
.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}
.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: rgb(188.3333333333, 190, 194.1666666667);
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: rgb(236.3333333333, 236.8, 237.9666666667);
}
.form-group-with-icon .form-control-feedback:hover {
  color: #337300;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #337300 !important;
}
.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #337300 !important;
}
.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #EB5C00;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #EB5C00;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #EB5C00 !important;
}
.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}
.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}
.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}
.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}
.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}
.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}
.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #337300;
  box-shadow: 2px 0 0 #337300, 4px 0 0 #337300, 4px -2px 0 #337300, 4px -4px 0 #337300, 4px -6px 0 #337300, 4px -8px 0 #337300;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #337300;
  box-shadow: 2px 0 0 #337300, 4px 0 0 #337300, 4px -2px 0 #337300, 4px -4px 0 #337300, 4px -6px 0 #337300, 4px -8px 0 #337300;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #EB5C00;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #EB5C00;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #EB5C00;
  box-shadow: 2px 0 0 #EB5C00, 4px 0 0 #EB5C00, 4px -2px 0 #EB5C00, 4px -4px 0 #EB5C00, 4px -6px 0 #EB5C00, 4px -8px 0 #EB5C00;
}
.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.customized-radio.disabled {
  opacity: 0.7;
}
.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}
.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}
.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}
.customized-radio.mini {
  padding-left: 20px;
}
.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}
.customized-radio.radio-default .outside {
  border-color: #337300;
}
.customized-radio.radio-default .outside .inside {
  background: #337300;
}
.customized-radio.radio-primary .outside {
  border-color: #337300;
}
.customized-radio.radio-primary .outside .inside {
  background: #337300;
}
.customized-radio.radio-success .outside {
  border-color: #337300;
}
.customized-radio.radio-success .outside .inside {
  background: #337300;
}
.customized-radio.radio-warning .outside {
  border-color: #EB5C00;
}
.customized-radio.radio-warning .outside .inside {
  background: #EB5C00;
}
.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}
.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}
.radio-button-group .btn-group:focus {
  outline: none;
}
.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}
.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}
.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #337300;
  border: 1px solid #337300 !important;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #337300;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #337300;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #337300;
}
.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}
.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}
.chips-container .add {
  transition: color 0.25s ease-in-out;
}
.chips-container .add:hover {
  color: #565656;
}
.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}
.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}
.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}
.wizard-steps .nav-link {
  padding: 0;
}
.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}
.wizard-steps .tab-step:hover {
  color: #337300;
}
.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}
.wizard-steps .tab-step-init:hover {
  color: #337300;
}
.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}
.wizard-steps .nav-pills .nav-link.active, .wizard-steps .nav-pills .show > .nav-link {
  background: none;
}
.wizard-steps .nav-link.active .tab-step, .wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #337300;
}
.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}
.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}
.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}
.note-frame.card {
  height: initial !important;
}
.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}
.note-frame .card-header.note-toolbar {
  padding: 5px;
}
.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}
.note-frame .card-header .note-btn-group .dropdown-toggle, .note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}
.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-placeholder {
  padding: 1rem !important;
}
.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}
.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}
.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}
.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}
.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}
.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}
.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #337300;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}
.vue-tel-input:focus, .vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #337300 !important;
}
.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.btn-filter {
  font-size: 95%;
  color: #8A8A8A;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.btn-filter:hover {
  color: #337300;
  background: var(--base-color);
}
.btn-filter:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn-filter.btn-list-grid {
  padding: 0.5rem;
  border-radius: 5px;
}
.btn-filter.btn-list-grid svg {
  width: 20px;
  height: 20px;
}

.filters-wrapper .single-filter {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
}
.filters-wrapper .single-filter:last-child {
  margin-right: 0;
}
.filters-wrapper .single-filter .dropdown .btn-filter {
  border-radius: 20px;
  padding: 0.5rem 1.5rem;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.filters-wrapper .single-filter .dropdown .btn-filter.applied {
  color: #337300;
  background: var(--base-color);
}
.filters-wrapper .single-filter .dropdown .dropdown-menu {
  padding: 0;
  font-size: 95%;
  margin-top: 5px !important;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 2rem;
  font-size: 95%;
  white-space: normal;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background: transparent;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}
.filters-wrapper .single-filter .dropdown.show .btn-filter {
  color: #337300;
  background: var(--base-color);
}
.filters-wrapper .single-filter.column-filter .btn-filter {
  padding: 0.5rem;
  border-radius: 5px;
}
.filters-wrapper .single-filter.column-filter .btn-filter svg {
  width: 18px;
  height: 18px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
  z-index: 1040 !important;
  width: 352px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .content-type svg {
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: rgb(216.5657894737, 238.2894736842, 208.2105263158);
  padding: 2px;
  margin-right: 10px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #337300;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .manage-column-options {
  overflow-y: auto;
  max-height: 240px;
}
.filters-wrapper .single-filter.column-filter .ghost {
  background: #c8ebfb !important;
}
.filters-wrapper .single-filter.column-filter .catch-item {
  background: var(--base-color) !important;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu {
  width: 435px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:last-child .form-group, .filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:nth-last-child(2) .form-group {
  margin-bottom: 0;
}
.filters-wrapper .single-filter.radio-filter .dropdown .dropdown-menu {
  width: 378px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.search-filter-dropdown .dropdown .dropdown-menu {
  width: 332px;
}
.filters-wrapper .mobile-filters-wrapper {
  display: contents;
}
.filters-wrapper .mobile-filters-wrapper .filters-loop-wrapper {
  display: contents;
}
.filters-wrapper .btn-close-filter-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1rem 1.2rem;
}

.range-filter-dropdown .dropdown .dropdown-menu {
  width: 408px;
  font-size: 95%;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate {
  width: 124px;
  height: 54px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: var(--base-color);
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate p, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate p {
  margin: 6px 0;
  font-size: 12px;
  color: #8A8A8A;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate h5, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate h5 {
  margin: 0;
  font-size: 14px;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status hr {
  width: 10px !important;
  margin: 26px !important;
  border: 0.5px solid #8A8A8A !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-target {
  box-shadow: none;
  border-radius: 18px;
  border-color: var(--default-border-color);
  background-color: var(--range-slider-baseline-bg);
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal {
  height: 6px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  top: -11px;
  right: -13px;
  cursor: pointer;
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff;
  box-shadow: none !important;
  border: 1px solid #337300;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle:focus {
  outline: none !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after, .range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  height: 12px;
  width: 1px;
  position: absolute;
  top: 5px;
  background-color: #9397A0;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after {
  left: 9px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  left: 13px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-connect {
  background: #337300 !important;
}

.search-filter-dropdown .btn-filter {
  background: var(--btn-filter-bg);
}
.search-filter-dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.search-filter-dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.search-filter-dropdown .dropdown-menu {
  z-index: 1030;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.search-filter-dropdown .dropdown-menu .form-group-with-search {
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 280px;
  overflow-y: auto;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.search-filter-dropdown .dropdown-menu a .check-sign {
  display: none;
}
.search-filter-dropdown .btn-filter {
  border-radius: 20px;
  color: #8A8A8A;
  box-shadow: var(--default-box-shadow);
  padding: 0.5rem 1.5rem !important;
}
.search-filter-dropdown .btn-filter:hover {
  color: #337300;
  background: var(--base-color);
}

.form-group-with-search {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}
.form-group-with-search .form-control {
  border-radius: 20px !important;
  background-color: var(--base-color);
  padding: 0.5rem 1rem 0.5rem 2.2rem !important;
}
.form-group-with-search .form-control-feedback {
  display: block;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 0.7rem;
  color: #898989;
}
.form-group-with-search .form-control-feedback svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.5;
}

.single-search-wrapper {
  margin-bottom: 0.6rem;
}
.single-search-wrapper .form-group-with-search .form-control {
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #337300 !important;
}

.tab-filter-menu .nav-item .nav-link {
  font-size: 80%;
  padding-right: 0;
  padding-left: 1.5rem;
  color: var(--default-font-color);
  transition: color 0.25s ease-in-out;
}
.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}
.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}
.tab-filter-menu .nav-item:first-child .nav-link {
  padding-left: 0;
}
.tab-filter-menu .nav-item:last-child .nav-link {
  padding-right: 0;
}

.dropdown-menu-filter .dropdown .menu-filter-btn {
  font-size: 95%;
  border-radius: 5px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn:hover {
  color: #337300 !important;
  background: var(--base-color);
}
.dropdown-menu-filter .dropdown .menu-filter-btn:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn img {
  height: 16px;
  width: 16px;
  margin-left: 1rem;
}
.dropdown-menu-filter .dropdown .dropdown-menu {
  margin-top: 5px !important;
  font-size: 95%;
}
.dropdown-menu-filter .dropdown .dropdown-menu .custom-scrollbar {
  max-height: 280px;
  overflow-y: auto;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #337300 !important;
  background-color: transparent !important;
}

.filter-subtitle-text {
  color: #707887 !important;
}

.date-filter .btn-filter {
  border-radius: 20px !important;
  padding: 0.5rem 1.5rem !important;
}
.date-filter .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.date-filter .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.date-filter .btn-filter.applied {
  color: #337300 !important;
  background: var(--base-color) !important;
}

.avatars-filter {
  display: inline-flex;
  align-items: center;
}
.avatars-filter .indicator-left,
.avatars-filter .indicator-right {
  width: 10px;
  height: 10px;
  padding: 4px;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-top: 2px solid #337300;
  border-right: 2px solid #337300;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}
.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}
.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}
.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #337300 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img {
  width: 37px;
  height: 37px;
  font-size: 14px;
  margin-left: -15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img.active-avatar {
  border-color: #337300 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .status {
  height: 8px;
  width: 8px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::-webkit-input-placeholder {
  color: #afb1b6 !important;
}

:-ms-input-placeholder {
  color: #afb1b6 !important;
}

::-ms-input-placeholder {
  color: #afb1b6 !important;
}

::placeholder {
  color: #afb1b6 !important;
}

select {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  background-position-x: 97% !important;
  background-position-y: 50% !important;
  color: var(--default-font-color) !important;
}
select.custom-select {
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
select:focus {
  box-shadow: none !important;
  border-color: #337300 !important;
}

textarea {
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  display: block;
  width: 100%;
  outline: none;
  font-weight: 400;
  line-height: 1.5;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #337300 !important;
}

.form-control {
  height: auto !important;
  font-size: 100% !important;
  border-radius: 5px !important;
  padding: 10px 14px !important;
  border-color: var(--default-border-color) !important;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
}
.form-control:focus {
  box-shadow: none;
  color: var(--default-font-color);
  background-color: var(--form-control-bg);
  border-color: #337300 !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: var(--bg-input-readonly);
}

.form-group-with-icon {
  display: flex;
  align-items: center;
  position: relative;
}
.form-group-with-icon .form-control {
  background-color: var(--form-control-bg);
}
.form-group-with-icon .form-control.text-right-padding {
  padding-right: 44px !important;
}
.form-group-with-icon .form-control-feedback {
  display: inline-block;
  position: absolute;
  right: 0;
  padding: 0 14px;
  color: rgb(188.3333333333, 190, 194.1666666667);
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: rgb(236.3333333333, 236.8, 237.9666666667);
}
.form-group-with-icon .form-control-feedback:hover {
  color: #337300;
}

.custom-control .custom-control-label {
  color: #8A8A8A !important;
  padding-top: 1px !important;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.18rem;
}

.custom-checkbox-default .custom-control-label:before {
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-default .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-default .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='blue' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #337300 !important;
}
.custom-checkbox-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #337300 !important;
}
.custom-checkbox-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #EB5C00;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='orange' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #EB5C00;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #EB5C00 !important;
}
.custom-checkbox-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.custom-checkbox-info .custom-control-label:before {
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rebeccapurple' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: rebeccapurple;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-input:checked ~ .custom-control-label {
  color: rebeccapurple !important;
}
.custom-checkbox-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-info .custom-control-label:before {
  width: 1rem;
  height: 1rem;
  margin-left: 4.4px;
  -webkit-transform: scale(1.35) !important;
          transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  -webkit-transform: scale(1.55) !important;
          transform: scale(1.55) !important;
}

.customized-checkbox input {
  opacity: 0;
  position: absolute;
}
.customized-checkbox input + label {
  padding: 0;
  cursor: pointer;
  position: relative;
}
.customized-checkbox input + label:before {
  content: "";
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  background: transparent;
  border: 1px solid;
  border-radius: 0.18rem;
}
.customized-checkbox input:disabled + label {
  opacity: 0.7;
  cursor: auto;
}
.customized-checkbox input:disabled + label:before {
  opacity: 0.5;
}
.customized-checkbox input:checked + label:after {
  content: "";
  position: absolute;
  left: 4.5px;
  top: 9px;
  width: 2.45px;
  height: 2.45px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #337300;
  box-shadow: 2px 0 0 #337300, 4px 0 0 #337300, 4px -2px 0 #337300, 4px -4px 0 #337300, 4px -6px 0 #337300, 4px -8px 0 #337300;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #337300;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #337300;
  box-shadow: 2px 0 0 #337300, 4px 0 0 #337300, 4px -2px 0 #337300, 4px -4px 0 #337300, 4px -6px 0 #337300, 4px -8px 0 #337300;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #EB5C00;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #EB5C00;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #EB5C00;
  box-shadow: 2px 0 0 #EB5C00, 4px 0 0 #EB5C00, 4px -2px 0 #EB5C00, 4px -4px 0 #EB5C00, 4px -6px 0 #EB5C00, 4px -8px 0 #EB5C00;
}
.customized-checkbox.checkbox-info input + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:before {
  border-color: #38a4f8;
}
.customized-checkbox.checkbox-info input:checked + label:after {
  background: #38a4f8;
  box-shadow: 2px 0 0 #38a4f8, 4px 0 0 #38a4f8, 4px -2px 0 #38a4f8, 4px -4px 0 #38a4f8, 4px -6px 0 #38a4f8, 4px -8px 0 #38a4f8;
}

.customized-radio {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  margin: 0 1rem 0 0;
  display: inline-block;
}
.customized-radio.disabled {
  opacity: 0.7;
}
.customized-radio.disabled .outside {
  background-color: var(--bg-input-readonly);
}
.customized-radio input {
  opacity: 0;
  width: 1px;
  height: 1px;
}
.customized-radio .outside {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  border: 1px solid;
  border-radius: 50%;
  background: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.customized-radio .outside .inside {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
}
.customized-radio input:checked + .outside .inside {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  animation: radio-select 0.1s linear;
  -webkit-animation: radio-select 0.1s linear;
}
.customized-radio.mini {
  padding-left: 20px;
}
.customized-radio.mini .outside {
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.customized-radio.mini .outside .inside {
  top: 2.8px;
  left: 3px;
  width: 8px;
  height: 8px;
}
.customized-radio.radio-default .outside {
  border-color: #337300;
}
.customized-radio.radio-default .outside .inside {
  background: #337300;
}
.customized-radio.radio-primary .outside {
  border-color: #337300;
}
.customized-radio.radio-primary .outside .inside {
  background: #337300;
}
.customized-radio.radio-success .outside {
  border-color: #337300;
}
.customized-radio.radio-success .outside .inside {
  background: #337300;
}
.customized-radio.radio-warning .outside {
  border-color: #EB5C00;
}
.customized-radio.radio-warning .outside .inside {
  background: #EB5C00;
}
.customized-radio.radio-info .outside {
  border-color: #38a4f8;
}
.customized-radio.radio-info .outside .inside {
  background: #38a4f8;
}

.radio-button-group .btn-group {
  border-radius: 0.3rem;
  display: initial !important;
}
.radio-button-group .btn-group:focus {
  outline: none;
}
.radio-button-group .btn-group .btn {
  padding: 10px 1.2rem;
  background: transparent;
}
.radio-button-group .btn-group .btn.focus {
  box-shadow: none;
}
.radio-button-group .btn-group .btn.active {
  box-shadow: none;
  border-radius: 0.3rem;
  background-color: #337300;
  border: 1px solid #337300 !important;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #337300;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #337300;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #337300;
}
.border-switch .border-switch-control-indicator {
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  border-radius: 16px;
  transition: 0.3s;
  border: 2px solid #ccc;
}
.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.3s;
  top: 2px;
  left: 2px;
  background: #ccc;
}

.chips-container {
  cursor: pointer;
  overflow-y: auto;
  min-height: 70px;
  max-height: 350px;
  border-radius: 5px;
  color: #898989;
  background-color: var(--base-color);
}
.chips-container .add {
  transition: color 0.25s ease-in-out;
}
.chips-container .add:hover {
  color: #565656;
}
.chips-container .chips {
  font-size: 90%;
  border-radius: 22px;
  background-color: var(--chips-bg);
  box-shadow: var(--default-box-shadow);
  padding: 0.35rem 0.45rem 0.35rem 1rem;
}
.chips-container .chips .delete-chips {
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  background-color: var(--base-color);
}

.chips-dropdown .dropdown-menu {
  top: auto !important;
}

.wizard-steps {
  font-size: 90% !important;
}
.wizard-steps hr {
  width: 100% !important;
  margin: 0 !important;
}
.wizard-steps .nav-link {
  padding: 0;
}
.wizard-steps .tab-step {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding-right: 16px;
}
.wizard-steps .tab-step:hover {
  color: #337300;
}
.wizard-steps .tab-step-init {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background-color: var(--base-color);
  position: relative;
  color: #9397A0;
  padding: 9px 16px 0 16px;
}
.wizard-steps .tab-step-init:hover {
  color: #337300;
}
.wizard-steps .tab-step:before {
  width: 20px;
  height: 42px;
  border-radius: 0 20px 20px 0;
  background-color: var(--tab-step-before-bg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 16px;
  margin-top: -1px !important;
  content: "";
}
.wizard-steps .nav-pills .nav-link.active, .wizard-steps .nav-pills .show > .nav-link {
  background: none;
}
.wizard-steps .nav-link.active .tab-step, .wizard-steps .nav-link.active .tab-step-init {
  color: #ffffff;
  background-color: #337300;
}
.wizard-steps .nav-pills .nav-item {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: -13px !important;
}
.wizard-steps .nav-pills .nav-item:first-child {
  margin-left: 0 !important;
  z-index: 105;
}
.wizard-steps .nav-pills .nav-item:nth-child(2) {
  z-index: 18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(3) {
  z-index: 17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(4) {
  z-index: 16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(5) {
  z-index: 15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(6) {
  z-index: 14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(7) {
  z-index: 13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(8) {
  z-index: 12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(9) {
  z-index: 11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(10) {
  z-index: 10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(11) {
  z-index: 9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(12) {
  z-index: 8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(13) {
  z-index: 7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(14) {
  z-index: 6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(15) {
  z-index: 5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(16) {
  z-index: 4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(17) {
  z-index: 3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(18) {
  z-index: 2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(19) {
  z-index: 1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(20) {
  z-index: 0;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(21) {
  z-index: -1;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(22) {
  z-index: -2;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(23) {
  z-index: -3;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(24) {
  z-index: -4;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(25) {
  z-index: -5;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(26) {
  z-index: -6;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(27) {
  z-index: -7;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(28) {
  z-index: -8;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(29) {
  z-index: -9;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(30) {
  z-index: -10;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(31) {
  z-index: -11;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(32) {
  z-index: -12;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(33) {
  z-index: -13;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(34) {
  z-index: -14;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(35) {
  z-index: -15;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(36) {
  z-index: -16;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(37) {
  z-index: -17;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(38) {
  z-index: -18;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(39) {
  z-index: -19;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(40) {
  z-index: -20;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(41) {
  z-index: -21;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(42) {
  z-index: -22;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(43) {
  z-index: -23;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(44) {
  z-index: -24;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(45) {
  z-index: -25;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(46) {
  z-index: -26;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(47) {
  z-index: -27;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(48) {
  z-index: -28;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(49) {
  z-index: -29;
  margin-left: -10px;
}
.wizard-steps .nav-pills .nav-item:nth-child(50) {
  z-index: -30;
  margin-left: -10px;
}

.note-frame {
  height: initial !important;
  border: 1px solid var(--default-border-color) !important;
}
.note-frame.card {
  height: initial !important;
}
.note-frame .card-header {
  padding: 1rem;
  background: transparent;
  border-color: var(--default-border-color);
}
.note-frame .card-header.note-toolbar {
  padding: 5px;
}
.note-frame .card-header .note-btn-group {
  margin-top: 0 !important;
}
.note-frame .card-header .note-btn-group .dropdown-toggle, .note-frame .card-header .note-btn-group .note-btn {
  color: var(--default-font-color);
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu {
  border-color: var(--default-border-color);
  background-color: var(--btn-light-bg) !important;
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item pre {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-palette-title {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu .note-dimension-display {
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item .note-icon-menu-check {
  visibility: initial;
  font-style: initial;
  color: var(--default-font-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .dropdown-item.checked {
  background-color: var(--base-color);
}
.note-frame .card-header .note-btn-group .note-dropdown-menu.dropdown-fontname .note-icon-menu-check::before {
  display: none;
}
.note-frame .note-palette .note-color-reset:hover {
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.note-frame .note-editable {
  padding: 1rem !important;
  color: var(--default-font-color) !important;
  background-color: var(--form-control-bg) !important;
}
.note-frame .note-editable.card-block::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-editable.card-block::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-editable.card-block:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-codable::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.note-frame .note-codable::-webkit-scrollbar-track {
  background: transparent;
}
.note-frame .note-codable::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 5px;
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color);
}
.note-frame .note-codable:hover::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.note-frame .note-placeholder {
  padding: 1rem !important;
}
.note-frame .note-statusbar {
  background-color: var(--default-border-color) !important;
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
  border-top: 1px solid var(--default-border-color) !important;
}

.custom-file:focus {
  outline: none !important;
}
.custom-file .custom-file-input {
  z-index: 1;
  height: auto;
}
.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: var(--default-border-color) !important;
}
.custom-file .custom-file-input:disabled ~ .custom-file-label {
  pointer-events: none;
  background-color: var(--bg-input-readonly);
}
.custom-file .custom-file-label {
  z-index: 2;
  height: auto;
  padding: 10px 14px !important;
  line-height: 1.5;
  outline: none !important;
  box-shadow: none !important;
  border-color: var(--default-border-color);
  font-size: 100% !important;
  background-color: var(--form-control-bg);
}
.custom-file .custom-file-label:focus {
  border-color: var(--default-border-color);
}
.custom-file .custom-file-label::after {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  padding: 10px 14px !important;
  line-height: 1.5;
  height: auto;
  background: #337300;
  color: #ffffff;
}

.vue-tel-input {
  border-radius: 5px !important;
  border-color: var(--default-border-color) !important;
}
.vue-tel-input:focus, .vue-tel-input:focus-within {
  box-shadow: none !important;
  border-color: #337300 !important;
}
.vue-tel-input .vti__dropdown {
  border-radius: 5px 0 0 5px !important;
  padding: 10px 14px !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown:focus {
  outline: none !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list {
  border-color: var(--default-border-color) !important;
  background-color: var(--form-control-bg) !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track {
  background: transparent;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item {
  font-size: 95% !important;
  color: #898989 !important;
  padding: 1rem 2rem 1rem 2rem !important;
}
.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.vue-tel-input .vti__input {
  border-radius: 0 5px 5px 0 !important;
  background-color: var(--form-control-bg) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.btn-filter {
  font-size: 95%;
  color: #8A8A8A;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.btn-filter:hover {
  color: #337300;
  background: var(--base-color);
}
.btn-filter:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn-filter.btn-list-grid {
  padding: 0.5rem;
  border-radius: 5px;
}
.btn-filter.btn-list-grid svg {
  width: 20px;
  height: 20px;
}

.filters-wrapper .single-filter {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
}
.filters-wrapper .single-filter:last-child {
  margin-right: 0;
}
.filters-wrapper .single-filter .dropdown .btn-filter {
  border-radius: 20px;
  padding: 0.5rem 1.5rem;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.filters-wrapper .single-filter .dropdown .btn-filter.applied {
  color: #337300;
  background: var(--base-color);
}
.filters-wrapper .single-filter .dropdown .dropdown-menu {
  padding: 0;
  font-size: 95%;
  margin-top: 5px !important;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 2rem;
  font-size: 95%;
  white-space: normal;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--default-font-color);
  background: transparent;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}
.filters-wrapper .single-filter .dropdown .dropdown-menu .dropdown-item .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}
.filters-wrapper .single-filter .dropdown.show .btn-filter {
  color: #337300;
  background: var(--base-color);
}
.filters-wrapper .single-filter.column-filter .btn-filter {
  padding: 0.5rem;
  border-radius: 5px;
}
.filters-wrapper .single-filter.column-filter .btn-filter svg {
  width: 18px;
  height: 18px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
  z-index: 1040 !important;
  width: 352px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .content-type svg {
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: rgb(216.5657894737, 238.2894736842, 208.2105263158);
  padding: 2px;
  margin-right: 10px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  -webkit-transform: scale(1.5) !important;
          transform: scale(1.5) !important;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:before {
  border: none;
  background-color: #9397A0;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-label:after {
  background-color: #ffffff;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #337300;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .manage-column-options {
  overflow-y: auto;
  max-height: 240px;
}
.filters-wrapper .single-filter.column-filter .ghost {
  background: #c8ebfb !important;
}
.filters-wrapper .single-filter.column-filter .catch-item {
  background: var(--base-color) !important;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu {
  width: 435px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:last-child .form-group, .filters-wrapper .single-filter.checkbox-filter .dropdown .dropdown-menu .dropdown-item .row .col-6:nth-last-child(2) .form-group {
  margin-bottom: 0;
}
.filters-wrapper .single-filter.radio-filter .dropdown .dropdown-menu {
  width: 378px;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.filters-wrapper .single-filter.search-filter-dropdown .dropdown .dropdown-menu {
  width: 332px;
}
.filters-wrapper .mobile-filters-wrapper {
  display: contents;
}
.filters-wrapper .mobile-filters-wrapper .filters-loop-wrapper {
  display: contents;
}
.filters-wrapper .btn-close-filter-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  border-radius: 0;
  padding: 1rem 1.2rem;
}

.range-filter-dropdown .dropdown .dropdown-menu {
  width: 408px;
  font-size: 95%;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate {
  width: 124px;
  height: 54px;
  border-radius: 5px;
  box-sizing: border-box;
  background-color: var(--base-color);
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate p, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate p {
  margin: 6px 0;
  font-size: 12px;
  color: #8A8A8A;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status .min-rate h5, .range-filter-dropdown .dropdown .dropdown-menu .rate-status .max-rate h5 {
  margin: 0;
  font-size: 14px;
}
.range-filter-dropdown .dropdown .dropdown-menu .rate-status hr {
  width: 10px !important;
  margin: 26px !important;
  border: 0.5px solid #8A8A8A !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-target {
  box-shadow: none;
  border-radius: 18px;
  border-color: var(--default-border-color);
  background-color: var(--range-slider-baseline-bg);
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal {
  height: 6px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  top: -11px;
  right: -13px;
  cursor: pointer;
  border-radius: 50%;
  width: 25px !important;
  height: 25px !important;
  background-color: #ffffff;
  box-shadow: none !important;
  border: 1px solid #337300;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle:focus {
  outline: none !important;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after, .range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  height: 12px;
  width: 1px;
  position: absolute;
  top: 5px;
  background-color: #9397A0;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:after {
  left: 9px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-handle:before {
  left: 13px;
}
.range-filter-dropdown .dropdown .dropdown-menu .noUi-connect {
  background: #337300 !important;
}

.search-filter-dropdown .btn-filter {
  background: var(--btn-filter-bg);
}
.search-filter-dropdown .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.search-filter-dropdown .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.search-filter-dropdown .dropdown-menu {
  z-index: 1030;
  position: initial;
  right: initial;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.search-filter-dropdown .dropdown-menu .form-group-with-search {
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper {
  padding: 0.8rem 0;
  max-height: 280px;
  overflow-y: auto;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item {
  font-size: 95% !important;
  color: #898989;
  padding: 1rem 2rem 1rem 2rem !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item.selected .check-sign {
  display: block;
}
.search-filter-dropdown .dropdown-menu .dropdown-search-result-wrapper .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.search-filter-dropdown .dropdown-menu a .check-sign {
  display: none;
}
.search-filter-dropdown .btn-filter {
  border-radius: 20px;
  color: #8A8A8A;
  box-shadow: var(--default-box-shadow);
  padding: 0.5rem 1.5rem !important;
}
.search-filter-dropdown .btn-filter:hover {
  color: #337300;
  background: var(--base-color);
}

.form-group-with-search {
  display: flex;
  margin-bottom: 0;
  align-items: center;
}
.form-group-with-search .form-control {
  border-radius: 20px !important;
  background-color: var(--base-color);
  padding: 0.5rem 1rem 0.5rem 2.2rem !important;
}
.form-group-with-search .form-control-feedback {
  display: block;
  position: absolute;
  pointer-events: none;
  padding: 0 0 0 0.7rem;
  color: #898989;
}
.form-group-with-search .form-control-feedback svg {
  width: 20px;
  height: 20px;
  stroke-width: 1.5;
}

.single-search-wrapper {
  margin-bottom: 0.6rem;
}
.single-search-wrapper .form-group-with-search .form-control {
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.single-search-wrapper .form-group-with-search .form-control:focus {
  border-color: #337300 !important;
}

.tab-filter-menu .nav-item .nav-link {
  font-size: 80%;
  padding-right: 0;
  padding-left: 1.5rem;
  color: var(--default-font-color);
  transition: color 0.25s ease-in-out;
}
.tab-filter-menu .nav-item .nav-link.active {
  color: #4466F2;
}
.tab-filter-menu .nav-item .nav-link:hover {
  color: #4466F2;
}
.tab-filter-menu .nav-item:first-child .nav-link {
  padding-left: 0;
}
.tab-filter-menu .nav-item:last-child .nav-link {
  padding-right: 0;
}

.dropdown-menu-filter .dropdown .menu-filter-btn {
  font-size: 95%;
  border-radius: 5px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn:hover {
  color: #337300 !important;
  background: var(--base-color);
}
.dropdown-menu-filter .dropdown .menu-filter-btn:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.dropdown-menu-filter .dropdown .menu-filter-btn img {
  height: 16px;
  width: 16px;
  margin-left: 1rem;
}
.dropdown-menu-filter .dropdown .dropdown-menu {
  margin-top: 5px !important;
  font-size: 95%;
}
.dropdown-menu-filter .dropdown .dropdown-menu .custom-scrollbar {
  max-height: 280px;
  overflow-y: auto;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #337300 !important;
  background-color: transparent !important;
}

.filter-subtitle-text {
  color: #707887 !important;
}

.date-filter .btn-filter {
  border-radius: 20px !important;
  padding: 0.5rem 1.5rem !important;
}
.date-filter .btn-filter .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.date-filter .btn-filter .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.date-filter .btn-filter.applied {
  color: #337300 !important;
  background: var(--base-color) !important;
}

.avatars-filter {
  display: inline-flex;
  align-items: center;
}
.avatars-filter .indicator-left,
.avatars-filter .indicator-right {
  width: 10px;
  height: 10px;
  padding: 4px;
  margin: 0 4px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border-top: 2px solid #337300;
  border-right: 2px solid #337300;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}
.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}
.avatars-filter .indicator-left {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.avatars-filter .indicator-left:active {
  -webkit-transform: rotate(-135deg) scale(0.9);
          transform: rotate(-135deg) scale(0.9);
}
.avatars-filter .indicator-right {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.avatars-filter .indicator-right:active {
  -webkit-transform: rotate(45deg) scale(0.9);
          transform: rotate(45deg) scale(0.9);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  -webkit-transform: translatex(0px);
          transform: translatex(0px);
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar {
  margin-left: -10px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img {
  width: 37px;
  height: 37px;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar img.active-avatar {
  border-color: #337300 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img {
  width: 37px;
  height: 37px;
  font-size: 14px;
  margin-left: -15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img.active-avatar {
  border-color: #337300 !important;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .no-img:nth-child(1) {
  margin-left: 0;
}
.avatars-filter .avatar-group .avatar-carousel-wrapper .single-avatar .status {
  height: 8px;
  width: 8px;
  position: absolute;
  right: 2px;
  bottom: 2px;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.calendar-root .input-date {
  font-size: 95%;
  cursor: pointer;
  border-radius: 20px;
  color: #8A8A8A;
  padding: 0.5rem 1.5rem;
  background: var(--btn-filter-bg);
  box-shadow: var(--default-box-shadow);
  border: 1px solid var(--btn-filter-bg) !important;
}
.calendar-root .input-date:hover {
  border-radius: 20px;
  color: #337300;
  background: var(--base-color);
}
.calendar-root .input-date .clear-icon {
  cursor: pointer;
  margin-left: 1rem;
  margin-right: -1rem;
  font-size: 95% !important;
}
.calendar-root .input-date .clear-icon svg {
  width: 16px;
  height: 16px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.calendar-root .input-date.applied {
  color: #337300;
  background: var(--base-color);
}
.calendar-root .months-text {
  text-align: center;
  font-weight: bold;
  color: #8A8A8A;
}
.calendar-root .months-text .left {
  float: left;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5NCAzMS40OTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5NCAzMS40OTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPHBhdGggZD0iTTEwLjI3Myw1LjAwOWMwLjQ0NC0wLjQ0NCwxLjE0My0wLjQ0NCwxLjU4NywwYzAuNDI5LDAuNDI5LDAuNDI5LDEuMTQzLDAsMS41NzFsLTguMDQ3LDguMDQ3aDI2LjU1NCAgYzAuNjE5LDAsMS4xMjcsMC40OTIsMS4xMjcsMS4xMTFjMCwwLjYxOS0wLjUwOCwxLjEyNy0xLjEyNywxLjEyN0gzLjgxM2w4LjA0Nyw4LjAzMmMwLjQyOSwwLjQ0NCwwLjQyOSwxLjE1OSwwLDEuNTg3ICBjLTAuNDQ0LDAuNDQ0LTEuMTQzLDAuNDQ0LTEuNTg3LDBsLTkuOTUyLTkuOTUyYy0wLjQyOS0wLjQyOS0wLjQyOS0xLjE0MywwLTEuNTcxTDEwLjI3Myw1LjAwOXoiIGZpbGw9IiMwMDZERjAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");
}
.calendar-root .months-text .right {
  float: right;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjQ5IDMxLjQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS40OSAzMS40OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNMjEuMjA1LDUuMDA3Yy0wLjQyOS0wLjQ0NC0xLjE0My0wLjQ0NC0xLjU4NywwYy0wLjQyOSwwLjQyOS0wLjQyOSwxLjE0MywwLDEuNTcxbDguMDQ3LDguMDQ3SDEuMTExICBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyAgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6IiBmaWxsPSIjMDA2REYwIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
}
.calendar-root .calendar {
  z-index: 9;
  width: 730px;
  margin-top: 5px;
  background: var(--calendar-bg);
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
}
.calendar-root .calendar ul {
  list-style-type: none;
}
.calendar-root .calendar .calendar-wrap {
  width: 72%;
  float: left;
  font-size: 12px;
  display: inline-block;
  padding: 0 10px 10px 10px;
}
.calendar-root .calendar .calendar-wrap .calendar_month_left, .calendar-root .calendar .calendar-wrap .calendar_month_right {
  width: 46%;
  margin: 5px;
  float: left;
  padding: 10px;
}
.calendar-root .calendar .clearfix {
  border-bottom: 1px solid var(--default-border-color);
}
.calendar-root .calendar .calendar-range {
  float: left;
  margin: -2px;
  padding: 0 12px;
  font-size: 12px;
  border-left: 1px solid var(--default-border-color);
}
.calendar-root .calendar .calendar-range .calendar_preset {
  padding: 0;
}
.calendar-root .calendar .calendar-range .calendar_preset li {
  line-height: 1.6em;
  width: auto;
  display: block;
  margin: 15px 0 !important;
}
.calendar-root .calendar .calendar-range .calendar_preset li.calendar_preset-ranges {
  padding: 0 15px 0 20px;
  margin-bottom: 5px;
  cursor: pointer;
  margin-top: 1px;
}
.calendar-root .calendar .calendar-left-mobile {
  width: 100% !important;
}
.calendar-root .calendar .calendar_weeks {
  margin: 0;
  padding: 10px 0;
  width: auto;
}
.calendar-root .calendar .calendar_weeks li {
  width: 13.6%;
  text-align: center;
  display: inline-block;
  color: #8A8A8A;
}
.calendar-root .calendar .calendar_days {
  margin: 0;
  padding: 0;
}
.calendar-root .calendar .calendar_days li {
  width: 13.6%;
  cursor: pointer;
  line-height: 2em;
  text-align: center;
  display: inline-block;
  color: #8A8A8A;
}
.calendar-root .calendar .custom-radio .custom-control-label:before {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.calendar-root .calendar .custom-radio .custom-control-label:after {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}
.calendar-root .calendar .calendar_days li:hover {
  background: var(--base-color);
  color: #8A8A8A;
}
.calendar-root .calendar li.calendar_days--disabled {
  pointer-events: none;
}
.calendar-root .calendar li.calendar_days_selected {
  background: #337300;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_selected:hover {
  background-color: rgb(55.5234782609, 125.2, 0);
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_in-range {
  background-color: rgb(62.3086956522, 140.5, 0);
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_in-range:hover {
  background-color: rgb(57.7852173913, 130.3, 0);
  color: #ffffff;
}
.calendar-root .calendar .calendar-mobile {
  width: 260px;
  z-index: 1;
  box-shadow: none;
}
.calendar-root .calendar .calendar-range-mobile {
  width: 90%;
  padding: 2px;
  border-left: none;
  margin: -20px 0;
}
.calendar-root .calendar .filter-action-button-wrapper {
  padding: 2rem;
  font-size: 95%;
}
.calendar-root .calendar .filter-action-button-wrapper .btn-clear {
  color: #9397A0;
}
.calendar-root .calendar .filter-action-button-wrapper .btn-clear:hover {
  color: var(--default-font-color);
}
.calendar-root .calendar {
  /*
    radio button from preset-range filter is replaced with span element &
    button of [clear] is replaced with div
    we also need these styling
  */
}
.calendar-root .calendar .preset-active-input > .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #337300;
}
.calendar-root .calendar .preset-active-input > .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='blue'/%3e%3c/svg%3e");
}
.calendar-root .calendar .selected:after {
  content: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.avatars-w-100 {
  position: relative;
}
.avatars-w-100 .no-img, .avatars-w-100 img {
  height: 100px;
  width: 100px;
}
.avatars-w-100 .no-img {
  font-size: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-100 .status {
  height: 16px;
  width: 16px;
  right: 5px;
  bottom: 5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-90 {
  position: relative;
}
.avatars-w-90 .no-img, .avatars-w-90 img {
  height: 90px;
  width: 90px;
}
.avatars-w-90 .no-img {
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-90 .status {
  height: 15px;
  width: 15px;
  right: 3.9px;
  bottom: 3.9px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-80 {
  position: relative;
}
.avatars-w-80 .no-img, .avatars-w-80 img {
  height: 80px;
  width: 80px;
}
.avatars-w-80 .no-img {
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-80 .status {
  height: 14px;
  width: 14px;
  right: 2.8px;
  bottom: 2.8px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-70 {
  position: relative;
}
.avatars-w-70 .no-img, .avatars-w-70 img {
  height: 70px;
  width: 70px;
}
.avatars-w-70 .no-img {
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-70 .status {
  height: 13px;
  width: 13px;
  right: 1.9px;
  bottom: 1.9px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-60 {
  position: relative;
}
.avatars-w-60 .no-img, .avatars-w-60 img {
  height: 60px;
  width: 60px;
}
.avatars-w-60 .no-img {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-60 .status {
  height: 12px;
  width: 12px;
  right: 1.2px;
  bottom: 1.2px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-50 {
  position: relative;
}
.avatars-w-50 .no-img, .avatars-w-50 img {
  height: 50px;
  width: 50px;
}
.avatars-w-50 .no-img {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-50 .status {
  height: 11px;
  width: 11px;
  right: 0.7px;
  bottom: 0.7px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-40 {
  position: relative;
}
.avatars-w-40 .no-img, .avatars-w-40 img {
  height: 40px;
  width: 40px;
}
.avatars-w-40 .no-img {
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-40 .status {
  height: 10px;
  width: 10px;
  right: 0;
  bottom: 0;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-30 {
  position: relative;
}
.avatars-w-30 .no-img, .avatars-w-30 img {
  height: 30px;
  width: 30px;
}
.avatars-w-30 .no-img {
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-30 .status {
  height: 9px;
  width: 9px;
  right: -0.5px;
  bottom: -0.5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

.avatars-w-20 {
  position: relative;
}
.avatars-w-20 .no-img, .avatars-w-20 img {
  height: 20px;
  width: 20px;
}
.avatars-w-20 .no-img {
  font-size: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.avatars-w-20 .status {
  height: 8px;
  width: 8px;
  right: -1px;
  bottom: -1px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid var(--default-card-bg);
}

/* Avatars Group */
.avatar-group {
  cursor: pointer;
}
.avatar-group .rounded-circle:hover {
  -webkit-transform: translateY(-2px) scale(1.02);
          transform: translateY(-2px) scale(1.02);
  transition: 0.5s;
}

.avatars-group-w-50 .no-img, .avatars-group-w-50 img {
  height: 50px;
  width: 50px;
  margin-left: -15px;
}
.avatars-group-w-50 .no-img:nth-child(1), .avatars-group-w-50 img:nth-child(1) {
  margin-left: 0;
}
.avatars-group-w-50 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 14px;
}

.avatars-group-w-60 .no-img, .avatars-group-w-60 img {
  height: 60px;
  width: 60px;
  margin-left: -15px;
}
.avatars-group-w-60 .no-img:nth-child(1), .avatars-group-w-60 img:nth-child(1) {
  margin-left: 0;
}
.avatars-group-w-60 .no-img {
  display: inline-flex !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
  font-size: 16px;
}

@media (max-width: 767px) {
  .avatars-with-shadow {
    display: inline-block;
  }
}
.avatar-bordered {
  border: 2px solid var(--avaters-border-color) !important;
}

.avatar-shadow {
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.dropzone {
  min-height: 150px !important;
  padding: 20px 20px !important;
  border-radius: 0.25rem !important;
  border: 1px dashed #337300 !important;
  background: var(--form-control-bg) !important;
}
.dropzone svg {
  width: 80px;
  height: 80px;
}
.dropzone .dz-preview.dz-image-preview {
  border-radius: 20px;
  background: transparent !important;
}
.dropzone .dz-preview .dz-details .dz-filename {
  border-radius: 20px;
  overflow: hidden !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.time-picker-input {
  cursor: pointer;
}
.time-picker-input .form-control {
  text-align: left;
  border: none !important;
}
.time-picker-input .input-group-text {
  border: none !important;
  background-color: var(--form-control-bg);
}
.time-picker-input .input-group-text svg {
  stroke-width: 1;
  color: #337300;
}
.time-picker-input .input-group-text .clear-icon {
  cursor: pointer;
  margin-right: 0.75rem;
}
.time-picker-input .input-group-text .clear-icon svg {
  width: 20px;
  height: 20px;
  stroke-width: 1;
  padding: 0.1rem;
  border-radius: 50%;
  box-shadow: var(--shadow-x-icon);
  background-color: var(--bg-x-icon);
}
.time-picker-input .input-group {
  border: 1px solid var(--btn-filter-bg) !important;
  border-color: var(--default-border-color) !important;
  border-radius: 5px !important;
}
.time-picker-input .keep-inside-clicks-open.show .input-group {
  border-color: #337300 !important;
}
.time-picker-input .dropdown .dropdown-menu {
  min-height: 50px;
  min-width: -webkit-max-content;
  min-width: max-content;
  border: none !important;
  background-color: transparent;
  box-shadow: var(--default-box-shadow) !important;
}
.time-picker-input .dropdown .dropdown-menu.show {
  top: 100% !important;
}
.time-picker-input .dropdown .dropdown-menu:before, .time-picker-input .dropdown .dropdown-menu:after {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item.active {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected {
  color: #898989 !important;
  background-color: var(--base-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item.selected .check-sign {
  display: block;
}
.time-picker-input .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: var(--base-color) !important;
  color: #898989 !important;
}
.time-picker-input .dropdown .dropdown-menu .hour, .time-picker-input .dropdown .dropdown-menu .minute, .time-picker-input .dropdown .dropdown-menu .am-pm {
  float: left;
  height: 250px;
  min-width: 73px;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: var(--time-picker-bg);
}
.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb, .time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb, .time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb-color);
}
.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-thumb:hover, .time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-thumb:hover, .time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}
.time-picker-input .dropdown .dropdown-menu .hour::-webkit-scrollbar-track, .time-picker-input .dropdown .dropdown-menu .minute::-webkit-scrollbar-track, .time-picker-input .dropdown .dropdown-menu .am-pm::-webkit-scrollbar-track {
  background-color: var(--base-color);
}
.time-picker-input .dropdown .dropdown-menu .hour li, .time-picker-input .dropdown .dropdown-menu .minute li, .time-picker-input .dropdown .dropdown-menu .am-pm li {
  font-size: 90% !important;
  color: var(--default-font-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .hour li:hover, .time-picker-input .dropdown .dropdown-menu .minute li:hover, .time-picker-input .dropdown .dropdown-menu .am-pm li:hover {
  background-color: var(--base-color) !important;
}
.time-picker-input .dropdown .dropdown-menu .hour {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.time-picker-input .dropdown .dropdown-menu .am-pm {
  overflow: hidden !important;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
@media (max-width: 399px) {
  .time-picker-input .dropdown .dropdown-menu .hour, .time-picker-input .dropdown .dropdown-menu .minute {
    width: 50%;
    height: 120px;
  }
  .time-picker-input .dropdown .dropdown-menu .am-pm {
    width: 100%;
    height: 96px;
  }
}
@media (min-width: 500px) {
  .time-picker-input .dropdown .dropdown-menu .hour, .time-picker-input .dropdown .dropdown-menu .minute, .time-picker-input .dropdown .dropdown-menu .am-pm {
    min-width: 120px;
  }
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=left],
.time-picker-input .dropdown .dropdown-menu[x-placement^=right],
.time-picker-input .dropdown .dropdown-menu[x-placement^=top] {
  top: auto !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start] {
  margin-top: 7px !important;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=bottom-start]:before {
  top: -7px;
  left: 15px;
  border-bottom: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start] {
  top: 0 !important;
  margin-bottom: 7px !important;
}
.time-picker-input .dropdown .dropdown-menu[x-placement^=top-start]:after {
  bottom: -7px;
  left: 15px;
  border-top: 7px solid var(--dropdown-menu-bg);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.date-picker-input input {
  padding: 10px 14px !important;
  text-align: start;
  color: var(--default-font-color);
  border: none !important;
  background-color: var(--form-control-bg) !important;
}
.date-picker-input input:focus {
  box-shadow: none;
  border-color: var(--default-border-color) !important;
}
.date-picker-input .input-group-text {
  width: 50px;
  border: none !important;
  background-color: var(--form-control-bg);
}
.date-picker-input .input-group-text svg {
  stroke-width: 1;
  color: #337300;
}
.date-picker-input .vc-popover-content-wrapper {
  z-index: 21 !important;
}
.date-picker-input .input-group {
  border: 1px solid var(--default-border-color) !important;
  border-radius: 5px;
}

.date-picker-input-group .input-group {
  border-color: #337300 !important;
}

.vc-popover-content.vc-container {
  border: none !important;
  border-radius: 0.25rem !important;
  box-shadow: var(--default-box-shadow) !important;
}

.vc-container.vc-is-dark {
  background-color: var(--default-card-bg) !important;
}

.vc-nav-popover-container {
  background-color: var(--default-card-bg) !important;
  color: var(--default-font-color) !important;
  border-color: var(--default-border-color) !important;
}
.vc-nav-popover-container .vc-nav-title {
  color: var(--default-font-color) !important;
}
.vc-nav-popover-container .vc-nav-title:hover {
  background-color: var(--default-card-bg) !important;
}

.vc-is-dark .vc-nav-item:hover {
  background-color: var(--base-color) !important;
  color: var(--default-font-color) !important;
}

.date-filter .vc-popover-content {
  margin-top: 5px !important;
}
.date-filter .vc-container .vc-popover-caret.align-left {
  display: none !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.circular-progress-bar .progress {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: relative;
}
.circular-progress-bar .progress:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 5px solid var(--base-color);
  position: absolute;
  top: 0;
  left: 0;
}
.circular-progress-bar .progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
.circular-progress-bar .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 5px;
  border-style: solid;
  position: absolute;
  top: 0;
  border-color: #337300;
}
.circular-progress-bar .progress .progress-left {
  left: 0;
}
.circular-progress-bar .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
  -webkit-animation: loading-2 1.5s linear forwards 1.8s;
          animation: loading-2 1.5s linear forwards 1.8s;
}
.circular-progress-bar .progress .progress-right {
  right: 0;
}
.circular-progress-bar .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}
.circular-progress-bar .progress .progress-value {
  width: 100%;
  height: 100%;
  display: flex;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  align-items: center;
  justify-content: center;
}
.circular-progress-bar small {
  color: #9397A0;
}
.circular-progress-bar {
  /*Progressbar Animations*/
}
.circular-progress-bar .progress[data-percentage="1"] .progress-right .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards;
          animation: loading-1 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="1"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="2"] .progress-right .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards;
          animation: loading-2 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="2"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="3"] .progress-right .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards;
          animation: loading-3 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="3"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="4"] .progress-right .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards;
          animation: loading-4 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="4"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="5"] .progress-right .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards;
          animation: loading-5 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="5"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="6"] .progress-right .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards;
          animation: loading-6 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="6"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="7"] .progress-right .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards;
          animation: loading-7 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="7"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="8"] .progress-right .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards;
          animation: loading-8 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="8"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="9"] .progress-right .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards;
          animation: loading-9 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="9"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="10"] .progress-right .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards;
          animation: loading-10 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="10"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="11"] .progress-right .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards;
          animation: loading-11 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="11"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="12"] .progress-right .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards;
          animation: loading-12 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="12"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="13"] .progress-right .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards;
          animation: loading-13 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="13"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="14"] .progress-right .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards;
          animation: loading-14 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="14"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="15"] .progress-right .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards;
          animation: loading-15 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="15"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="16"] .progress-right .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards;
          animation: loading-16 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="16"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="17"] .progress-right .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards;
          animation: loading-17 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="17"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="18"] .progress-right .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards;
          animation: loading-18 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="18"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="19"] .progress-right .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards;
          animation: loading-19 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="19"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="20"] .progress-right .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards;
          animation: loading-20 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="20"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="21"] .progress-right .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards;
          animation: loading-21 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="21"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="22"] .progress-right .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards;
          animation: loading-22 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="22"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="23"] .progress-right .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards;
          animation: loading-23 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="23"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="24"] .progress-right .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards;
          animation: loading-24 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="24"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="25"] .progress-right .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards;
          animation: loading-25 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="25"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="26"] .progress-right .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards;
          animation: loading-26 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="26"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="27"] .progress-right .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards;
          animation: loading-27 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="27"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="28"] .progress-right .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards;
          animation: loading-28 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="28"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="29"] .progress-right .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards;
          animation: loading-29 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="29"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="30"] .progress-right .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards;
          animation: loading-30 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="30"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="31"] .progress-right .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards;
          animation: loading-31 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="31"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="32"] .progress-right .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards;
          animation: loading-32 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="32"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="33"] .progress-right .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards;
          animation: loading-33 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="33"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="34"] .progress-right .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards;
          animation: loading-34 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="34"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="35"] .progress-right .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards;
          animation: loading-35 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="35"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="36"] .progress-right .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards;
          animation: loading-36 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="36"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="37"] .progress-right .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards;
          animation: loading-37 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="37"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="38"] .progress-right .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards;
          animation: loading-38 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="38"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="39"] .progress-right .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards;
          animation: loading-39 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="39"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="40"] .progress-right .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards;
          animation: loading-40 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="40"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="41"] .progress-right .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards;
          animation: loading-41 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="41"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="42"] .progress-right .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards;
          animation: loading-42 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="42"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="43"] .progress-right .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards;
          animation: loading-43 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="43"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="44"] .progress-right .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards;
          animation: loading-44 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="44"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="45"] .progress-right .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards;
          animation: loading-45 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="45"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="46"] .progress-right .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards;
          animation: loading-46 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="46"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="47"] .progress-right .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards;
          animation: loading-47 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="47"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="48"] .progress-right .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards;
          animation: loading-48 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="48"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="49"] .progress-right .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards;
          animation: loading-49 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="49"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="50"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="50"] .progress-left .progress-bar {
  -webkit-animation: 0;
          animation: 0;
}
.circular-progress-bar .progress[data-percentage="51"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="51"] .progress-left .progress-bar {
  -webkit-animation: loading-1 1.1s linear forwards 1.1s;
          animation: loading-1 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="52"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="52"] .progress-left .progress-bar {
  -webkit-animation: loading-2 1.1s linear forwards 1.1s;
          animation: loading-2 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="53"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="53"] .progress-left .progress-bar {
  -webkit-animation: loading-3 1.1s linear forwards 1.1s;
          animation: loading-3 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="54"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="54"] .progress-left .progress-bar {
  -webkit-animation: loading-4 1.1s linear forwards 1.1s;
          animation: loading-4 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="55"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="55"] .progress-left .progress-bar {
  -webkit-animation: loading-5 1.1s linear forwards 1.1s;
          animation: loading-5 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="56"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="56"] .progress-left .progress-bar {
  -webkit-animation: loading-6 1.1s linear forwards 1.1s;
          animation: loading-6 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="57"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="57"] .progress-left .progress-bar {
  -webkit-animation: loading-7 1.1s linear forwards 1.1s;
          animation: loading-7 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="58"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="58"] .progress-left .progress-bar {
  -webkit-animation: loading-8 1.1s linear forwards 1.1s;
          animation: loading-8 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="59"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="59"] .progress-left .progress-bar {
  -webkit-animation: loading-9 1.1s linear forwards 1.1s;
          animation: loading-9 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="60"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="60"] .progress-left .progress-bar {
  -webkit-animation: loading-10 1.1s linear forwards 1.1s;
          animation: loading-10 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="61"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="61"] .progress-left .progress-bar {
  -webkit-animation: loading-11 1.1s linear forwards 1.1s;
          animation: loading-11 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="62"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="62"] .progress-left .progress-bar {
  -webkit-animation: loading-12 1.1s linear forwards 1.1s;
          animation: loading-12 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="63"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="63"] .progress-left .progress-bar {
  -webkit-animation: loading-13 1.1s linear forwards 1.1s;
          animation: loading-13 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="64"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="64"] .progress-left .progress-bar {
  -webkit-animation: loading-14 1.1s linear forwards 1.1s;
          animation: loading-14 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="65"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="65"] .progress-left .progress-bar {
  -webkit-animation: loading-15 1.1s linear forwards 1.1s;
          animation: loading-15 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="66"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="66"] .progress-left .progress-bar {
  -webkit-animation: loading-16 1.1s linear forwards 1.1s;
          animation: loading-16 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="67"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="67"] .progress-left .progress-bar {
  -webkit-animation: loading-17 1.1s linear forwards 1.1s;
          animation: loading-17 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="68"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="68"] .progress-left .progress-bar {
  -webkit-animation: loading-18 1.1s linear forwards 1.1s;
          animation: loading-18 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="69"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="69"] .progress-left .progress-bar {
  -webkit-animation: loading-19 1.1s linear forwards 1.1s;
          animation: loading-19 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="70"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="70"] .progress-left .progress-bar {
  -webkit-animation: loading-20 1.1s linear forwards 1.1s;
          animation: loading-20 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="71"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="71"] .progress-left .progress-bar {
  -webkit-animation: loading-21 1.1s linear forwards 1.1s;
          animation: loading-21 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="72"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="72"] .progress-left .progress-bar {
  -webkit-animation: loading-22 1.1s linear forwards 1.1s;
          animation: loading-22 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="73"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="73"] .progress-left .progress-bar {
  -webkit-animation: loading-23 1.1s linear forwards 1.1s;
          animation: loading-23 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="74"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="74"] .progress-left .progress-bar {
  -webkit-animation: loading-24 1.1s linear forwards 1.1s;
          animation: loading-24 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="75"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="75"] .progress-left .progress-bar {
  -webkit-animation: loading-25 1.1s linear forwards 1.1s;
          animation: loading-25 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="76"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="76"] .progress-left .progress-bar {
  -webkit-animation: loading-26 1.1s linear forwards 1.1s;
          animation: loading-26 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="77"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="77"] .progress-left .progress-bar {
  -webkit-animation: loading-27 1.1s linear forwards 1.1s;
          animation: loading-27 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="78"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="78"] .progress-left .progress-bar {
  -webkit-animation: loading-28 1.1s linear forwards 1.1s;
          animation: loading-28 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="79"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="79"] .progress-left .progress-bar {
  -webkit-animation: loading-29 1.1s linear forwards 1.1s;
          animation: loading-29 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="80"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="80"] .progress-left .progress-bar {
  -webkit-animation: loading-30 1.1s linear forwards 1.1s;
          animation: loading-30 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="81"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="81"] .progress-left .progress-bar {
  -webkit-animation: loading-31 1.1s linear forwards 1.1s;
          animation: loading-31 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="82"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="82"] .progress-left .progress-bar {
  -webkit-animation: loading-32 1.1s linear forwards 1.1s;
          animation: loading-32 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="83"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="83"] .progress-left .progress-bar {
  -webkit-animation: loading-33 1.1s linear forwards 1.1s;
          animation: loading-33 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="84"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="84"] .progress-left .progress-bar {
  -webkit-animation: loading-34 1.1s linear forwards 1.1s;
          animation: loading-34 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="85"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="85"] .progress-left .progress-bar {
  -webkit-animation: loading-35 1.1s linear forwards 1.1s;
          animation: loading-35 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="86"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="86"] .progress-left .progress-bar {
  -webkit-animation: loading-36 1.1s linear forwards 1.1s;
          animation: loading-36 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="87"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="87"] .progress-left .progress-bar {
  -webkit-animation: loading-37 1.1s linear forwards 1.1s;
          animation: loading-37 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="88"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="88"] .progress-left .progress-bar {
  -webkit-animation: loading-38 1.1s linear forwards 1.1s;
          animation: loading-38 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="89"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="89"] .progress-left .progress-bar {
  -webkit-animation: loading-39 1.1s linear forwards 1.1s;
          animation: loading-39 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="90"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="90"] .progress-left .progress-bar {
  -webkit-animation: loading-40 1.1s linear forwards 1.1s;
          animation: loading-40 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="91"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="91"] .progress-left .progress-bar {
  -webkit-animation: loading-41 1.1s linear forwards 1.1s;
          animation: loading-41 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="92"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="92"] .progress-left .progress-bar {
  -webkit-animation: loading-42 1.1s linear forwards 1.1s;
          animation: loading-42 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="93"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="93"] .progress-left .progress-bar {
  -webkit-animation: loading-43 1.1s linear forwards 1.1s;
          animation: loading-43 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="94"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="94"] .progress-left .progress-bar {
  -webkit-animation: loading-44 1.1s linear forwards 1.1s;
          animation: loading-44 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="95"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="95"] .progress-left .progress-bar {
  -webkit-animation: loading-45 1.1s linear forwards 1.1s;
          animation: loading-45 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="96"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="96"] .progress-left .progress-bar {
  -webkit-animation: loading-46 1.1s linear forwards 1.1s;
          animation: loading-46 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="97"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="97"] .progress-left .progress-bar {
  -webkit-animation: loading-47 1.1s linear forwards 1.1s;
          animation: loading-47 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="98"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="98"] .progress-left .progress-bar {
  -webkit-animation: loading-48 1.1s linear forwards 1.1s;
          animation: loading-48 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="99"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="99"] .progress-left .progress-bar {
  -webkit-animation: loading-49 1.1s linear forwards 1.1s;
          animation: loading-49 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="100"] .progress-right .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards;
          animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="100"] .progress-left .progress-bar {
  -webkit-animation: loading-50 1.1s linear forwards 1.1s;
          animation: loading-50 1.1s linear forwards 1.1s;
}
@-webkit-keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}
@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}
@-webkit-keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}
@-webkit-keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}
@-webkit-keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}
@-webkit-keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}
@-webkit-keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}
@keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}
@-webkit-keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}
@keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}
@-webkit-keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}
@keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}
@-webkit-keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}
@keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}
@-webkit-keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}
@keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}
@-webkit-keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}
@keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}
@-webkit-keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}
@keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}
@-webkit-keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}
@keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}
@-webkit-keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}
@keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}
@-webkit-keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}
@keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}
@-webkit-keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}
@keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}
@-webkit-keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}
@keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}
@-webkit-keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}
@keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}
@-webkit-keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}
@keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}
@-webkit-keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}
@keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}
@-webkit-keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}
@keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}
@-webkit-keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}
@keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}
@-webkit-keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}
@keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}
@-webkit-keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}
@keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}
@-webkit-keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}
@keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}
@-webkit-keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}
@keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}
@-webkit-keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}
@keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}
@-webkit-keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}
@keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}
@-webkit-keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}
@keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}
@-webkit-keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}
@keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}
@-webkit-keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}
@keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}
@-webkit-keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}
@keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}
@-webkit-keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}
@keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}
@-webkit-keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}
@keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}
@-webkit-keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}
@keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}
@-webkit-keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}
@keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}
@-webkit-keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}
@keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}
@-webkit-keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}
@keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}
@-webkit-keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}
@keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}
@-webkit-keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}
@keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}
@-webkit-keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}
@keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}
@-webkit-keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}
@keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}
@-webkit-keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}
@keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}
@-webkit-keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}
@keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}
@-webkit-keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}
@keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}
@-webkit-keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}
@keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}
@-webkit-keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}
@keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}
@-webkit-keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}
@keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}
@-webkit-keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}
@keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}
@-webkit-keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}
@keyframes loading-50 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg);
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.root-preloader {
  z-index: 9999 !important;
  background: var(--base-color) !important;
}

.spinner-bounce > span {
  width: 9px;
  height: 9px;
  border-radius: 100%;
  display: inline-block;
  background-color: rgb(229.5, 229.5, 229.5);
  -webkit-animation: bounceDelay 1.4s infinite ease-in-out both;
  animation: bounceDelay 1.4s infinite ease-in-out both;
}
.spinner-bounce > span.bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner-bounce > span.bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.overlay-loader-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.25rem;
  z-index: 1;
}
.overlay-loader-wrapper .spinner-bounce > span {
  width: 11px;
  height: 11px;
  background-color: #337300;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.toast-container {
  width: 280px !important;
}
.toast-container.toast-top-right {
  right: 8px;
  top: 78px;
}
.toast-container .vueToaster {
  opacity: 1 !important;
  border: 0 !important;
  width: 280px !important;
  border-radius: 0 !important;
  font-family: "Poppins", sans-serif !important;
  border-left: 6px solid !important;
  padding: 15px 15px 15px 15px !important;
  background-position: -100% center !important;
  background-color: var(--vue-toaster-bg) !important;
  box-shadow: var(--default-box-shadow) !important;
  animation: slideInRight 0.6s, slideOutRight 0.6s 2.7s;
  -webkit-animation: slideInRight 0.6s, slideOutRight 0.6s 2.7s;
}
.toast-container .vueToaster .toast-title {
  font-weight: 400;
  font-size: 0.9rem;
}
.toast-container .vueToaster.toast-success {
  border-color: #337300 !important;
}
.toast-container .vueToaster.toast-error {
  border-color: #fc2c10 !important;
}
.toast-container .vueToaster.toast-info {
  border-color: #38a4f8 !important;
}
.toast-container .vueToaster.toast-warning {
  border-color: #EB5C00 !important;
}
.toast-container .vueToaster .toast-progress {
  height: 0 !important;
  opacity: 0 !important;
  display: none !important;
}

.swal2-popup {
  min-height: 16em;
  font-family: "Poppins", sans-serif !important;
  background: var(--modal-body-bg) !important;
}
.swal2-popup .swal2-title, .swal2-popup .swal2-content {
  color: var(--default-font-color) !important;
}
.swal2-popup .swal2-actions button {
  padding: 0.45rem 1.2rem;
  font-size: inherit !important;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) !important;
}
.swal2-popup .swal2-actions button.swal2-cancel {
  background-color: var(--btn-secondary-bg);
}
.swal2-popup .swal2-actions button:focus {
  box-shadow: none;
}

@media (min-width: 576px) and (max-width: 768px) {
  .filters-wrapper .mobile-filters-wrapper {
    display: contents;
  }
  .calendar-root .calendar {
    width: 500px;
  }
  .calendar-root .calendar .calendar_preset {
    margin-bottom: 0.8rem;
    display: inline-block;
  }
  .calendar-root .calendar .calendar_preset li {
    width: auto;
    display: block;
    line-height: 1.6em;
    padding: 0 0 0 18px;
    margin: 5px 0 !important;
  }
  .calendar-root .calendar .calendar-wrap {
    width: 100%;
    float: none;
  }
  .calendar-root .calendar .calendar_month_left, .calendar-root .calendar .calendar_month_right {
    margin: 0 !important;
    float: left;
    padding-bottom: 0 !important;
    width: 50% !important;
  }
  .calendar-root .calendar .calendar-range {
    border: 0;
    margin: 0;
    width: 100%;
    float: none;
    text-align: center;
  }
  .calendar-root .calendar .calendar_preset-ranges {
    float: left;
  }
  .calendar-root .calendar .calendar_preset-ranges .custom-radio-default .custom-control-inline {
    display: table-cell;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.tag-manager .chips-container {
  overflow-y: auto;
  min-height: auto;
  max-height: 120px;
  background-color: transparent;
}
.tag-manager .chips-container .chips {
  color: #ffffff;
  background-color: #8bd2eb;
  padding: 0.19rem 0.45rem 0.19rem 1rem;
}
.tag-manager .chips-container .chips .chips-label {
  font-size: 95%;
}
.tag-manager .chips-container .chips .delete-chips {
  background-color: transparent;
}
.tag-manager .dropdown-menu {
  max-width: 18rem;
}
.tag-manager .dropdown-menu .color-picker-wrapper {
  position: absolute;
  right: 35px;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container {
  width: 35px;
  height: 35px;
  overflow: hidden;
  position: relative;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color {
  opacity: 0;
  border: none;
  position: absolute;
  top: -5px;
  right: -12px;
  width: 50px;
  height: 44px;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color-label {
  margin-bottom: 0;
}
.tag-manager .dropdown-menu .color-picker-wrapper .input-color-container .input-color-label i {
  font-size: 21px;
}
.tag-manager .dropdown-menu .chip {
  color: #ffffff;
  max-width: 160px;
  border-radius: 25px;
  padding: 0.18rem 1.2rem;
  background-color: #8bd2eb;
}
.tag-manager .dropdown-menu .chip .chips-label {
  font-size: 95%;
}

.table .tag-manager {
  width: 320px;
  max-width: 320px;
}

@media (max-width: 767px) {
  .table-view-responsive .table .tag-manager {
    width: 100%;
    max-width: 100%;
  }
}
:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

@media (max-width: 575px) {
  body, html {
    font-size: 0.9rem;
  }
  h4 {
    font-size: 1.25rem;
  }
  /*** Start mixins for mobile view ***/
  @-webkit-keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  @keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -30px, 0);
              transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0px, 0);
              transform: translate3d(0, 0px, 0);
    }
  }
  .dropdownMenuAnimation, .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu, .filters-wrapper .mobile-filters-wrapper, .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar, .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu, .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    -webkit-animation-name: dropdownMenuAnimation;
            animation-name: dropdownMenuAnimation;
    -webkit-animation-duration: 0.25s;
            animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
  /*** End mixins for mobile view ***/
  .p-primary {
    padding: 20px !important;
  }
  .px-primary {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .py-primary {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pt-primary {
    padding-top: 20px !important;
  }
  .pr-primary {
    padding-right: 20px !important;
  }
  .pt-primary {
    padding-bottom: 20px !important;
  }
  .pt-primary {
    padding-left: 20px !important;
  }
  .mt-primary {
    margin-top: 20px !important;
  }
  .mr-primary {
    margin-right: 20px !important;
  }
  .mb-primary {
    margin-bottom: 20px !important;
  }
  .ml-primary {
    margin-left: 20px !important;
  }
  .my-primary {
    padding: 20px 0 !important;
  }
  .content-wrapper {
    padding: 20px;
  }
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown {
    position: fixed;
    min-width: 100%;
    border-radius: 0;
  }
  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.navbar-dropdown:before {
    display: none;
  }
  /*** Start Breadcrumbs Design for Mobile View ***/
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.3rem;
  }
  .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 0;
  }
  .breadcrumb-item h4 {
    max-width: 300px;
  }
  /*** End Breadcrumbs Design for Mobile View ***/
  /*** Start Cards Design for Mobile View ***/
  .card .card-body {
    padding: 15px;
  }
  /*** End Cards Design for Mobile View ***/
  /*** Start Tabs Design for Mobile View ***/
  .vertical-tab .header-icon {
    height: 80px;
  }
  .vertical-tab .header-icon .icon-position {
    margin-top: 50px;
  }
  .vertical-tab .tab-content h4 {
    height: 80px;
  }
  .vertical-tab .tab-content hr {
    margin: 0 -20px;
  }
  /*** End Tabs Design for Mobile View ***/
  /*** Start Modals Design for Mobile View ***/
  .modal-dialog {
    margin: 0;
    max-width: 100% !important;
  }
  .modal-dialog.modal-dialog-centered {
    max-height: 100% !important;
  }
  .modal-dialog .modal-content {
    outline: 0;
    display: flex;
    position: relative;
    pointer-events: auto;
    flex-direction: column;
    min-width: 100% !important;
    min-height: 100% !important;
    background-clip: padding-box;
    background-color: var(--modal-body-bg);
  }
  /*** Start Filters Design for Mobile View ***/
  .btn-toggle-filters {
    border: 0;
    font-size: 95%;
    padding: 0.5rem 0.7rem;
    border-radius: 20px;
    margin: 0 0 1.14rem 0;
    color: #8A8A8A;
    background: var(--btn-filter-bg);
    box-shadow: var(--default-box-shadow);
  }
  .btn-toggle-filters svg {
    width: 20px;
    height: 20px;
  }
  .btn-filter.btn-list-grid {
    border-radius: 20px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .btn-filter {
    border-radius: 20px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu {
    z-index: 1031;
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #337300;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }
  .filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1031;
    width: 100%;
    padding: 15px;
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter:last-child {
    margin-right: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .btn-filter .clear-icon svg {
    width: 22px;
    height: 22px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #337300;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 {
    padding: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter .dropdown .dropdown-menu .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date {
    font-size: 100%;
    position: relative;
    padding: 0.6rem 1.5rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date .clear-icon {
    cursor: pointer;
    position: absolute;
    top: 8px;
    right: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .input-date .clear-icon svg {
    width: 22px;
    height: 22px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-top: 0;
    padding-top: 0 !important;
    border-radius: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #337300;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap {
    width: 100%;
    padding: 10px 10px 10px 10px;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_left, .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .calendar-wrap .calendar_month_right {
    margin: 0;
    width: 50%;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper {
    padding: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 auto;
    box-shadow: var(--default-box-shadow);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 {
    padding: 0;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn {
    width: 50%;
    border-radius: 0;
    padding: 1rem 1.2rem;
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.calendar-root .calendar .filter-action-button-wrapper .col-12 .btn.btn-clear {
    background-color: var(--base-color);
  }
  .filters-wrapper .mobile-filters-wrapper .single-filter.search-filter-dropdown .dropdown .btn-filter {
    padding: 0.6rem 1.5rem !important;
  }
  .filters-wrapper .dropdown-menu-filter .menu-filter-btn {
    width: 100%;
    text-align: left;
    font-size: 100%;
    padding: 0.6rem 1.5rem;
    margin-bottom: 1rem;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu {
    position: fixed !important;
    -webkit-transform: inherit !important;
            transform: inherit !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important;
    border-radius: 0 !important;
    will-change: initial !important;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close {
    display: block;
    padding: 1rem 1.9rem;
    background-color: #337300;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close .title {
    color: #ffffff;
    font-size: 14px;
  }
  .filters-wrapper .dropdown-menu-filter .dropdown .dropdown-menu .btn-dropdown-close svg {
    color: #ffffff;
    width: 20px;
    height: 20px;
  }
  /*** End Filters Design for Mobile View ***/
  /*** Chips With Dropdown Search & Select ***/
  .chips-dropdown-menu {
    width: 280px;
    min-width: 280px;
    max-width: 280px;
  }
  .chips-dropdown-menu .dropdown-item {
    white-space: initial;
  }
}
.calendar-view .fc-event {
  background-color: #a3b4f9 !important;
  padding: 5px !important;
  border-radius: 5px !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: inherit;
  box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
  margin-right: 0.5rem;
}
.calendar-view .fc-button-group {
  border-radius: 0.3rem !important;
  background: var(--btn-filter-bg) !important;
}
.calendar-view .fc-button-group .fc-button {
  border: 1px solid var(--default-border-color) !important;
  background: var(--btn-filter-bg) !important;
  color: #919191 !important;
  text-transform: capitalize !important;
  box-shadow: none !important;
}
.calendar-view .fc-button-group .fc-button:hover {
  color: #337300 !important;
}
.calendar-view .fc-button-group .fc-button.fc-button-active {
  box-shadow: none !important;
  border-radius: 0.3rem;
  background-color: #337300 !important;
  border: 1px solid #337300 !important;
  color: #ffffff !important;
}
.calendar-view .fc-today-button {
  border: 1px solid var(--default-border-color) !important;
  text-transform: capitalize !important;
  background: var(--btn-filter-bg) !important;
  color: #919191 !important;
  border-radius: 0.3rem !important;
}
.calendar-view .fc-today-button:focus {
  box-shadow: none !important;
}
.calendar-view .fc-prev-button.fc-button, .calendar-view .fc-next-button.fc-button {
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #919191 !important;
}
.calendar-view .fc-prev-button.fc-button:hover, .calendar-view .fc-next-button.fc-button:hover {
  background: transparent !important;
  color: #337300 !important;
  background: transparent !important;
}
.calendar-view .fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(1), .calendar-view .fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section:nth-child(2) {
  display: none !important;
}
.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 60px !important;
}
.calendar-view .fc-timegrid .fc-timegrid-body {
  width: 100% !important;
}
.calendar-view .fc-timegrid .fc-timegrid-body table {
  width: 100% !important;
}
.calendar-view .fc-timegrid .fc-col-header {
  width: 100% !important;
}
.calendar-view .fc-timegrid .fc-timegrid-axis-frame {
  justify-content: center !important;
}
.calendar-view .fc-theme-standard td, .calendar-view .fc-theme-standard th {
  border-color: var(--default-border-color) !important;
}
.calendar-view .fc-scrollgrid {
  border-color: var(--default-border-color) !important;
}
.calendar-view .fc-daygrid .fc-day-today {
  background: #337300 !important;
}
.calendar-view .fc-timeGridWeek-view .fc-day-today {
  background: none !important;
}
.calendar-view .fc-timeGridWeek-view .fc-day-today.fc-col-header-cell {
  background: #337300 !important;
  color: #ffffff !important;
}
.calendar-view .fc-timeGridDay-view .fc-day-today {
  background: none !important;
}
.calendar-view .fc-header-toolbar h2 {
  color: #919191 !important;
  font-size: 20px !important;
}
.calendar-view .fc-scroller::-webkit-scrollbar {
  width: 6px !important;
}
.calendar-view .fc-scroller::-webkit-scrollbar-thumb {
  background: var(--scrollbar-thumb-color) !important;
  border-radius: 5px !important;
}
.calendar-view .fc-scroller::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color) !important;
}
.calendar-view .fc-col-header-cell-cushion {
  padding: 10px 5px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.accordion .card {
  border-color: var(--default-border-color);
}
.accordion .card .card-header {
  background-color: var(--accordion-header-bg);
}
.accordion .card .card-header .collapsible-link {
  color: var(--default-font-color);
}
.accordion .card .card-header .collapsible-link::before {
  content: "";
  width: 14px;
  height: 2px;
  background: var(--default-font-color);
  position: absolute;
  top: calc(50% - 1px);
  right: 1rem;
  display: block;
  transition: all 0.3s;
  opacity: 0.5;
}
.accordion .card .card-header .collapsible-link::after {
  content: "";
  width: 2px;
  height: 14px;
  background: var(--default-font-color);
  position: absolute;
  top: calc(50% - 7px);
  right: calc(1rem + 6px);
  display: block;
  transition: all 0.3s;
  opacity: 0.5;
}
.accordion .card .card-header .collapsible-link[aria-expanded=true]::after {
  -webkit-transform: rotate(90deg) translateX(-1px);
          transform: rotate(90deg) translateX(-1px);
}
.accordion .card .card-header .collapsible-link[aria-expanded=true]::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.font-size-default {
  font-size: 0.935rem !important;
}

.font-size-70 {
  font-size: 70% !important;
}

.font-size-75 {
  font-size: 75% !important;
}

.font-size-80 {
  font-size: 80% !important;
}

.font-size-90 {
  font-size: 90% !important;
}

.text-size-1 {
  font-size: 1px !important;
}

.text-size-2 {
  font-size: 2px !important;
}

.text-size-3 {
  font-size: 3px !important;
}

.text-size-4 {
  font-size: 4px !important;
}

.text-size-5 {
  font-size: 5px !important;
}

.text-size-6 {
  font-size: 6px !important;
}

.text-size-7 {
  font-size: 7px !important;
}

.text-size-8 {
  font-size: 8px !important;
}

.text-size-9 {
  font-size: 9px !important;
}

.text-size-10 {
  font-size: 10px !important;
}

.text-size-11 {
  font-size: 11px !important;
}

.text-size-12 {
  font-size: 12px !important;
}

.text-size-13 {
  font-size: 13px !important;
}

.text-size-14 {
  font-size: 14px !important;
}

.text-size-15 {
  font-size: 15px !important;
}

.text-size-16 {
  font-size: 16px !important;
}

.text-size-17 {
  font-size: 17px !important;
}

.text-size-18 {
  font-size: 18px !important;
}

.text-size-19 {
  font-size: 19px !important;
}

.text-size-20 {
  font-size: 20px !important;
}

.text-size-21 {
  font-size: 21px !important;
}

.text-size-22 {
  font-size: 22px !important;
}

.text-size-23 {
  font-size: 23px !important;
}

.text-size-24 {
  font-size: 24px !important;
}

.text-size-25 {
  font-size: 25px !important;
}

.text-size-26 {
  font-size: 26px !important;
}

.text-size-27 {
  font-size: 27px !important;
}

.text-size-28 {
  font-size: 28px !important;
}

.text-size-29 {
  font-size: 29px !important;
}

.text-size-30 {
  font-size: 30px !important;
}

.text-size-31 {
  font-size: 31px !important;
}

.text-size-32 {
  font-size: 32px !important;
}

.text-size-33 {
  font-size: 33px !important;
}

.text-size-34 {
  font-size: 34px !important;
}

.text-size-35 {
  font-size: 35px !important;
}

.text-size-36 {
  font-size: 36px !important;
}

.text-size-37 {
  font-size: 37px !important;
}

.text-size-38 {
  font-size: 38px !important;
}

.text-size-39 {
  font-size: 39px !important;
}

.text-size-40 {
  font-size: 40px !important;
}

.text-size-41 {
  font-size: 41px !important;
}

.text-size-42 {
  font-size: 42px !important;
}

.text-size-43 {
  font-size: 43px !important;
}

.text-size-44 {
  font-size: 44px !important;
}

.text-size-45 {
  font-size: 45px !important;
}

.text-size-46 {
  font-size: 46px !important;
}

.text-size-47 {
  font-size: 47px !important;
}

.text-size-48 {
  font-size: 48px !important;
}

.text-size-49 {
  font-size: 49px !important;
}

.text-size-50 {
  font-size: 50px !important;
}

.text-size-51 {
  font-size: 51px !important;
}

.text-size-52 {
  font-size: 52px !important;
}

.text-size-53 {
  font-size: 53px !important;
}

.text-size-54 {
  font-size: 54px !important;
}

.text-size-55 {
  font-size: 55px !important;
}

.text-size-56 {
  font-size: 56px !important;
}

.text-size-57 {
  font-size: 57px !important;
}

.text-size-58 {
  font-size: 58px !important;
}

.text-size-59 {
  font-size: 59px !important;
}

.text-size-60 {
  font-size: 60px !important;
}

.text-size-61 {
  font-size: 61px !important;
}

.text-size-62 {
  font-size: 62px !important;
}

.text-size-63 {
  font-size: 63px !important;
}

.text-size-64 {
  font-size: 64px !important;
}

.text-size-65 {
  font-size: 65px !important;
}

.text-size-66 {
  font-size: 66px !important;
}

.text-size-67 {
  font-size: 67px !important;
}

.text-size-68 {
  font-size: 68px !important;
}

.text-size-69 {
  font-size: 69px !important;
}

.text-size-70 {
  font-size: 70px !important;
}

.text-size-71 {
  font-size: 71px !important;
}

.text-size-72 {
  font-size: 72px !important;
}

.text-size-73 {
  font-size: 73px !important;
}

.text-size-74 {
  font-size: 74px !important;
}

.text-size-75 {
  font-size: 75px !important;
}

.text-size-76 {
  font-size: 76px !important;
}

.text-size-77 {
  font-size: 77px !important;
}

.text-size-78 {
  font-size: 78px !important;
}

.text-size-79 {
  font-size: 79px !important;
}

.text-size-80 {
  font-size: 80px !important;
}

.text-size-81 {
  font-size: 81px !important;
}

.text-size-82 {
  font-size: 82px !important;
}

.text-size-83 {
  font-size: 83px !important;
}

.text-size-84 {
  font-size: 84px !important;
}

.text-size-85 {
  font-size: 85px !important;
}

.text-size-86 {
  font-size: 86px !important;
}

.text-size-87 {
  font-size: 87px !important;
}

.text-size-88 {
  font-size: 88px !important;
}

.text-size-89 {
  font-size: 89px !important;
}

.text-size-90 {
  font-size: 90px !important;
}

.text-size-91 {
  font-size: 91px !important;
}

.text-size-92 {
  font-size: 92px !important;
}

.text-size-93 {
  font-size: 93px !important;
}

.text-size-94 {
  font-size: 94px !important;
}

.text-size-95 {
  font-size: 95px !important;
}

.text-size-96 {
  font-size: 96px !important;
}

.text-size-97 {
  font-size: 97px !important;
}

.text-size-98 {
  font-size: 98px !important;
}

.text-size-99 {
  font-size: 99px !important;
}

.text-size-100 {
  font-size: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.dot-icon {
  border-radius: 100%;
  display: inline-block;
  background-color: #afb1b6;
}
.dot-icon.size-1 {
  width: 1px !important;
  height: 1px !important;
}
.dot-icon.size-2 {
  width: 2px !important;
  height: 2px !important;
}
.dot-icon.size-3 {
  width: 3px !important;
  height: 3px !important;
}
.dot-icon.size-4 {
  width: 4px !important;
  height: 4px !important;
}
.dot-icon.size-5 {
  width: 5px !important;
  height: 5px !important;
}
.dot-icon.size-6 {
  width: 6px !important;
  height: 6px !important;
}
.dot-icon.size-7 {
  width: 7px !important;
  height: 7px !important;
}
.dot-icon.size-8 {
  width: 8px !important;
  height: 8px !important;
}
.dot-icon.size-9 {
  width: 9px !important;
  height: 9px !important;
}
.dot-icon.size-10 {
  width: 10px !important;
  height: 10px !important;
}
.dot-icon.size-11 {
  width: 11px !important;
  height: 11px !important;
}
.dot-icon.size-12 {
  width: 12px !important;
  height: 12px !important;
}
.dot-icon.size-13 {
  width: 13px !important;
  height: 13px !important;
}
.dot-icon.size-14 {
  width: 14px !important;
  height: 14px !important;
}
.dot-icon.size-15 {
  width: 15px !important;
  height: 15px !important;
}
.dot-icon.size-16 {
  width: 16px !important;
  height: 16px !important;
}
.dot-icon.size-17 {
  width: 17px !important;
  height: 17px !important;
}
.dot-icon.size-18 {
  width: 18px !important;
  height: 18px !important;
}
.dot-icon.size-19 {
  width: 19px !important;
  height: 19px !important;
}
.dot-icon.size-20 {
  width: 20px !important;
  height: 20px !important;
}
.dot-icon.size-21 {
  width: 21px !important;
  height: 21px !important;
}
.dot-icon.size-22 {
  width: 22px !important;
  height: 22px !important;
}
.dot-icon.size-23 {
  width: 23px !important;
  height: 23px !important;
}
.dot-icon.size-24 {
  width: 24px !important;
  height: 24px !important;
}
.dot-icon.size-25 {
  width: 25px !important;
  height: 25px !important;
}
.dot-icon.size-26 {
  width: 26px !important;
  height: 26px !important;
}
.dot-icon.size-27 {
  width: 27px !important;
  height: 27px !important;
}
.dot-icon.size-28 {
  width: 28px !important;
  height: 28px !important;
}
.dot-icon.size-29 {
  width: 29px !important;
  height: 29px !important;
}
.dot-icon.size-30 {
  width: 30px !important;
  height: 30px !important;
}
.dot-icon.size-31 {
  width: 31px !important;
  height: 31px !important;
}
.dot-icon.size-32 {
  width: 32px !important;
  height: 32px !important;
}
.dot-icon.size-33 {
  width: 33px !important;
  height: 33px !important;
}
.dot-icon.size-34 {
  width: 34px !important;
  height: 34px !important;
}
.dot-icon.size-35 {
  width: 35px !important;
  height: 35px !important;
}
.dot-icon.size-36 {
  width: 36px !important;
  height: 36px !important;
}
.dot-icon.size-37 {
  width: 37px !important;
  height: 37px !important;
}
.dot-icon.size-38 {
  width: 38px !important;
  height: 38px !important;
}
.dot-icon.size-39 {
  width: 39px !important;
  height: 39px !important;
}
.dot-icon.size-40 {
  width: 40px !important;
  height: 40px !important;
}
.dot-icon.size-41 {
  width: 41px !important;
  height: 41px !important;
}
.dot-icon.size-42 {
  width: 42px !important;
  height: 42px !important;
}
.dot-icon.size-43 {
  width: 43px !important;
  height: 43px !important;
}
.dot-icon.size-44 {
  width: 44px !important;
  height: 44px !important;
}
.dot-icon.size-45 {
  width: 45px !important;
  height: 45px !important;
}
.dot-icon.size-46 {
  width: 46px !important;
  height: 46px !important;
}
.dot-icon.size-47 {
  width: 47px !important;
  height: 47px !important;
}
.dot-icon.size-48 {
  width: 48px !important;
  height: 48px !important;
}
.dot-icon.size-49 {
  width: 49px !important;
  height: 49px !important;
}
.dot-icon.size-50 {
  width: 50px !important;
  height: 50px !important;
}
.dot-icon.size-51 {
  width: 51px !important;
  height: 51px !important;
}
.dot-icon.size-52 {
  width: 52px !important;
  height: 52px !important;
}
.dot-icon.size-53 {
  width: 53px !important;
  height: 53px !important;
}
.dot-icon.size-54 {
  width: 54px !important;
  height: 54px !important;
}
.dot-icon.size-55 {
  width: 55px !important;
  height: 55px !important;
}
.dot-icon.size-56 {
  width: 56px !important;
  height: 56px !important;
}
.dot-icon.size-57 {
  width: 57px !important;
  height: 57px !important;
}
.dot-icon.size-58 {
  width: 58px !important;
  height: 58px !important;
}
.dot-icon.size-59 {
  width: 59px !important;
  height: 59px !important;
}
.dot-icon.size-60 {
  width: 60px !important;
  height: 60px !important;
}
.dot-icon.size-61 {
  width: 61px !important;
  height: 61px !important;
}
.dot-icon.size-62 {
  width: 62px !important;
  height: 62px !important;
}
.dot-icon.size-63 {
  width: 63px !important;
  height: 63px !important;
}
.dot-icon.size-64 {
  width: 64px !important;
  height: 64px !important;
}
.dot-icon.size-65 {
  width: 65px !important;
  height: 65px !important;
}
.dot-icon.size-66 {
  width: 66px !important;
  height: 66px !important;
}
.dot-icon.size-67 {
  width: 67px !important;
  height: 67px !important;
}
.dot-icon.size-68 {
  width: 68px !important;
  height: 68px !important;
}
.dot-icon.size-69 {
  width: 69px !important;
  height: 69px !important;
}
.dot-icon.size-70 {
  width: 70px !important;
  height: 70px !important;
}
.dot-icon.size-71 {
  width: 71px !important;
  height: 71px !important;
}
.dot-icon.size-72 {
  width: 72px !important;
  height: 72px !important;
}
.dot-icon.size-73 {
  width: 73px !important;
  height: 73px !important;
}
.dot-icon.size-74 {
  width: 74px !important;
  height: 74px !important;
}
.dot-icon.size-75 {
  width: 75px !important;
  height: 75px !important;
}
.dot-icon.size-76 {
  width: 76px !important;
  height: 76px !important;
}
.dot-icon.size-77 {
  width: 77px !important;
  height: 77px !important;
}
.dot-icon.size-78 {
  width: 78px !important;
  height: 78px !important;
}
.dot-icon.size-79 {
  width: 79px !important;
  height: 79px !important;
}
.dot-icon.size-80 {
  width: 80px !important;
  height: 80px !important;
}
.dot-icon.size-81 {
  width: 81px !important;
  height: 81px !important;
}
.dot-icon.size-82 {
  width: 82px !important;
  height: 82px !important;
}
.dot-icon.size-83 {
  width: 83px !important;
  height: 83px !important;
}
.dot-icon.size-84 {
  width: 84px !important;
  height: 84px !important;
}
.dot-icon.size-85 {
  width: 85px !important;
  height: 85px !important;
}
.dot-icon.size-86 {
  width: 86px !important;
  height: 86px !important;
}
.dot-icon.size-87 {
  width: 87px !important;
  height: 87px !important;
}
.dot-icon.size-88 {
  width: 88px !important;
  height: 88px !important;
}
.dot-icon.size-89 {
  width: 89px !important;
  height: 89px !important;
}
.dot-icon.size-90 {
  width: 90px !important;
  height: 90px !important;
}
.dot-icon.size-91 {
  width: 91px !important;
  height: 91px !important;
}
.dot-icon.size-92 {
  width: 92px !important;
  height: 92px !important;
}
.dot-icon.size-93 {
  width: 93px !important;
  height: 93px !important;
}
.dot-icon.size-94 {
  width: 94px !important;
  height: 94px !important;
}
.dot-icon.size-95 {
  width: 95px !important;
  height: 95px !important;
}
.dot-icon.size-96 {
  width: 96px !important;
  height: 96px !important;
}
.dot-icon.size-97 {
  width: 97px !important;
  height: 97px !important;
}
.dot-icon.size-98 {
  width: 98px !important;
  height: 98px !important;
}
.dot-icon.size-99 {
  width: 99px !important;
  height: 99px !important;
}
.dot-icon.size-100 {
  width: 100px !important;
  height: 100px !important;
}

svg.size-1 {
  width: 1px !important;
  height: 1px !important;
}
svg.size-2 {
  width: 2px !important;
  height: 2px !important;
}
svg.size-3 {
  width: 3px !important;
  height: 3px !important;
}
svg.size-4 {
  width: 4px !important;
  height: 4px !important;
}
svg.size-5 {
  width: 5px !important;
  height: 5px !important;
}
svg.size-6 {
  width: 6px !important;
  height: 6px !important;
}
svg.size-7 {
  width: 7px !important;
  height: 7px !important;
}
svg.size-8 {
  width: 8px !important;
  height: 8px !important;
}
svg.size-9 {
  width: 9px !important;
  height: 9px !important;
}
svg.size-10 {
  width: 10px !important;
  height: 10px !important;
}
svg.size-11 {
  width: 11px !important;
  height: 11px !important;
}
svg.size-12 {
  width: 12px !important;
  height: 12px !important;
}
svg.size-13 {
  width: 13px !important;
  height: 13px !important;
}
svg.size-14 {
  width: 14px !important;
  height: 14px !important;
}
svg.size-15 {
  width: 15px !important;
  height: 15px !important;
}
svg.size-16 {
  width: 16px !important;
  height: 16px !important;
}
svg.size-17 {
  width: 17px !important;
  height: 17px !important;
}
svg.size-18 {
  width: 18px !important;
  height: 18px !important;
}
svg.size-19 {
  width: 19px !important;
  height: 19px !important;
}
svg.size-20 {
  width: 20px !important;
  height: 20px !important;
}
svg.size-21 {
  width: 21px !important;
  height: 21px !important;
}
svg.size-22 {
  width: 22px !important;
  height: 22px !important;
}
svg.size-23 {
  width: 23px !important;
  height: 23px !important;
}
svg.size-24 {
  width: 24px !important;
  height: 24px !important;
}
svg.size-25 {
  width: 25px !important;
  height: 25px !important;
}
svg.size-26 {
  width: 26px !important;
  height: 26px !important;
}
svg.size-27 {
  width: 27px !important;
  height: 27px !important;
}
svg.size-28 {
  width: 28px !important;
  height: 28px !important;
}
svg.size-29 {
  width: 29px !important;
  height: 29px !important;
}
svg.size-30 {
  width: 30px !important;
  height: 30px !important;
}
svg.size-31 {
  width: 31px !important;
  height: 31px !important;
}
svg.size-32 {
  width: 32px !important;
  height: 32px !important;
}
svg.size-33 {
  width: 33px !important;
  height: 33px !important;
}
svg.size-34 {
  width: 34px !important;
  height: 34px !important;
}
svg.size-35 {
  width: 35px !important;
  height: 35px !important;
}
svg.size-36 {
  width: 36px !important;
  height: 36px !important;
}
svg.size-37 {
  width: 37px !important;
  height: 37px !important;
}
svg.size-38 {
  width: 38px !important;
  height: 38px !important;
}
svg.size-39 {
  width: 39px !important;
  height: 39px !important;
}
svg.size-40 {
  width: 40px !important;
  height: 40px !important;
}
svg.size-41 {
  width: 41px !important;
  height: 41px !important;
}
svg.size-42 {
  width: 42px !important;
  height: 42px !important;
}
svg.size-43 {
  width: 43px !important;
  height: 43px !important;
}
svg.size-44 {
  width: 44px !important;
  height: 44px !important;
}
svg.size-45 {
  width: 45px !important;
  height: 45px !important;
}
svg.size-46 {
  width: 46px !important;
  height: 46px !important;
}
svg.size-47 {
  width: 47px !important;
  height: 47px !important;
}
svg.size-48 {
  width: 48px !important;
  height: 48px !important;
}
svg.size-49 {
  width: 49px !important;
  height: 49px !important;
}
svg.size-50 {
  width: 50px !important;
  height: 50px !important;
}
svg.size-51 {
  width: 51px !important;
  height: 51px !important;
}
svg.size-52 {
  width: 52px !important;
  height: 52px !important;
}
svg.size-53 {
  width: 53px !important;
  height: 53px !important;
}
svg.size-54 {
  width: 54px !important;
  height: 54px !important;
}
svg.size-55 {
  width: 55px !important;
  height: 55px !important;
}
svg.size-56 {
  width: 56px !important;
  height: 56px !important;
}
svg.size-57 {
  width: 57px !important;
  height: 57px !important;
}
svg.size-58 {
  width: 58px !important;
  height: 58px !important;
}
svg.size-59 {
  width: 59px !important;
  height: 59px !important;
}
svg.size-60 {
  width: 60px !important;
  height: 60px !important;
}
svg.size-61 {
  width: 61px !important;
  height: 61px !important;
}
svg.size-62 {
  width: 62px !important;
  height: 62px !important;
}
svg.size-63 {
  width: 63px !important;
  height: 63px !important;
}
svg.size-64 {
  width: 64px !important;
  height: 64px !important;
}
svg.size-65 {
  width: 65px !important;
  height: 65px !important;
}
svg.size-66 {
  width: 66px !important;
  height: 66px !important;
}
svg.size-67 {
  width: 67px !important;
  height: 67px !important;
}
svg.size-68 {
  width: 68px !important;
  height: 68px !important;
}
svg.size-69 {
  width: 69px !important;
  height: 69px !important;
}
svg.size-70 {
  width: 70px !important;
  height: 70px !important;
}
svg.size-71 {
  width: 71px !important;
  height: 71px !important;
}
svg.size-72 {
  width: 72px !important;
  height: 72px !important;
}
svg.size-73 {
  width: 73px !important;
  height: 73px !important;
}
svg.size-74 {
  width: 74px !important;
  height: 74px !important;
}
svg.size-75 {
  width: 75px !important;
  height: 75px !important;
}
svg.size-76 {
  width: 76px !important;
  height: 76px !important;
}
svg.size-77 {
  width: 77px !important;
  height: 77px !important;
}
svg.size-78 {
  width: 78px !important;
  height: 78px !important;
}
svg.size-79 {
  width: 79px !important;
  height: 79px !important;
}
svg.size-80 {
  width: 80px !important;
  height: 80px !important;
}
svg.size-81 {
  width: 81px !important;
  height: 81px !important;
}
svg.size-82 {
  width: 82px !important;
  height: 82px !important;
}
svg.size-83 {
  width: 83px !important;
  height: 83px !important;
}
svg.size-84 {
  width: 84px !important;
  height: 84px !important;
}
svg.size-85 {
  width: 85px !important;
  height: 85px !important;
}
svg.size-86 {
  width: 86px !important;
  height: 86px !important;
}
svg.size-87 {
  width: 87px !important;
  height: 87px !important;
}
svg.size-88 {
  width: 88px !important;
  height: 88px !important;
}
svg.size-89 {
  width: 89px !important;
  height: 89px !important;
}
svg.size-90 {
  width: 90px !important;
  height: 90px !important;
}
svg.size-91 {
  width: 91px !important;
  height: 91px !important;
}
svg.size-92 {
  width: 92px !important;
  height: 92px !important;
}
svg.size-93 {
  width: 93px !important;
  height: 93px !important;
}
svg.size-94 {
  width: 94px !important;
  height: 94px !important;
}
svg.size-95 {
  width: 95px !important;
  height: 95px !important;
}
svg.size-96 {
  width: 96px !important;
  height: 96px !important;
}
svg.size-97 {
  width: 97px !important;
  height: 97px !important;
}
svg.size-98 {
  width: 98px !important;
  height: 98px !important;
}
svg.size-99 {
  width: 99px !important;
  height: 99px !important;
}
svg.size-100 {
  width: 100px !important;
  height: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.bg-brand-color {
  background-color: #337300 !important;
}

.bg-disabled {
  background-color: #afb1b6 !important;
}

.bg-inactive {
  background-color: #afb1b6 !important;
}

.primary-text-color {
  color: #337300 !important;
}

.primary-card-color {
  background-color: var(--default-card-bg) !important;
}

.default-font-color {
  color: var(--default-font-color) !important;
}

.default-base-color {
  background-color: var(--base-color);
}

.white-base-color {
  background-color: var(--white-base-color);
}

.text-muted {
  color: #afb1b6 !important;
}

.bg-muted {
  background-color: #afb1b6 !important;
}

.text-success {
  color: #337300 !important;
}

.bg-success {
  background-color: #337300 !important;
}

.text-info {
  color: #38a4f8 !important;
}

.bg-info {
  background-color: #38a4f8 !important;
}

.text-warning {
  color: #EB5C00 !important;
}

.bg-warning {
  background-color: #EB5C00 !important;
}

.text-danger {
  color: #fc2c10 !important;
}

.bg-danger {
  background-color: #fc2c10 !important;
}

.text-orange {
  color: #EB5C00 !important;
}

.bg-orange {
  background-color: #EB5C00 !important;
}

.text-green {
  color: #337300 !important;
}

.bg-green {
  background-color: #337300 !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.p-primary {
  padding: 2rem !important;
}

.px-primary {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-primary {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pt-primary {
  padding-top: 2rem !important;
}

.pr-primary {
  padding-right: 2rem !important;
}

.pb-primary {
  padding-bottom: 2rem !important;
}

.pl-primary {
  padding-left: 2rem !important;
}

.py-half-primary {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.m-primary {
  margin: 2rem !important;
}

.mt-primary {
  margin-top: 2rem !important;
}

.mr-primary {
  margin-right: 2rem !important;
}

.mb-primary {
  margin-bottom: 2rem !important;
}

.ml-primary {
  margin-left: 2rem !important;
}

.mx-primary {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-primary {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-minus-primary {
  margin-left: -2rem;
  margin-right: -2rem;
}

.mb-5rem {
  margin-bottom: 5rem;
}

.margin-1 {
  margin: 1px !important;
}

.margin-top-1 {
  margin-top: 1px !important;
}

.margin-right-1 {
  margin-right: 1px !important;
}

.margin-bottom-1 {
  margin-bottom: 1px !important;
}

.margin-left-1 {
  margin-left: 1px !important;
}

.margin-x-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.margin-y-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.padding-1 {
  padding: 1px !important;
}

.padding-top-1 {
  padding-top: 1px !important;
}

.padding-right-1 {
  padding-right: 1px !important;
}

.padding-bottom-1 {
  padding-bottom: 1px !important;
}

.padding-left-1 {
  padding-left: 1px !important;
}

.padding-x-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.padding-y-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.margin-2 {
  margin: 2px !important;
}

.margin-top-2 {
  margin-top: 2px !important;
}

.margin-right-2 {
  margin-right: 2px !important;
}

.margin-bottom-2 {
  margin-bottom: 2px !important;
}

.margin-left-2 {
  margin-left: 2px !important;
}

.margin-x-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.margin-y-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.padding-2 {
  padding: 2px !important;
}

.padding-top-2 {
  padding-top: 2px !important;
}

.padding-right-2 {
  padding-right: 2px !important;
}

.padding-bottom-2 {
  padding-bottom: 2px !important;
}

.padding-left-2 {
  padding-left: 2px !important;
}

.padding-x-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.padding-y-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.margin-3 {
  margin: 3px !important;
}

.margin-top-3 {
  margin-top: 3px !important;
}

.margin-right-3 {
  margin-right: 3px !important;
}

.margin-bottom-3 {
  margin-bottom: 3px !important;
}

.margin-left-3 {
  margin-left: 3px !important;
}

.margin-x-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.margin-y-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.padding-3 {
  padding: 3px !important;
}

.padding-top-3 {
  padding-top: 3px !important;
}

.padding-right-3 {
  padding-right: 3px !important;
}

.padding-bottom-3 {
  padding-bottom: 3px !important;
}

.padding-left-3 {
  padding-left: 3px !important;
}

.padding-x-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.padding-y-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.margin-4 {
  margin: 4px !important;
}

.margin-top-4 {
  margin-top: 4px !important;
}

.margin-right-4 {
  margin-right: 4px !important;
}

.margin-bottom-4 {
  margin-bottom: 4px !important;
}

.margin-left-4 {
  margin-left: 4px !important;
}

.margin-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.margin-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.padding-4 {
  padding: 4px !important;
}

.padding-top-4 {
  padding-top: 4px !important;
}

.padding-right-4 {
  padding-right: 4px !important;
}

.padding-bottom-4 {
  padding-bottom: 4px !important;
}

.padding-left-4 {
  padding-left: 4px !important;
}

.padding-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.padding-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-x-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.margin-y-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-x-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.padding-y-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.margin-6 {
  margin: 6px !important;
}

.margin-top-6 {
  margin-top: 6px !important;
}

.margin-right-6 {
  margin-right: 6px !important;
}

.margin-bottom-6 {
  margin-bottom: 6px !important;
}

.margin-left-6 {
  margin-left: 6px !important;
}

.margin-x-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.margin-y-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.padding-6 {
  padding: 6px !important;
}

.padding-top-6 {
  padding-top: 6px !important;
}

.padding-right-6 {
  padding-right: 6px !important;
}

.padding-bottom-6 {
  padding-bottom: 6px !important;
}

.padding-left-6 {
  padding-left: 6px !important;
}

.padding-x-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.padding-y-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.margin-7 {
  margin: 7px !important;
}

.margin-top-7 {
  margin-top: 7px !important;
}

.margin-right-7 {
  margin-right: 7px !important;
}

.margin-bottom-7 {
  margin-bottom: 7px !important;
}

.margin-left-7 {
  margin-left: 7px !important;
}

.margin-x-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.margin-y-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.padding-7 {
  padding: 7px !important;
}

.padding-top-7 {
  padding-top: 7px !important;
}

.padding-right-7 {
  padding-right: 7px !important;
}

.padding-bottom-7 {
  padding-bottom: 7px !important;
}

.padding-left-7 {
  padding-left: 7px !important;
}

.padding-x-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.padding-y-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.margin-8 {
  margin: 8px !important;
}

.margin-top-8 {
  margin-top: 8px !important;
}

.margin-right-8 {
  margin-right: 8px !important;
}

.margin-bottom-8 {
  margin-bottom: 8px !important;
}

.margin-left-8 {
  margin-left: 8px !important;
}

.margin-x-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.margin-y-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.padding-8 {
  padding: 8px !important;
}

.padding-top-8 {
  padding-top: 8px !important;
}

.padding-right-8 {
  padding-right: 8px !important;
}

.padding-bottom-8 {
  padding-bottom: 8px !important;
}

.padding-left-8 {
  padding-left: 8px !important;
}

.padding-x-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.padding-y-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.margin-9 {
  margin: 9px !important;
}

.margin-top-9 {
  margin-top: 9px !important;
}

.margin-right-9 {
  margin-right: 9px !important;
}

.margin-bottom-9 {
  margin-bottom: 9px !important;
}

.margin-left-9 {
  margin-left: 9px !important;
}

.margin-x-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.margin-y-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.padding-9 {
  padding: 9px !important;
}

.padding-top-9 {
  padding-top: 9px !important;
}

.padding-right-9 {
  padding-right: 9px !important;
}

.padding-bottom-9 {
  padding-bottom: 9px !important;
}

.padding-left-9 {
  padding-left: 9px !important;
}

.padding-x-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.padding-y-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-x-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.margin-y-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-x-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.padding-y-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.margin-11 {
  margin: 11px !important;
}

.margin-top-11 {
  margin-top: 11px !important;
}

.margin-right-11 {
  margin-right: 11px !important;
}

.margin-bottom-11 {
  margin-bottom: 11px !important;
}

.margin-left-11 {
  margin-left: 11px !important;
}

.margin-x-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.margin-y-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.padding-11 {
  padding: 11px !important;
}

.padding-top-11 {
  padding-top: 11px !important;
}

.padding-right-11 {
  padding-right: 11px !important;
}

.padding-bottom-11 {
  padding-bottom: 11px !important;
}

.padding-left-11 {
  padding-left: 11px !important;
}

.padding-x-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.padding-y-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.margin-12 {
  margin: 12px !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.margin-right-12 {
  margin-right: 12px !important;
}

.margin-bottom-12 {
  margin-bottom: 12px !important;
}

.margin-left-12 {
  margin-left: 12px !important;
}

.margin-x-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.margin-y-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.padding-12 {
  padding: 12px !important;
}

.padding-top-12 {
  padding-top: 12px !important;
}

.padding-right-12 {
  padding-right: 12px !important;
}

.padding-bottom-12 {
  padding-bottom: 12px !important;
}

.padding-left-12 {
  padding-left: 12px !important;
}

.padding-x-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.padding-y-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.margin-13 {
  margin: 13px !important;
}

.margin-top-13 {
  margin-top: 13px !important;
}

.margin-right-13 {
  margin-right: 13px !important;
}

.margin-bottom-13 {
  margin-bottom: 13px !important;
}

.margin-left-13 {
  margin-left: 13px !important;
}

.margin-x-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.margin-y-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.padding-13 {
  padding: 13px !important;
}

.padding-top-13 {
  padding-top: 13px !important;
}

.padding-right-13 {
  padding-right: 13px !important;
}

.padding-bottom-13 {
  padding-bottom: 13px !important;
}

.padding-left-13 {
  padding-left: 13px !important;
}

.padding-x-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.padding-y-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.margin-14 {
  margin: 14px !important;
}

.margin-top-14 {
  margin-top: 14px !important;
}

.margin-right-14 {
  margin-right: 14px !important;
}

.margin-bottom-14 {
  margin-bottom: 14px !important;
}

.margin-left-14 {
  margin-left: 14px !important;
}

.margin-x-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.margin-y-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.padding-14 {
  padding: 14px !important;
}

.padding-top-14 {
  padding-top: 14px !important;
}

.padding-right-14 {
  padding-right: 14px !important;
}

.padding-bottom-14 {
  padding-bottom: 14px !important;
}

.padding-left-14 {
  padding-left: 14px !important;
}

.padding-x-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.padding-y-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-x-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.margin-y-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-x-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.padding-y-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.margin-16 {
  margin: 16px !important;
}

.margin-top-16 {
  margin-top: 16px !important;
}

.margin-right-16 {
  margin-right: 16px !important;
}

.margin-bottom-16 {
  margin-bottom: 16px !important;
}

.margin-left-16 {
  margin-left: 16px !important;
}

.margin-x-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.margin-y-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.padding-16 {
  padding: 16px !important;
}

.padding-top-16 {
  padding-top: 16px !important;
}

.padding-right-16 {
  padding-right: 16px !important;
}

.padding-bottom-16 {
  padding-bottom: 16px !important;
}

.padding-left-16 {
  padding-left: 16px !important;
}

.padding-x-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.padding-y-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.margin-17 {
  margin: 17px !important;
}

.margin-top-17 {
  margin-top: 17px !important;
}

.margin-right-17 {
  margin-right: 17px !important;
}

.margin-bottom-17 {
  margin-bottom: 17px !important;
}

.margin-left-17 {
  margin-left: 17px !important;
}

.margin-x-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.margin-y-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.padding-17 {
  padding: 17px !important;
}

.padding-top-17 {
  padding-top: 17px !important;
}

.padding-right-17 {
  padding-right: 17px !important;
}

.padding-bottom-17 {
  padding-bottom: 17px !important;
}

.padding-left-17 {
  padding-left: 17px !important;
}

.padding-x-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.padding-y-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.margin-18 {
  margin: 18px !important;
}

.margin-top-18 {
  margin-top: 18px !important;
}

.margin-right-18 {
  margin-right: 18px !important;
}

.margin-bottom-18 {
  margin-bottom: 18px !important;
}

.margin-left-18 {
  margin-left: 18px !important;
}

.margin-x-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.margin-y-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.padding-18 {
  padding: 18px !important;
}

.padding-top-18 {
  padding-top: 18px !important;
}

.padding-right-18 {
  padding-right: 18px !important;
}

.padding-bottom-18 {
  padding-bottom: 18px !important;
}

.padding-left-18 {
  padding-left: 18px !important;
}

.padding-x-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.padding-y-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.margin-19 {
  margin: 19px !important;
}

.margin-top-19 {
  margin-top: 19px !important;
}

.margin-right-19 {
  margin-right: 19px !important;
}

.margin-bottom-19 {
  margin-bottom: 19px !important;
}

.margin-left-19 {
  margin-left: 19px !important;
}

.margin-x-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.margin-y-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.padding-19 {
  padding: 19px !important;
}

.padding-top-19 {
  padding-top: 19px !important;
}

.padding-right-19 {
  padding-right: 19px !important;
}

.padding-bottom-19 {
  padding-bottom: 19px !important;
}

.padding-left-19 {
  padding-left: 19px !important;
}

.padding-x-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.padding-y-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-x-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.margin-y-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-x-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.padding-y-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.margin-21 {
  margin: 21px !important;
}

.margin-top-21 {
  margin-top: 21px !important;
}

.margin-right-21 {
  margin-right: 21px !important;
}

.margin-bottom-21 {
  margin-bottom: 21px !important;
}

.margin-left-21 {
  margin-left: 21px !important;
}

.margin-x-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.margin-y-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.padding-21 {
  padding: 21px !important;
}

.padding-top-21 {
  padding-top: 21px !important;
}

.padding-right-21 {
  padding-right: 21px !important;
}

.padding-bottom-21 {
  padding-bottom: 21px !important;
}

.padding-left-21 {
  padding-left: 21px !important;
}

.padding-x-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.padding-y-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.margin-22 {
  margin: 22px !important;
}

.margin-top-22 {
  margin-top: 22px !important;
}

.margin-right-22 {
  margin-right: 22px !important;
}

.margin-bottom-22 {
  margin-bottom: 22px !important;
}

.margin-left-22 {
  margin-left: 22px !important;
}

.margin-x-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.margin-y-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.padding-22 {
  padding: 22px !important;
}

.padding-top-22 {
  padding-top: 22px !important;
}

.padding-right-22 {
  padding-right: 22px !important;
}

.padding-bottom-22 {
  padding-bottom: 22px !important;
}

.padding-left-22 {
  padding-left: 22px !important;
}

.padding-x-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.padding-y-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.margin-23 {
  margin: 23px !important;
}

.margin-top-23 {
  margin-top: 23px !important;
}

.margin-right-23 {
  margin-right: 23px !important;
}

.margin-bottom-23 {
  margin-bottom: 23px !important;
}

.margin-left-23 {
  margin-left: 23px !important;
}

.margin-x-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.margin-y-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.padding-23 {
  padding: 23px !important;
}

.padding-top-23 {
  padding-top: 23px !important;
}

.padding-right-23 {
  padding-right: 23px !important;
}

.padding-bottom-23 {
  padding-bottom: 23px !important;
}

.padding-left-23 {
  padding-left: 23px !important;
}

.padding-x-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.padding-y-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.margin-24 {
  margin: 24px !important;
}

.margin-top-24 {
  margin-top: 24px !important;
}

.margin-right-24 {
  margin-right: 24px !important;
}

.margin-bottom-24 {
  margin-bottom: 24px !important;
}

.margin-left-24 {
  margin-left: 24px !important;
}

.margin-x-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.margin-y-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.padding-24 {
  padding: 24px !important;
}

.padding-top-24 {
  padding-top: 24px !important;
}

.padding-right-24 {
  padding-right: 24px !important;
}

.padding-bottom-24 {
  padding-bottom: 24px !important;
}

.padding-left-24 {
  padding-left: 24px !important;
}

.padding-x-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.padding-y-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.margin-25 {
  margin: 25px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-x-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.margin-y-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-x-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.padding-y-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.margin-26 {
  margin: 26px !important;
}

.margin-top-26 {
  margin-top: 26px !important;
}

.margin-right-26 {
  margin-right: 26px !important;
}

.margin-bottom-26 {
  margin-bottom: 26px !important;
}

.margin-left-26 {
  margin-left: 26px !important;
}

.margin-x-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.margin-y-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.padding-26 {
  padding: 26px !important;
}

.padding-top-26 {
  padding-top: 26px !important;
}

.padding-right-26 {
  padding-right: 26px !important;
}

.padding-bottom-26 {
  padding-bottom: 26px !important;
}

.padding-left-26 {
  padding-left: 26px !important;
}

.padding-x-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.padding-y-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.margin-27 {
  margin: 27px !important;
}

.margin-top-27 {
  margin-top: 27px !important;
}

.margin-right-27 {
  margin-right: 27px !important;
}

.margin-bottom-27 {
  margin-bottom: 27px !important;
}

.margin-left-27 {
  margin-left: 27px !important;
}

.margin-x-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.margin-y-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.padding-27 {
  padding: 27px !important;
}

.padding-top-27 {
  padding-top: 27px !important;
}

.padding-right-27 {
  padding-right: 27px !important;
}

.padding-bottom-27 {
  padding-bottom: 27px !important;
}

.padding-left-27 {
  padding-left: 27px !important;
}

.padding-x-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.padding-y-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.margin-28 {
  margin: 28px !important;
}

.margin-top-28 {
  margin-top: 28px !important;
}

.margin-right-28 {
  margin-right: 28px !important;
}

.margin-bottom-28 {
  margin-bottom: 28px !important;
}

.margin-left-28 {
  margin-left: 28px !important;
}

.margin-x-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.margin-y-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.padding-28 {
  padding: 28px !important;
}

.padding-top-28 {
  padding-top: 28px !important;
}

.padding-right-28 {
  padding-right: 28px !important;
}

.padding-bottom-28 {
  padding-bottom: 28px !important;
}

.padding-left-28 {
  padding-left: 28px !important;
}

.padding-x-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.padding-y-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.margin-29 {
  margin: 29px !important;
}

.margin-top-29 {
  margin-top: 29px !important;
}

.margin-right-29 {
  margin-right: 29px !important;
}

.margin-bottom-29 {
  margin-bottom: 29px !important;
}

.margin-left-29 {
  margin-left: 29px !important;
}

.margin-x-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.margin-y-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.padding-29 {
  padding: 29px !important;
}

.padding-top-29 {
  padding-top: 29px !important;
}

.padding-right-29 {
  padding-right: 29px !important;
}

.padding-bottom-29 {
  padding-bottom: 29px !important;
}

.padding-left-29 {
  padding-left: 29px !important;
}

.padding-x-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.padding-y-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-x-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.margin-y-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-x-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.padding-y-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.margin-31 {
  margin: 31px !important;
}

.margin-top-31 {
  margin-top: 31px !important;
}

.margin-right-31 {
  margin-right: 31px !important;
}

.margin-bottom-31 {
  margin-bottom: 31px !important;
}

.margin-left-31 {
  margin-left: 31px !important;
}

.margin-x-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.margin-y-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.padding-31 {
  padding: 31px !important;
}

.padding-top-31 {
  padding-top: 31px !important;
}

.padding-right-31 {
  padding-right: 31px !important;
}

.padding-bottom-31 {
  padding-bottom: 31px !important;
}

.padding-left-31 {
  padding-left: 31px !important;
}

.padding-x-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.padding-y-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.margin-32 {
  margin: 32px !important;
}

.margin-top-32 {
  margin-top: 32px !important;
}

.margin-right-32 {
  margin-right: 32px !important;
}

.margin-bottom-32 {
  margin-bottom: 32px !important;
}

.margin-left-32 {
  margin-left: 32px !important;
}

.margin-x-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.margin-y-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.padding-32 {
  padding: 32px !important;
}

.padding-top-32 {
  padding-top: 32px !important;
}

.padding-right-32 {
  padding-right: 32px !important;
}

.padding-bottom-32 {
  padding-bottom: 32px !important;
}

.padding-left-32 {
  padding-left: 32px !important;
}

.padding-x-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.padding-y-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.margin-33 {
  margin: 33px !important;
}

.margin-top-33 {
  margin-top: 33px !important;
}

.margin-right-33 {
  margin-right: 33px !important;
}

.margin-bottom-33 {
  margin-bottom: 33px !important;
}

.margin-left-33 {
  margin-left: 33px !important;
}

.margin-x-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.margin-y-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.padding-33 {
  padding: 33px !important;
}

.padding-top-33 {
  padding-top: 33px !important;
}

.padding-right-33 {
  padding-right: 33px !important;
}

.padding-bottom-33 {
  padding-bottom: 33px !important;
}

.padding-left-33 {
  padding-left: 33px !important;
}

.padding-x-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.padding-y-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.margin-34 {
  margin: 34px !important;
}

.margin-top-34 {
  margin-top: 34px !important;
}

.margin-right-34 {
  margin-right: 34px !important;
}

.margin-bottom-34 {
  margin-bottom: 34px !important;
}

.margin-left-34 {
  margin-left: 34px !important;
}

.margin-x-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.margin-y-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.padding-34 {
  padding: 34px !important;
}

.padding-top-34 {
  padding-top: 34px !important;
}

.padding-right-34 {
  padding-right: 34px !important;
}

.padding-bottom-34 {
  padding-bottom: 34px !important;
}

.padding-left-34 {
  padding-left: 34px !important;
}

.padding-x-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.padding-y-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.margin-35 {
  margin: 35px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-x-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.margin-y-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.padding-35 {
  padding: 35px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-x-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.padding-y-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.margin-36 {
  margin: 36px !important;
}

.margin-top-36 {
  margin-top: 36px !important;
}

.margin-right-36 {
  margin-right: 36px !important;
}

.margin-bottom-36 {
  margin-bottom: 36px !important;
}

.margin-left-36 {
  margin-left: 36px !important;
}

.margin-x-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.margin-y-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.padding-36 {
  padding: 36px !important;
}

.padding-top-36 {
  padding-top: 36px !important;
}

.padding-right-36 {
  padding-right: 36px !important;
}

.padding-bottom-36 {
  padding-bottom: 36px !important;
}

.padding-left-36 {
  padding-left: 36px !important;
}

.padding-x-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.padding-y-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.margin-37 {
  margin: 37px !important;
}

.margin-top-37 {
  margin-top: 37px !important;
}

.margin-right-37 {
  margin-right: 37px !important;
}

.margin-bottom-37 {
  margin-bottom: 37px !important;
}

.margin-left-37 {
  margin-left: 37px !important;
}

.margin-x-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.margin-y-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.padding-37 {
  padding: 37px !important;
}

.padding-top-37 {
  padding-top: 37px !important;
}

.padding-right-37 {
  padding-right: 37px !important;
}

.padding-bottom-37 {
  padding-bottom: 37px !important;
}

.padding-left-37 {
  padding-left: 37px !important;
}

.padding-x-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.padding-y-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.margin-38 {
  margin: 38px !important;
}

.margin-top-38 {
  margin-top: 38px !important;
}

.margin-right-38 {
  margin-right: 38px !important;
}

.margin-bottom-38 {
  margin-bottom: 38px !important;
}

.margin-left-38 {
  margin-left: 38px !important;
}

.margin-x-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.margin-y-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.padding-38 {
  padding: 38px !important;
}

.padding-top-38 {
  padding-top: 38px !important;
}

.padding-right-38 {
  padding-right: 38px !important;
}

.padding-bottom-38 {
  padding-bottom: 38px !important;
}

.padding-left-38 {
  padding-left: 38px !important;
}

.padding-x-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.padding-y-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.margin-39 {
  margin: 39px !important;
}

.margin-top-39 {
  margin-top: 39px !important;
}

.margin-right-39 {
  margin-right: 39px !important;
}

.margin-bottom-39 {
  margin-bottom: 39px !important;
}

.margin-left-39 {
  margin-left: 39px !important;
}

.margin-x-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.margin-y-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.padding-39 {
  padding: 39px !important;
}

.padding-top-39 {
  padding-top: 39px !important;
}

.padding-right-39 {
  padding-right: 39px !important;
}

.padding-bottom-39 {
  padding-bottom: 39px !important;
}

.padding-left-39 {
  padding-left: 39px !important;
}

.padding-x-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.padding-y-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-x-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.margin-y-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-x-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.padding-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.margin-41 {
  margin: 41px !important;
}

.margin-top-41 {
  margin-top: 41px !important;
}

.margin-right-41 {
  margin-right: 41px !important;
}

.margin-bottom-41 {
  margin-bottom: 41px !important;
}

.margin-left-41 {
  margin-left: 41px !important;
}

.margin-x-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.margin-y-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.padding-41 {
  padding: 41px !important;
}

.padding-top-41 {
  padding-top: 41px !important;
}

.padding-right-41 {
  padding-right: 41px !important;
}

.padding-bottom-41 {
  padding-bottom: 41px !important;
}

.padding-left-41 {
  padding-left: 41px !important;
}

.padding-x-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.padding-y-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.margin-42 {
  margin: 42px !important;
}

.margin-top-42 {
  margin-top: 42px !important;
}

.margin-right-42 {
  margin-right: 42px !important;
}

.margin-bottom-42 {
  margin-bottom: 42px !important;
}

.margin-left-42 {
  margin-left: 42px !important;
}

.margin-x-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.margin-y-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.padding-42 {
  padding: 42px !important;
}

.padding-top-42 {
  padding-top: 42px !important;
}

.padding-right-42 {
  padding-right: 42px !important;
}

.padding-bottom-42 {
  padding-bottom: 42px !important;
}

.padding-left-42 {
  padding-left: 42px !important;
}

.padding-x-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.padding-y-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.margin-43 {
  margin: 43px !important;
}

.margin-top-43 {
  margin-top: 43px !important;
}

.margin-right-43 {
  margin-right: 43px !important;
}

.margin-bottom-43 {
  margin-bottom: 43px !important;
}

.margin-left-43 {
  margin-left: 43px !important;
}

.margin-x-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.margin-y-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.padding-43 {
  padding: 43px !important;
}

.padding-top-43 {
  padding-top: 43px !important;
}

.padding-right-43 {
  padding-right: 43px !important;
}

.padding-bottom-43 {
  padding-bottom: 43px !important;
}

.padding-left-43 {
  padding-left: 43px !important;
}

.padding-x-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.padding-y-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.margin-44 {
  margin: 44px !important;
}

.margin-top-44 {
  margin-top: 44px !important;
}

.margin-right-44 {
  margin-right: 44px !important;
}

.margin-bottom-44 {
  margin-bottom: 44px !important;
}

.margin-left-44 {
  margin-left: 44px !important;
}

.margin-x-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.margin-y-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.padding-44 {
  padding: 44px !important;
}

.padding-top-44 {
  padding-top: 44px !important;
}

.padding-right-44 {
  padding-right: 44px !important;
}

.padding-bottom-44 {
  padding-bottom: 44px !important;
}

.padding-left-44 {
  padding-left: 44px !important;
}

.padding-x-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.padding-y-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.margin-45 {
  margin: 45px !important;
}

.margin-top-45 {
  margin-top: 45px !important;
}

.margin-right-45 {
  margin-right: 45px !important;
}

.margin-bottom-45 {
  margin-bottom: 45px !important;
}

.margin-left-45 {
  margin-left: 45px !important;
}

.margin-x-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.margin-y-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.padding-45 {
  padding: 45px !important;
}

.padding-top-45 {
  padding-top: 45px !important;
}

.padding-right-45 {
  padding-right: 45px !important;
}

.padding-bottom-45 {
  padding-bottom: 45px !important;
}

.padding-left-45 {
  padding-left: 45px !important;
}

.padding-x-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.padding-y-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.margin-46 {
  margin: 46px !important;
}

.margin-top-46 {
  margin-top: 46px !important;
}

.margin-right-46 {
  margin-right: 46px !important;
}

.margin-bottom-46 {
  margin-bottom: 46px !important;
}

.margin-left-46 {
  margin-left: 46px !important;
}

.margin-x-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.margin-y-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.padding-46 {
  padding: 46px !important;
}

.padding-top-46 {
  padding-top: 46px !important;
}

.padding-right-46 {
  padding-right: 46px !important;
}

.padding-bottom-46 {
  padding-bottom: 46px !important;
}

.padding-left-46 {
  padding-left: 46px !important;
}

.padding-x-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.padding-y-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.margin-47 {
  margin: 47px !important;
}

.margin-top-47 {
  margin-top: 47px !important;
}

.margin-right-47 {
  margin-right: 47px !important;
}

.margin-bottom-47 {
  margin-bottom: 47px !important;
}

.margin-left-47 {
  margin-left: 47px !important;
}

.margin-x-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.margin-y-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.padding-47 {
  padding: 47px !important;
}

.padding-top-47 {
  padding-top: 47px !important;
}

.padding-right-47 {
  padding-right: 47px !important;
}

.padding-bottom-47 {
  padding-bottom: 47px !important;
}

.padding-left-47 {
  padding-left: 47px !important;
}

.padding-x-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.padding-y-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.margin-48 {
  margin: 48px !important;
}

.margin-top-48 {
  margin-top: 48px !important;
}

.margin-right-48 {
  margin-right: 48px !important;
}

.margin-bottom-48 {
  margin-bottom: 48px !important;
}

.margin-left-48 {
  margin-left: 48px !important;
}

.margin-x-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.margin-y-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.padding-48 {
  padding: 48px !important;
}

.padding-top-48 {
  padding-top: 48px !important;
}

.padding-right-48 {
  padding-right: 48px !important;
}

.padding-bottom-48 {
  padding-bottom: 48px !important;
}

.padding-left-48 {
  padding-left: 48px !important;
}

.padding-x-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.padding-y-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.margin-49 {
  margin: 49px !important;
}

.margin-top-49 {
  margin-top: 49px !important;
}

.margin-right-49 {
  margin-right: 49px !important;
}

.margin-bottom-49 {
  margin-bottom: 49px !important;
}

.margin-left-49 {
  margin-left: 49px !important;
}

.margin-x-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.margin-y-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.padding-49 {
  padding: 49px !important;
}

.padding-top-49 {
  padding-top: 49px !important;
}

.padding-right-49 {
  padding-right: 49px !important;
}

.padding-bottom-49 {
  padding-bottom: 49px !important;
}

.padding-left-49 {
  padding-left: 49px !important;
}

.padding-x-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.padding-y-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.margin-50 {
  margin: 50px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-x-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.margin-y-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-x-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.padding-y-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.margin-51 {
  margin: 51px !important;
}

.margin-top-51 {
  margin-top: 51px !important;
}

.margin-right-51 {
  margin-right: 51px !important;
}

.margin-bottom-51 {
  margin-bottom: 51px !important;
}

.margin-left-51 {
  margin-left: 51px !important;
}

.margin-x-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.margin-y-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.padding-51 {
  padding: 51px !important;
}

.padding-top-51 {
  padding-top: 51px !important;
}

.padding-right-51 {
  padding-right: 51px !important;
}

.padding-bottom-51 {
  padding-bottom: 51px !important;
}

.padding-left-51 {
  padding-left: 51px !important;
}

.padding-x-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.padding-y-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.margin-52 {
  margin: 52px !important;
}

.margin-top-52 {
  margin-top: 52px !important;
}

.margin-right-52 {
  margin-right: 52px !important;
}

.margin-bottom-52 {
  margin-bottom: 52px !important;
}

.margin-left-52 {
  margin-left: 52px !important;
}

.margin-x-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.margin-y-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.padding-52 {
  padding: 52px !important;
}

.padding-top-52 {
  padding-top: 52px !important;
}

.padding-right-52 {
  padding-right: 52px !important;
}

.padding-bottom-52 {
  padding-bottom: 52px !important;
}

.padding-left-52 {
  padding-left: 52px !important;
}

.padding-x-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.padding-y-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.margin-53 {
  margin: 53px !important;
}

.margin-top-53 {
  margin-top: 53px !important;
}

.margin-right-53 {
  margin-right: 53px !important;
}

.margin-bottom-53 {
  margin-bottom: 53px !important;
}

.margin-left-53 {
  margin-left: 53px !important;
}

.margin-x-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.margin-y-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.padding-53 {
  padding: 53px !important;
}

.padding-top-53 {
  padding-top: 53px !important;
}

.padding-right-53 {
  padding-right: 53px !important;
}

.padding-bottom-53 {
  padding-bottom: 53px !important;
}

.padding-left-53 {
  padding-left: 53px !important;
}

.padding-x-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.padding-y-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.margin-54 {
  margin: 54px !important;
}

.margin-top-54 {
  margin-top: 54px !important;
}

.margin-right-54 {
  margin-right: 54px !important;
}

.margin-bottom-54 {
  margin-bottom: 54px !important;
}

.margin-left-54 {
  margin-left: 54px !important;
}

.margin-x-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.margin-y-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.padding-54 {
  padding: 54px !important;
}

.padding-top-54 {
  padding-top: 54px !important;
}

.padding-right-54 {
  padding-right: 54px !important;
}

.padding-bottom-54 {
  padding-bottom: 54px !important;
}

.padding-left-54 {
  padding-left: 54px !important;
}

.padding-x-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.padding-y-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.margin-55 {
  margin: 55px !important;
}

.margin-top-55 {
  margin-top: 55px !important;
}

.margin-right-55 {
  margin-right: 55px !important;
}

.margin-bottom-55 {
  margin-bottom: 55px !important;
}

.margin-left-55 {
  margin-left: 55px !important;
}

.margin-x-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.margin-y-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.padding-55 {
  padding: 55px !important;
}

.padding-top-55 {
  padding-top: 55px !important;
}

.padding-right-55 {
  padding-right: 55px !important;
}

.padding-bottom-55 {
  padding-bottom: 55px !important;
}

.padding-left-55 {
  padding-left: 55px !important;
}

.padding-x-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.padding-y-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.margin-56 {
  margin: 56px !important;
}

.margin-top-56 {
  margin-top: 56px !important;
}

.margin-right-56 {
  margin-right: 56px !important;
}

.margin-bottom-56 {
  margin-bottom: 56px !important;
}

.margin-left-56 {
  margin-left: 56px !important;
}

.margin-x-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.margin-y-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.padding-56 {
  padding: 56px !important;
}

.padding-top-56 {
  padding-top: 56px !important;
}

.padding-right-56 {
  padding-right: 56px !important;
}

.padding-bottom-56 {
  padding-bottom: 56px !important;
}

.padding-left-56 {
  padding-left: 56px !important;
}

.padding-x-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.padding-y-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.margin-57 {
  margin: 57px !important;
}

.margin-top-57 {
  margin-top: 57px !important;
}

.margin-right-57 {
  margin-right: 57px !important;
}

.margin-bottom-57 {
  margin-bottom: 57px !important;
}

.margin-left-57 {
  margin-left: 57px !important;
}

.margin-x-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.margin-y-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.padding-57 {
  padding: 57px !important;
}

.padding-top-57 {
  padding-top: 57px !important;
}

.padding-right-57 {
  padding-right: 57px !important;
}

.padding-bottom-57 {
  padding-bottom: 57px !important;
}

.padding-left-57 {
  padding-left: 57px !important;
}

.padding-x-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.padding-y-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.margin-58 {
  margin: 58px !important;
}

.margin-top-58 {
  margin-top: 58px !important;
}

.margin-right-58 {
  margin-right: 58px !important;
}

.margin-bottom-58 {
  margin-bottom: 58px !important;
}

.margin-left-58 {
  margin-left: 58px !important;
}

.margin-x-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.margin-y-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.padding-58 {
  padding: 58px !important;
}

.padding-top-58 {
  padding-top: 58px !important;
}

.padding-right-58 {
  padding-right: 58px !important;
}

.padding-bottom-58 {
  padding-bottom: 58px !important;
}

.padding-left-58 {
  padding-left: 58px !important;
}

.padding-x-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.padding-y-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.margin-59 {
  margin: 59px !important;
}

.margin-top-59 {
  margin-top: 59px !important;
}

.margin-right-59 {
  margin-right: 59px !important;
}

.margin-bottom-59 {
  margin-bottom: 59px !important;
}

.margin-left-59 {
  margin-left: 59px !important;
}

.margin-x-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.margin-y-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.padding-59 {
  padding: 59px !important;
}

.padding-top-59 {
  padding-top: 59px !important;
}

.padding-right-59 {
  padding-right: 59px !important;
}

.padding-bottom-59 {
  padding-bottom: 59px !important;
}

.padding-left-59 {
  padding-left: 59px !important;
}

.padding-x-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.padding-y-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.margin-60 {
  margin: 60px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-right-60 {
  margin-right: 60px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-left-60 {
  margin-left: 60px !important;
}

.margin-x-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.margin-y-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-right-60 {
  padding-right: 60px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.padding-left-60 {
  padding-left: 60px !important;
}

.padding-x-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.padding-y-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.margin-61 {
  margin: 61px !important;
}

.margin-top-61 {
  margin-top: 61px !important;
}

.margin-right-61 {
  margin-right: 61px !important;
}

.margin-bottom-61 {
  margin-bottom: 61px !important;
}

.margin-left-61 {
  margin-left: 61px !important;
}

.margin-x-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.margin-y-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.padding-61 {
  padding: 61px !important;
}

.padding-top-61 {
  padding-top: 61px !important;
}

.padding-right-61 {
  padding-right: 61px !important;
}

.padding-bottom-61 {
  padding-bottom: 61px !important;
}

.padding-left-61 {
  padding-left: 61px !important;
}

.padding-x-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.padding-y-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.margin-62 {
  margin: 62px !important;
}

.margin-top-62 {
  margin-top: 62px !important;
}

.margin-right-62 {
  margin-right: 62px !important;
}

.margin-bottom-62 {
  margin-bottom: 62px !important;
}

.margin-left-62 {
  margin-left: 62px !important;
}

.margin-x-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.margin-y-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.padding-62 {
  padding: 62px !important;
}

.padding-top-62 {
  padding-top: 62px !important;
}

.padding-right-62 {
  padding-right: 62px !important;
}

.padding-bottom-62 {
  padding-bottom: 62px !important;
}

.padding-left-62 {
  padding-left: 62px !important;
}

.padding-x-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.padding-y-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.margin-63 {
  margin: 63px !important;
}

.margin-top-63 {
  margin-top: 63px !important;
}

.margin-right-63 {
  margin-right: 63px !important;
}

.margin-bottom-63 {
  margin-bottom: 63px !important;
}

.margin-left-63 {
  margin-left: 63px !important;
}

.margin-x-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.margin-y-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.padding-63 {
  padding: 63px !important;
}

.padding-top-63 {
  padding-top: 63px !important;
}

.padding-right-63 {
  padding-right: 63px !important;
}

.padding-bottom-63 {
  padding-bottom: 63px !important;
}

.padding-left-63 {
  padding-left: 63px !important;
}

.padding-x-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.padding-y-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.margin-64 {
  margin: 64px !important;
}

.margin-top-64 {
  margin-top: 64px !important;
}

.margin-right-64 {
  margin-right: 64px !important;
}

.margin-bottom-64 {
  margin-bottom: 64px !important;
}

.margin-left-64 {
  margin-left: 64px !important;
}

.margin-x-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.margin-y-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.padding-64 {
  padding: 64px !important;
}

.padding-top-64 {
  padding-top: 64px !important;
}

.padding-right-64 {
  padding-right: 64px !important;
}

.padding-bottom-64 {
  padding-bottom: 64px !important;
}

.padding-left-64 {
  padding-left: 64px !important;
}

.padding-x-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.padding-y-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.margin-65 {
  margin: 65px !important;
}

.margin-top-65 {
  margin-top: 65px !important;
}

.margin-right-65 {
  margin-right: 65px !important;
}

.margin-bottom-65 {
  margin-bottom: 65px !important;
}

.margin-left-65 {
  margin-left: 65px !important;
}

.margin-x-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.margin-y-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.padding-65 {
  padding: 65px !important;
}

.padding-top-65 {
  padding-top: 65px !important;
}

.padding-right-65 {
  padding-right: 65px !important;
}

.padding-bottom-65 {
  padding-bottom: 65px !important;
}

.padding-left-65 {
  padding-left: 65px !important;
}

.padding-x-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.padding-y-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.margin-66 {
  margin: 66px !important;
}

.margin-top-66 {
  margin-top: 66px !important;
}

.margin-right-66 {
  margin-right: 66px !important;
}

.margin-bottom-66 {
  margin-bottom: 66px !important;
}

.margin-left-66 {
  margin-left: 66px !important;
}

.margin-x-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.margin-y-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.padding-66 {
  padding: 66px !important;
}

.padding-top-66 {
  padding-top: 66px !important;
}

.padding-right-66 {
  padding-right: 66px !important;
}

.padding-bottom-66 {
  padding-bottom: 66px !important;
}

.padding-left-66 {
  padding-left: 66px !important;
}

.padding-x-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.padding-y-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.margin-67 {
  margin: 67px !important;
}

.margin-top-67 {
  margin-top: 67px !important;
}

.margin-right-67 {
  margin-right: 67px !important;
}

.margin-bottom-67 {
  margin-bottom: 67px !important;
}

.margin-left-67 {
  margin-left: 67px !important;
}

.margin-x-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.margin-y-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.padding-67 {
  padding: 67px !important;
}

.padding-top-67 {
  padding-top: 67px !important;
}

.padding-right-67 {
  padding-right: 67px !important;
}

.padding-bottom-67 {
  padding-bottom: 67px !important;
}

.padding-left-67 {
  padding-left: 67px !important;
}

.padding-x-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.padding-y-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.margin-68 {
  margin: 68px !important;
}

.margin-top-68 {
  margin-top: 68px !important;
}

.margin-right-68 {
  margin-right: 68px !important;
}

.margin-bottom-68 {
  margin-bottom: 68px !important;
}

.margin-left-68 {
  margin-left: 68px !important;
}

.margin-x-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.margin-y-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.padding-68 {
  padding: 68px !important;
}

.padding-top-68 {
  padding-top: 68px !important;
}

.padding-right-68 {
  padding-right: 68px !important;
}

.padding-bottom-68 {
  padding-bottom: 68px !important;
}

.padding-left-68 {
  padding-left: 68px !important;
}

.padding-x-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.padding-y-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.margin-69 {
  margin: 69px !important;
}

.margin-top-69 {
  margin-top: 69px !important;
}

.margin-right-69 {
  margin-right: 69px !important;
}

.margin-bottom-69 {
  margin-bottom: 69px !important;
}

.margin-left-69 {
  margin-left: 69px !important;
}

.margin-x-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.margin-y-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.padding-69 {
  padding: 69px !important;
}

.padding-top-69 {
  padding-top: 69px !important;
}

.padding-right-69 {
  padding-right: 69px !important;
}

.padding-bottom-69 {
  padding-bottom: 69px !important;
}

.padding-left-69 {
  padding-left: 69px !important;
}

.padding-x-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.padding-y-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.margin-70 {
  margin: 70px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-right-70 {
  margin-right: 70px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-left-70 {
  margin-left: 70px !important;
}

.margin-x-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.margin-y-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-top-70 {
  padding-top: 70px !important;
}

.padding-right-70 {
  padding-right: 70px !important;
}

.padding-bottom-70 {
  padding-bottom: 70px !important;
}

.padding-left-70 {
  padding-left: 70px !important;
}

.padding-x-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.padding-y-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.margin-71 {
  margin: 71px !important;
}

.margin-top-71 {
  margin-top: 71px !important;
}

.margin-right-71 {
  margin-right: 71px !important;
}

.margin-bottom-71 {
  margin-bottom: 71px !important;
}

.margin-left-71 {
  margin-left: 71px !important;
}

.margin-x-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.margin-y-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.padding-71 {
  padding: 71px !important;
}

.padding-top-71 {
  padding-top: 71px !important;
}

.padding-right-71 {
  padding-right: 71px !important;
}

.padding-bottom-71 {
  padding-bottom: 71px !important;
}

.padding-left-71 {
  padding-left: 71px !important;
}

.padding-x-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.padding-y-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.margin-72 {
  margin: 72px !important;
}

.margin-top-72 {
  margin-top: 72px !important;
}

.margin-right-72 {
  margin-right: 72px !important;
}

.margin-bottom-72 {
  margin-bottom: 72px !important;
}

.margin-left-72 {
  margin-left: 72px !important;
}

.margin-x-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.margin-y-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.padding-72 {
  padding: 72px !important;
}

.padding-top-72 {
  padding-top: 72px !important;
}

.padding-right-72 {
  padding-right: 72px !important;
}

.padding-bottom-72 {
  padding-bottom: 72px !important;
}

.padding-left-72 {
  padding-left: 72px !important;
}

.padding-x-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.padding-y-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.margin-73 {
  margin: 73px !important;
}

.margin-top-73 {
  margin-top: 73px !important;
}

.margin-right-73 {
  margin-right: 73px !important;
}

.margin-bottom-73 {
  margin-bottom: 73px !important;
}

.margin-left-73 {
  margin-left: 73px !important;
}

.margin-x-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.margin-y-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.padding-73 {
  padding: 73px !important;
}

.padding-top-73 {
  padding-top: 73px !important;
}

.padding-right-73 {
  padding-right: 73px !important;
}

.padding-bottom-73 {
  padding-bottom: 73px !important;
}

.padding-left-73 {
  padding-left: 73px !important;
}

.padding-x-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.padding-y-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.margin-74 {
  margin: 74px !important;
}

.margin-top-74 {
  margin-top: 74px !important;
}

.margin-right-74 {
  margin-right: 74px !important;
}

.margin-bottom-74 {
  margin-bottom: 74px !important;
}

.margin-left-74 {
  margin-left: 74px !important;
}

.margin-x-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.margin-y-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.padding-74 {
  padding: 74px !important;
}

.padding-top-74 {
  padding-top: 74px !important;
}

.padding-right-74 {
  padding-right: 74px !important;
}

.padding-bottom-74 {
  padding-bottom: 74px !important;
}

.padding-left-74 {
  padding-left: 74px !important;
}

.padding-x-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.padding-y-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.margin-75 {
  margin: 75px !important;
}

.margin-top-75 {
  margin-top: 75px !important;
}

.margin-right-75 {
  margin-right: 75px !important;
}

.margin-bottom-75 {
  margin-bottom: 75px !important;
}

.margin-left-75 {
  margin-left: 75px !important;
}

.margin-x-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.margin-y-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.padding-75 {
  padding: 75px !important;
}

.padding-top-75 {
  padding-top: 75px !important;
}

.padding-right-75 {
  padding-right: 75px !important;
}

.padding-bottom-75 {
  padding-bottom: 75px !important;
}

.padding-left-75 {
  padding-left: 75px !important;
}

.padding-x-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.padding-y-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.margin-76 {
  margin: 76px !important;
}

.margin-top-76 {
  margin-top: 76px !important;
}

.margin-right-76 {
  margin-right: 76px !important;
}

.margin-bottom-76 {
  margin-bottom: 76px !important;
}

.margin-left-76 {
  margin-left: 76px !important;
}

.margin-x-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.margin-y-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.padding-76 {
  padding: 76px !important;
}

.padding-top-76 {
  padding-top: 76px !important;
}

.padding-right-76 {
  padding-right: 76px !important;
}

.padding-bottom-76 {
  padding-bottom: 76px !important;
}

.padding-left-76 {
  padding-left: 76px !important;
}

.padding-x-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.padding-y-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.margin-77 {
  margin: 77px !important;
}

.margin-top-77 {
  margin-top: 77px !important;
}

.margin-right-77 {
  margin-right: 77px !important;
}

.margin-bottom-77 {
  margin-bottom: 77px !important;
}

.margin-left-77 {
  margin-left: 77px !important;
}

.margin-x-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.margin-y-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.padding-77 {
  padding: 77px !important;
}

.padding-top-77 {
  padding-top: 77px !important;
}

.padding-right-77 {
  padding-right: 77px !important;
}

.padding-bottom-77 {
  padding-bottom: 77px !important;
}

.padding-left-77 {
  padding-left: 77px !important;
}

.padding-x-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.padding-y-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.margin-78 {
  margin: 78px !important;
}

.margin-top-78 {
  margin-top: 78px !important;
}

.margin-right-78 {
  margin-right: 78px !important;
}

.margin-bottom-78 {
  margin-bottom: 78px !important;
}

.margin-left-78 {
  margin-left: 78px !important;
}

.margin-x-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.margin-y-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.padding-78 {
  padding: 78px !important;
}

.padding-top-78 {
  padding-top: 78px !important;
}

.padding-right-78 {
  padding-right: 78px !important;
}

.padding-bottom-78 {
  padding-bottom: 78px !important;
}

.padding-left-78 {
  padding-left: 78px !important;
}

.padding-x-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.padding-y-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.margin-79 {
  margin: 79px !important;
}

.margin-top-79 {
  margin-top: 79px !important;
}

.margin-right-79 {
  margin-right: 79px !important;
}

.margin-bottom-79 {
  margin-bottom: 79px !important;
}

.margin-left-79 {
  margin-left: 79px !important;
}

.margin-x-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.margin-y-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.padding-79 {
  padding: 79px !important;
}

.padding-top-79 {
  padding-top: 79px !important;
}

.padding-right-79 {
  padding-right: 79px !important;
}

.padding-bottom-79 {
  padding-bottom: 79px !important;
}

.padding-left-79 {
  padding-left: 79px !important;
}

.padding-x-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.padding-y-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.margin-80 {
  margin: 80px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-right-80 {
  margin-right: 80px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-left-80 {
  margin-left: 80px !important;
}

.margin-x-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.margin-y-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-right-80 {
  padding-right: 80px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.padding-left-80 {
  padding-left: 80px !important;
}

.padding-x-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.padding-y-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.margin-81 {
  margin: 81px !important;
}

.margin-top-81 {
  margin-top: 81px !important;
}

.margin-right-81 {
  margin-right: 81px !important;
}

.margin-bottom-81 {
  margin-bottom: 81px !important;
}

.margin-left-81 {
  margin-left: 81px !important;
}

.margin-x-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.margin-y-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.padding-81 {
  padding: 81px !important;
}

.padding-top-81 {
  padding-top: 81px !important;
}

.padding-right-81 {
  padding-right: 81px !important;
}

.padding-bottom-81 {
  padding-bottom: 81px !important;
}

.padding-left-81 {
  padding-left: 81px !important;
}

.padding-x-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.padding-y-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.margin-82 {
  margin: 82px !important;
}

.margin-top-82 {
  margin-top: 82px !important;
}

.margin-right-82 {
  margin-right: 82px !important;
}

.margin-bottom-82 {
  margin-bottom: 82px !important;
}

.margin-left-82 {
  margin-left: 82px !important;
}

.margin-x-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.margin-y-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.padding-82 {
  padding: 82px !important;
}

.padding-top-82 {
  padding-top: 82px !important;
}

.padding-right-82 {
  padding-right: 82px !important;
}

.padding-bottom-82 {
  padding-bottom: 82px !important;
}

.padding-left-82 {
  padding-left: 82px !important;
}

.padding-x-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.padding-y-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.margin-83 {
  margin: 83px !important;
}

.margin-top-83 {
  margin-top: 83px !important;
}

.margin-right-83 {
  margin-right: 83px !important;
}

.margin-bottom-83 {
  margin-bottom: 83px !important;
}

.margin-left-83 {
  margin-left: 83px !important;
}

.margin-x-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.margin-y-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.padding-83 {
  padding: 83px !important;
}

.padding-top-83 {
  padding-top: 83px !important;
}

.padding-right-83 {
  padding-right: 83px !important;
}

.padding-bottom-83 {
  padding-bottom: 83px !important;
}

.padding-left-83 {
  padding-left: 83px !important;
}

.padding-x-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.padding-y-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.margin-84 {
  margin: 84px !important;
}

.margin-top-84 {
  margin-top: 84px !important;
}

.margin-right-84 {
  margin-right: 84px !important;
}

.margin-bottom-84 {
  margin-bottom: 84px !important;
}

.margin-left-84 {
  margin-left: 84px !important;
}

.margin-x-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.margin-y-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.padding-84 {
  padding: 84px !important;
}

.padding-top-84 {
  padding-top: 84px !important;
}

.padding-right-84 {
  padding-right: 84px !important;
}

.padding-bottom-84 {
  padding-bottom: 84px !important;
}

.padding-left-84 {
  padding-left: 84px !important;
}

.padding-x-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.padding-y-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.margin-85 {
  margin: 85px !important;
}

.margin-top-85 {
  margin-top: 85px !important;
}

.margin-right-85 {
  margin-right: 85px !important;
}

.margin-bottom-85 {
  margin-bottom: 85px !important;
}

.margin-left-85 {
  margin-left: 85px !important;
}

.margin-x-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.margin-y-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.padding-85 {
  padding: 85px !important;
}

.padding-top-85 {
  padding-top: 85px !important;
}

.padding-right-85 {
  padding-right: 85px !important;
}

.padding-bottom-85 {
  padding-bottom: 85px !important;
}

.padding-left-85 {
  padding-left: 85px !important;
}

.padding-x-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.padding-y-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.margin-86 {
  margin: 86px !important;
}

.margin-top-86 {
  margin-top: 86px !important;
}

.margin-right-86 {
  margin-right: 86px !important;
}

.margin-bottom-86 {
  margin-bottom: 86px !important;
}

.margin-left-86 {
  margin-left: 86px !important;
}

.margin-x-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.margin-y-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.padding-86 {
  padding: 86px !important;
}

.padding-top-86 {
  padding-top: 86px !important;
}

.padding-right-86 {
  padding-right: 86px !important;
}

.padding-bottom-86 {
  padding-bottom: 86px !important;
}

.padding-left-86 {
  padding-left: 86px !important;
}

.padding-x-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.padding-y-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.margin-87 {
  margin: 87px !important;
}

.margin-top-87 {
  margin-top: 87px !important;
}

.margin-right-87 {
  margin-right: 87px !important;
}

.margin-bottom-87 {
  margin-bottom: 87px !important;
}

.margin-left-87 {
  margin-left: 87px !important;
}

.margin-x-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.margin-y-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.padding-87 {
  padding: 87px !important;
}

.padding-top-87 {
  padding-top: 87px !important;
}

.padding-right-87 {
  padding-right: 87px !important;
}

.padding-bottom-87 {
  padding-bottom: 87px !important;
}

.padding-left-87 {
  padding-left: 87px !important;
}

.padding-x-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.padding-y-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.margin-88 {
  margin: 88px !important;
}

.margin-top-88 {
  margin-top: 88px !important;
}

.margin-right-88 {
  margin-right: 88px !important;
}

.margin-bottom-88 {
  margin-bottom: 88px !important;
}

.margin-left-88 {
  margin-left: 88px !important;
}

.margin-x-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.margin-y-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.padding-88 {
  padding: 88px !important;
}

.padding-top-88 {
  padding-top: 88px !important;
}

.padding-right-88 {
  padding-right: 88px !important;
}

.padding-bottom-88 {
  padding-bottom: 88px !important;
}

.padding-left-88 {
  padding-left: 88px !important;
}

.padding-x-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.padding-y-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.margin-89 {
  margin: 89px !important;
}

.margin-top-89 {
  margin-top: 89px !important;
}

.margin-right-89 {
  margin-right: 89px !important;
}

.margin-bottom-89 {
  margin-bottom: 89px !important;
}

.margin-left-89 {
  margin-left: 89px !important;
}

.margin-x-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.margin-y-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.padding-89 {
  padding: 89px !important;
}

.padding-top-89 {
  padding-top: 89px !important;
}

.padding-right-89 {
  padding-right: 89px !important;
}

.padding-bottom-89 {
  padding-bottom: 89px !important;
}

.padding-left-89 {
  padding-left: 89px !important;
}

.padding-x-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.padding-y-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.margin-90 {
  margin: 90px !important;
}

.margin-top-90 {
  margin-top: 90px !important;
}

.margin-right-90 {
  margin-right: 90px !important;
}

.margin-bottom-90 {
  margin-bottom: 90px !important;
}

.margin-left-90 {
  margin-left: 90px !important;
}

.margin-x-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.margin-y-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.padding-90 {
  padding: 90px !important;
}

.padding-top-90 {
  padding-top: 90px !important;
}

.padding-right-90 {
  padding-right: 90px !important;
}

.padding-bottom-90 {
  padding-bottom: 90px !important;
}

.padding-left-90 {
  padding-left: 90px !important;
}

.padding-x-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.padding-y-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.margin-91 {
  margin: 91px !important;
}

.margin-top-91 {
  margin-top: 91px !important;
}

.margin-right-91 {
  margin-right: 91px !important;
}

.margin-bottom-91 {
  margin-bottom: 91px !important;
}

.margin-left-91 {
  margin-left: 91px !important;
}

.margin-x-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.margin-y-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.padding-91 {
  padding: 91px !important;
}

.padding-top-91 {
  padding-top: 91px !important;
}

.padding-right-91 {
  padding-right: 91px !important;
}

.padding-bottom-91 {
  padding-bottom: 91px !important;
}

.padding-left-91 {
  padding-left: 91px !important;
}

.padding-x-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.padding-y-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.margin-92 {
  margin: 92px !important;
}

.margin-top-92 {
  margin-top: 92px !important;
}

.margin-right-92 {
  margin-right: 92px !important;
}

.margin-bottom-92 {
  margin-bottom: 92px !important;
}

.margin-left-92 {
  margin-left: 92px !important;
}

.margin-x-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.margin-y-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.padding-92 {
  padding: 92px !important;
}

.padding-top-92 {
  padding-top: 92px !important;
}

.padding-right-92 {
  padding-right: 92px !important;
}

.padding-bottom-92 {
  padding-bottom: 92px !important;
}

.padding-left-92 {
  padding-left: 92px !important;
}

.padding-x-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.padding-y-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.margin-93 {
  margin: 93px !important;
}

.margin-top-93 {
  margin-top: 93px !important;
}

.margin-right-93 {
  margin-right: 93px !important;
}

.margin-bottom-93 {
  margin-bottom: 93px !important;
}

.margin-left-93 {
  margin-left: 93px !important;
}

.margin-x-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.margin-y-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.padding-93 {
  padding: 93px !important;
}

.padding-top-93 {
  padding-top: 93px !important;
}

.padding-right-93 {
  padding-right: 93px !important;
}

.padding-bottom-93 {
  padding-bottom: 93px !important;
}

.padding-left-93 {
  padding-left: 93px !important;
}

.padding-x-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.padding-y-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.margin-94 {
  margin: 94px !important;
}

.margin-top-94 {
  margin-top: 94px !important;
}

.margin-right-94 {
  margin-right: 94px !important;
}

.margin-bottom-94 {
  margin-bottom: 94px !important;
}

.margin-left-94 {
  margin-left: 94px !important;
}

.margin-x-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.margin-y-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.padding-94 {
  padding: 94px !important;
}

.padding-top-94 {
  padding-top: 94px !important;
}

.padding-right-94 {
  padding-right: 94px !important;
}

.padding-bottom-94 {
  padding-bottom: 94px !important;
}

.padding-left-94 {
  padding-left: 94px !important;
}

.padding-x-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.padding-y-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.margin-95 {
  margin: 95px !important;
}

.margin-top-95 {
  margin-top: 95px !important;
}

.margin-right-95 {
  margin-right: 95px !important;
}

.margin-bottom-95 {
  margin-bottom: 95px !important;
}

.margin-left-95 {
  margin-left: 95px !important;
}

.margin-x-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.margin-y-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.padding-95 {
  padding: 95px !important;
}

.padding-top-95 {
  padding-top: 95px !important;
}

.padding-right-95 {
  padding-right: 95px !important;
}

.padding-bottom-95 {
  padding-bottom: 95px !important;
}

.padding-left-95 {
  padding-left: 95px !important;
}

.padding-x-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.padding-y-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.margin-96 {
  margin: 96px !important;
}

.margin-top-96 {
  margin-top: 96px !important;
}

.margin-right-96 {
  margin-right: 96px !important;
}

.margin-bottom-96 {
  margin-bottom: 96px !important;
}

.margin-left-96 {
  margin-left: 96px !important;
}

.margin-x-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.margin-y-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.padding-96 {
  padding: 96px !important;
}

.padding-top-96 {
  padding-top: 96px !important;
}

.padding-right-96 {
  padding-right: 96px !important;
}

.padding-bottom-96 {
  padding-bottom: 96px !important;
}

.padding-left-96 {
  padding-left: 96px !important;
}

.padding-x-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.padding-y-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.margin-97 {
  margin: 97px !important;
}

.margin-top-97 {
  margin-top: 97px !important;
}

.margin-right-97 {
  margin-right: 97px !important;
}

.margin-bottom-97 {
  margin-bottom: 97px !important;
}

.margin-left-97 {
  margin-left: 97px !important;
}

.margin-x-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.margin-y-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.padding-97 {
  padding: 97px !important;
}

.padding-top-97 {
  padding-top: 97px !important;
}

.padding-right-97 {
  padding-right: 97px !important;
}

.padding-bottom-97 {
  padding-bottom: 97px !important;
}

.padding-left-97 {
  padding-left: 97px !important;
}

.padding-x-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.padding-y-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.margin-98 {
  margin: 98px !important;
}

.margin-top-98 {
  margin-top: 98px !important;
}

.margin-right-98 {
  margin-right: 98px !important;
}

.margin-bottom-98 {
  margin-bottom: 98px !important;
}

.margin-left-98 {
  margin-left: 98px !important;
}

.margin-x-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.margin-y-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.padding-98 {
  padding: 98px !important;
}

.padding-top-98 {
  padding-top: 98px !important;
}

.padding-right-98 {
  padding-right: 98px !important;
}

.padding-bottom-98 {
  padding-bottom: 98px !important;
}

.padding-left-98 {
  padding-left: 98px !important;
}

.padding-x-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.padding-y-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.margin-99 {
  margin: 99px !important;
}

.margin-top-99 {
  margin-top: 99px !important;
}

.margin-right-99 {
  margin-right: 99px !important;
}

.margin-bottom-99 {
  margin-bottom: 99px !important;
}

.margin-left-99 {
  margin-left: 99px !important;
}

.margin-x-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.margin-y-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.padding-99 {
  padding: 99px !important;
}

.padding-top-99 {
  padding-top: 99px !important;
}

.padding-right-99 {
  padding-right: 99px !important;
}

.padding-bottom-99 {
  padding-bottom: 99px !important;
}

.padding-left-99 {
  padding-left: 99px !important;
}

.padding-x-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.padding-y-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.margin-100 {
  margin: 100px !important;
}

.margin-top-100 {
  margin-top: 100px !important;
}

.margin-right-100 {
  margin-right: 100px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-left-100 {
  margin-left: 100px !important;
}

.margin-x-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.margin-y-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.padding-100 {
  padding: 100px !important;
}

.padding-top-100 {
  padding-top: 100px !important;
}

.padding-right-100 {
  padding-right: 100px !important;
}

.padding-bottom-100 {
  padding-bottom: 100px !important;
}

.padding-left-100 {
  padding-left: 100px !important;
}

.padding-x-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.padding-y-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.back-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.login-form {
  min-height: 100vh;
  overflow-y: auto;
  box-shadow: var(--default-box-shadow);
  background-color: var(--authentication-form-bg);
}
.login-form .sign-in-sign-up-form {
  padding: 4rem;
}
.login-form .sign-in-sign-up-form .logo {
  max-width: 170px;
  max-height: 70px;
}
.login-form .sign-in-sign-up-form .form-row .form-group {
  margin-bottom: 2rem;
}
.login-form .sign-in-sign-up-form .form-row .bluish-text svg {
  height: 25px;
  width: 25px;
}

.user-profile .user-header-media .profile-pic-wrapper {
  width: 265px;
}
.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
  width: 131px;
  height: 131px;
  box-shadow: var(--default-box-shadow);
}
.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper .image-area {
  width: 131px;
  height: 131px;
}
.user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper .image-area img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 131px !important;
  width: 131px !important;
}
.user-profile .user-header-media .user-info-header h4 .user-status {
  font-size: 10px;
  margin-left: auto;
  display: inline-block;
}
.user-profile .user-details .media svg {
  width: 30px;
  height: 30px;
  stroke-width: 1px;
  color: #337300;
}
@media (max-width: 1200px) {
  .user-profile .user-header-media {
    display: block;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }
  .user-profile .border-right.custom {
    border: 0 !important;
  }
}
@media (max-width: 992px) {
  .user-profile .user-header-media {
    display: block;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }
  .user-profile .border-right.custom {
    border: 0 !important;
  }
}
@media (max-width: 767px) {
  .user-profile .user-header-media {
    display: flex;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: 200px;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin-bottom: 0;
  }
  .user-profile .border-right.user-header-media, .user-profile .border-right.user-info-header, .user-profile .border-right.custom {
    border: 0 !important;
  }
}
@media (max-width: 575px) {
  .user-profile .user-header-media {
    display: block;
    text-align: center;
  }
  .user-profile .user-header-media .profile-pic-wrapper {
    width: initial;
  }
  .user-profile .user-header-media .profile-pic-wrapper .custom-image-upload-wrapper {
    margin: 0 auto 2rem auto;
  }
  .user-profile .user-header-media .user-info-header h4 .user-status {
    margin-left: 5px;
  }
  .user-profile .border-right.user-header-media, .user-profile .border-right.user-info-header, .user-profile .border-right.custom {
    border: 0 !important;
  }
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.dashboard-widgets.dashboard-icon-widget {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dashboard-widgets.dashboard-icon-widget .col-3 {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.dashboard-widgets.dashboard-icon-widget .icon-wrapper {
  width: 50px;
  height: 50px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  background-color: #337300;
}
.dashboard-widgets.dashboard-icon-widget .widget-data {
  margin-left: 0.75rem;
}
.dashboard-widgets .widget-data h6 {
  margin-bottom: 0;
}
.dashboard-widgets .widget-data p {
  font-size: 80%;
  margin-bottom: 0;
  color: #9397A0;
}

.roles-table .minimizing svg {
  height: 18px;
  width: 18px;
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

.unsubscriber-page {
  height: 100vh;
}
.unsubscriber-page .main-panel {
  width: 100%;
  margin-left: 0;
}

[dir=rtl] .navbar .dropdown-menu {
  right: initial;
  left: 0;
}
[dir=rtl] .navbar .dropdown-menu:before {
  left: 15px !important;
  right: inherit !important;
}
[dir=rtl] .navbar .navbar-menu-wrapper {
  box-shadow: var(--default-box-shadow);
  background: var(--navbar-bg);
  position: absolute;
  left: 0;
  top: 0;
}
[dir=rtl] .navbar .navbar-menu-wrapper .navbar-nav {
  margin-right: auto !important;
  margin-left: 0 !important;
}
[dir=rtl] .navbar .navbar-menu-wrapper .navbar-nav .nav-profile-text {
  margin-right: 0;
  margin-left: 1.25rem;
}
[dir=rtl] .navbar .navbar-menu-wrapper .navbar-toggler {
  margin-left: 0.5rem;
}
@media (max-width: 991px) {
  [dir=rtl] .sidebar {
    right: -230px !important;
  }
  [dir=rtl] .sidebar.active {
    right: 0 !important;
  }
}
[dir=rtl] .sidebar .nav.nav-scrolling {
  padding-right: 0 !important;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .nav-link .menu-title {
  margin-right: 8px !important;
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .nav-link i.menu-arrow {
  margin-left: initial;
  margin-right: auto;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .collapse {
  border-radius: 0 0 0 5px !important;
}
[dir=rtl] .sidebar .nav.nav-scrolling .nav-item .sub-menu {
  padding-right: 0 !important;
}
[dir=rtl] .main-panel {
  margin-left: 0;
  margin-right: 230px;
}
@media (max-width: 991px) {
  [dir=rtl] .main-panel {
    margin-right: 0 !important;
  }
}
[dir=rtl] .sidebar-icon-only .main-panel {
  margin-left: 0;
  margin-right: 70px;
}
@media (max-width: 575px) {
  [dir=rtl] .sidebar-icon-only .main-panel {
    margin-left: 0;
    margin-right: 0;
  }
}
[dir=rtl] .sidebar-hover-only .main-panel {
  margin-left: 0;
  margin-right: 70px;
}
@media (max-width: 575px) {
  [dir=rtl] .sidebar-hover-only .main-panel {
    margin-left: 0;
    margin-right: 0;
  }
}
[dir=rtl] .sidebar-icon-only .nav-item.hover-open .collapse {
  right: 70px !important;
  top: 50px !important;
  box-shadow: none !important;
}
[dir=rtl] .sidebar-icon-only .nav-item.hover-open .menu-title {
  box-shadow: none !important;
  right: 62px !important;
}
[dir=rtl] .ml-0 {
  margin-right: 0 !important;
}
[dir=rtl] .ml-1 {
  margin-left: initial !important;
  margin-right: 0.25rem !important;
}
[dir=rtl] .ml-2 {
  margin-left: initial !important;
  margin-right: 0.5rem !important;
}
[dir=rtl] .ml-3 {
  margin-left: initial !important;
  margin-right: 1rem !important;
}
[dir=rtl] .ml-4 {
  margin-left: initial !important;
  margin-right: 1.5rem !important;
}
[dir=rtl] .ml-5 {
  margin-left: initial !important;
  margin-right: 3rem !important;
}
[dir=rtl] .ml-primary {
  margin-left: initial !important;
  margin-right: 2rem !important;
}
[dir=rtl] .ml-0 {
  margin-left: 0 !important;
}
[dir=rtl] .mr-1 {
  margin-right: initial !important;
  margin-left: 0.25rem !important;
}
[dir=rtl] .mr-2 {
  margin-right: initial !important;
  margin-left: 0.5rem !important;
}
[dir=rtl] .mr-3 {
  margin-right: initial !important;
  margin-left: 1rem !important;
}
[dir=rtl] .mr-4 {
  margin-right: initial !important;
  margin-left: 1.5rem !important;
}
[dir=rtl] .mr-5 {
  margin-right: initial !important;
  margin-left: 3rem !important;
}
[dir=rtl] .mr-primary {
  margin-right: initial !important;
  margin-left: 2rem !important;
}
[dir=rtl] .pl-0 {
  padding-right: 0 !important;
}
[dir=rtl] .pl-1 {
  padding-left: initial !important;
  padding-right: 0.25rem !important;
}
[dir=rtl] .pl-2 {
  padding-left: initial !important;
  padding-right: 0.5rem !important;
}
[dir=rtl] .pl-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}
[dir=rtl] .pl-4 {
  padding-left: initial !important;
  padding-right: 1.5rem !important;
}
[dir=rtl] .pl-5 {
  padding-left: initial !important;
  padding-right: 3rem !important;
}
[dir=rtl] .pl-primary {
  padding-left: initial !important;
  padding-right: 2rem !important;
}
[dir=rtl] .pr-0 {
  padding-left: 0 !important;
}
[dir=rtl] .pr-1 {
  padding-right: initial !important;
  padding-left: 0.25rem !important;
}
[dir=rtl] .pr-2 {
  padding-right: initial !important;
  padding-left: 0.5rem !important;
}
[dir=rtl] .pr-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}
[dir=rtl] .pr-4 {
  padding-right: initial !important;
  padding-left: 1.5rem !important;
}
[dir=rtl] .pr-5 {
  padding-right: initial !important;
  padding-left: 3rem !important;
}
[dir=rtl] .pr-primary {
  padding-right: initial !important;
  padding-left: 2rem !important;
}
@media (min-width: 768px) {
  [dir=rtl] .pl-md-0, [dir=rtl] .pr-md-0, [dir=rtl] .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
[dir=rtl] .form-group-with-search .form-control {
  padding: 0.5rem 2.2rem 0.5rem 1rem !important;
}
[dir=rtl] .form-group-with-search .form-control-feedback {
  padding: 0 0.7rem 0 0;
}
[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 23.5px;
}
[dir=rtl] .calendar-root .calendar {
  display: block !important;
}
[dir=rtl] .filters-wrapper .single-filter {
  margin-right: 0 !important;
  margin-left: 0.6rem !important;
}
[dir=rtl] .filters-wrapper .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}
[dir=rtl] .filters-wrapper .dropdown-menu {
  left: initial !important;
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}
[dir=rtl] .btn-filter .clear-icon {
  margin-left: -1rem !important;
  margin-right: 0 !important;
}
[dir=rtl] .search-filter-dropdown .dropdown-menu {
  left: initial !important;
  right: 0 !important;
}
[dir=rtl] .column-filter .dropdown .dropdown-menu {
  -webkit-transform: none !important;
          transform: none !important;
  top: 37px !important;
  right: 0 !important;
}
[dir=rtl] .range-filter-dropdown .dropdown .dropdown-menu .noUi-horizontal .noUi-handle {
  right: 22px !important;
}
[dir=rtl] .checkbox-filter .form-group {
  display: flex;
}
[dir=rtl] .tab-filter-menu .nav-item:first-child {
  margin-left: 1.25rem;
}
[dir=rtl] .vertical-tab .no-gutters .pr-md-3 {
  padding-right: initial !important;
  padding-left: 1rem !important;
}
[dir=rtl] .vertical-tab .no-gutters .pl-md-3 {
  padding-left: initial !important;
  padding-right: 1rem !important;
}
[dir=rtl] .vertical-tab .no-gutters .nav-pills .active-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[dir=rtl] .avatar-group .rounded-circle:nth-child(1) {
  margin-left: -15px !important;
}
[dir=rtl] .template-preview-card .template-preview-wrapper .card-overlay-options ul {
  align-items: end;
  padding-right: 0;
}
[dir=rtl] .dashboard-widgets .widget-data {
  margin-right: 0.75rem;
  text-align: start;
}
[dir=rtl] select {
  background-position-x: 3% !important;
}
[dir=rtl] .note-editor .note-editing-area .note-editable {
  text-align: start;
}
[dir=rtl] .vue-tel-input .vti__dropdown {
  border-radius: 0 5px 5px 0 !important;
}
[dir=rtl] .vue-tel-input .vti__input {
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .app-radio-group {
  display: flex;
}
[dir=rtl] .app-radio-group .customized-radio {
  margin: 0 0 0 1rem !important;
}
[dir=rtl] .customized-checkbox {
  display: flex;
}
[dir=rtl] .customized-checkbox label:before {
  margin-left: 10px !important;
  margin-right: 0 !important;
}
[dir=rtl] .customized-checkbox input:checked + label:after {
  right: 12.5px;
}
[dir=rtl] .radio-button-group {
  display: flex;
}
[dir=rtl] .radio-button-group .btn-group label:first-child {
  border-radius: 0 5px 5px 0;
  border-left: 0 !important;
}
[dir=rtl] .radio-button-group .btn-group label:last-child {
  border-radius: 5px 0 0 5px;
}
[dir=rtl] .time-picker-input .dropdown-menu {
  left: initial !important;
}
[dir=rtl] .time-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}
[dir=rtl] .time-picker-input .input-group .input-group-append {
  margin-left: 0;
}
[dir=rtl] .time-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .date-picker-input .vc-popover-content-wrapper {
  left: initial !important;
  right: 50px !important;
}
[dir=rtl] .date-picker-input .input-group .form-control {
  border-radius: 0 5px 5px 0 !important;
  text-align: start;
}
[dir=rtl] .date-picker-input .input-group .input-group-append {
  margin-left: 0;
}
[dir=rtl] .date-picker-input .input-group .input-group-append .input-group-text {
  border-radius: 5px 0 0 5px !important;
}
[dir=rtl] .custom-file .custom-file-label {
  text-align: start;
}
[dir=rtl] .custom-file .custom-file-label::after {
  right: initial;
  left: -1px;
  border-radius: 0.25rem 0 0 0.25rem;
}
[dir=rtl] .wizard-steps .tab-step {
  border-radius: 20px 0 0 20px;
  padding-right: initial;
  padding-left: 16px;
}
[dir=rtl] .wizard-steps .tab-step-init {
  border-radius: 20px 0 0 20px;
  padding: 9px 16px 0 16px;
}
[dir=rtl] .wizard-steps .tab-step:before {
  border-radius: 20px 0 0 20px;
  margin-right: initial !important;
  margin-left: 16px;
  margin-top: -1px !important;
}
[dir=rtl] .wizard-steps .nav-pills {
  padding-right: 0;
}
[dir=rtl] .wizard-steps .nav-pills .nav-item:first-child {
  margin-left: -13px !important;
}
[dir=rtl] .datatable table tbody tr td:last-child {
  padding-left: 0;
  padding-right: 1rem;
}
[dir=rtl] .pagination .page-item .page-link svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[dir=rtl] .user-profile .border-right {
  border-left: 1px solid;
  border-right: none !important;
}
[dir=rtl] .user-profile .card {
  padding-left: 2rem;
  padding-right: 2rem;
}
[dir=rtl] .user-profile .card .user-header-media {
  padding-right: 0 !important;
  padding-left: 30px !important;
}
[dir=rtl] .user-profile .card .user-header-media .user-info-header {
  text-align: start !important;
}
[dir=rtl] .user-profile .card .user-details .media .media-body {
  text-align: start;
}
[dir=rtl] .user-profile .card .user-details .custom {
  padding-left: 30px;
}
[dir=rtl] .accordion .card .card-header .collapsible-link:before {
  right: initial;
  left: 1rem;
}
[dir=rtl] .accordion .card .card-header .collapsible-link:after {
  right: initial;
  left: calc(1rem + 6px);
}
[dir=rtl] .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}
[dir=rtl] .modal-footer {
  justify-content: flex-start;
}
[dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3, [dir=rtl] h4, [dir=rtl] h5, [dir=rtl] h6, [dir=rtl] p {
  text-align: start;
}
@media (min-width: 768px) {
  [dir=rtl] .text-md-left {
    text-align: right !important;
  }
  [dir=rtl] .text-md-right {
    text-align: left !important;
  }
}
[dir=rtl] .text-left {
  text-align: right !important;
}
[dir=rtl] .text-right {
  text-align: left !important;
}
[dir=rtl] .float-right {
  float: left !important;
}
[dir=rtl] .float-left {
  float: right !important;
}
[dir=rtl] .card-title {
  text-align: start;
}
[dir=rtl] .form-group > label {
  display: block;
  text-align: start;
}
[dir=rtl] .card .card-header .form-group-with-search {
  margin-bottom: 0;
  margin-left: initial !important;
  margin-right: auto;
}
[dir=rtl] .general-setting legend {
  text-align: start;
}
[dir=rtl] .form-group .vc-popover-content-wrapper {
  left: initial !important;
  right: 107px !important;
}

[dir=rtl][theme=dark] .navbar .navbar-menu-wrapper {
  box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.5);
}

:root {
  --base-color: #F9F9F9;
  --default-font-color: #313131;
  --default-border-color: #F0F2F5;
  --dropdown-menu-bg: #ffffff;
  --default-card-bg: #ffffff;
  --default-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
  --vertical-tab-header-bg: #fbfcff;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #ffffff;
  --accordion-header-bg: #F9F9F9;
  --default-custom-control-bg: #ffffff;
  --authentication-form-bg: #ffffff;
  --range-slider-baseline-bg: #9397A0;
  --tab-step-before-bg: #ffffff;
  --modal-header-footer-bg: #ffffff;
  --modal-body-bg: #ffffff;
  --note-font-color: var(--default-font-color);
  --note-bg-color: rgba(255, 204, 23, 0.09);
  --avaters-border-color: #ffffff;
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: rgb(120.3217391304, 255, 13);
  --scrollbar-thumb-hover-color: rgb(96.2347826087, 217, 0);
  --not-found-opacity: 1;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
  --vue-toaster-bg: rgba(0, 0, 0, 0.8);
  --white-base-color: #ffffff;
  --avatar-no-image-bg: #898989;
  --avatar-no-image-font: #ffffff;
  --navbar-bg: #ffffff;
  --sidebar-bg: #2B303B;
  --navbar-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  --navbar-brand-bg: rgb(30.1, 33.6, 41.3);
  --sidebar-box-shadow: none;
  --menu-title-shadow: none;
  --submenu-shadow: none;
  --btn-light-bg: #ffffff;
  --btn-light-color: #f8f9fa;
  --btn-dark-color: #343a40;
  --btn-dark-hover-color: rgb(40.5689655172, 45.25, 49.9310344828);
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: rgb(119.8669950739, 124.8719211823, 136.1330049261);
  --icon-hover-bg: rgb(134.5130434783, 255, 38.5);
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #E8F5E3;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: rgb(134.5130434783, 255, 38.5);
  --shadow-x-icon: none;
  --search-box-bg: #ffffff;
  --bg-input-readonly: #e9ecef;
  --chips-bg: #ffffff;
  --time-picker-bg: #ffffff;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  --bg-highlighted-row: rgb(134.5130434783, 255, 38.5);
}

[theme=dark] {
  --base-color: rgb(27.95, 31.2, 38.35);
  --default-font-color: #cccccc;
  --default-border-color: rgb(47.3, 52.8, 64.9);
  --dropdown-menu-bg: rgb(36.55, 40.8, 50.15);
  --default-card-bg: rgb(38.7, 43.2, 53.1);
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: rgb(43.43, 48.48, 59.59);
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: rgb(38.7, 43.2, 53.1);
  --accordion-header-bg: rgb(32.25, 36, 44.25);
  --default-custom-control-bg: rgb(38.7, 43.2, 53.1);
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: rgb(38.7, 43.2, 53.1);
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: rgb(38.7, 43.2, 53.1);
  --tab-step-before-bg: rgb(38.7, 43.2, 53.1);
  --modal-header-footer-bg: rgb(40.85, 45.6, 56.05);
  --modal-body-bg: rgb(38.7, 43.2, 53.1);
  --note-font-color: #000;
  --note-bg-color: rgba(255, 204, 23, 0.05);
  --avaters-border-color: var(--sidebar-bg);
  --avatars-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, .2);
  --success-toast-bg: #2B303B;
  --scrollbar-thumb-color: #566076;
  --scrollbar-thumb-hover-color: #566076;
  --not-found-opacity: .7;
  --search-result-dropdown-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
  --vue-toaster-bg: rgba(39, 43, 53, 0.9);
  --white-base-color: var(--base-color);
  --avatar-no-image-bg: #3A3C43;
  --avatar-no-image-font: #797D8D;
  --navbar-bg: rgb(36.55, 40.8, 50.15);
  --sidebar-bg: rgb(36.55, 40.8, 50.15);
  --navbar-box-shadow: 1px 5px 6px rgba(0, 0, 0, 0.09);
  --navbar-brand-bg: #2B303B;
  --sidebar-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  --menu-title-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  --submenu-shadow: 2px 1px 1px 0px rgba(0, 0, 0, 0.3);
  --btn-light-bg: rgb(38.7, 43.2, 53.1);
  --btn-light-color: rgb(47.3, 52.8, 64.9);
  --btn-dark-color: rgb(23.65, 26.4, 32.45);
  --btn-dark-hover-color: rgb(30.1, 33.6, 41.3);
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: rgb(40.0751879699, 40.6917293233, 41.9248120301);
  --btn-filter-bg: rgb(38.7, 43.2, 53.1);
  --input-search-box-border: transparent;
  --form-control-bg: rgb(32.25, 36, 44.25);
  --bg-x-icon: rgb(38.7, 43.2, 53.1);
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: rgb(32.25, 36, 44.25);
  --bg-input-readonly: rgb(40.85, 45.6, 56.05);
  --chips-bg: rgb(38.7, 43.2, 53.1);
  --time-picker-bg: rgb(38.7, 43.2, 53.1);
  --bg-highlighted-row: rgb(40.0751879699, 40.6917293233, 41.9248120301);
}

:root {
  --chat-search-bg: #fdfdfd;
  --kanban-scrollbar-track: rgb(240.25, 241.5, 244.25);
  --kanban-scrollbar-thumb: rgb(210.75, 214.5, 222.75);
}

[theme=dark] {
  --chat-search-bg: #2B303B;
  --kanban-scrollbar-track: rgb(107.5, 120, 147.5);
  --kanban-scrollbar-thumb: rgb(75.25, 84, 103.25);
}

.calendar-view .fc-timeGrid-view .fc-event {
  margin-right: 0.5rem;
}

.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 150px !important;
}

.custom-modal {
  background: var(--default-card-bg) !important;
  position: absolute;
  border-radius: 5px;
  width: 510px;
  padding: 2rem;
  top: 50%;
  left: 50%;
  z-index: 1200;
  font-size: 12px;
  transition-duration: 300ms;
}

.employee-preview-card .dropdown.options-dropdown {
  right: 2rem;
}
.employee-preview-card .dropdown.options-dropdown .btn-option {
  width: 35px;
  height: 15px;
  border-radius: 0.5rem;
  background-color: var(--icon-hover-bg);
}
.employee-preview-card .dropdown.options-dropdown .btn-option svg {
  width: 18px;
  height: 18px;
}

.icon-box {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: var(--base-color);
}
.icon-box svg {
  width: 22px;
  height: 22px;
  color: #337300;
}
.icon-box i {
  font-size: 22px;
  color: #337300;
}

.step-input-selector .step-input {
  width: 100%;
  height: 40px;
  background-color: var(--base-color);
}
.step-input-selector .step-input:hover {
  color: #ffffff;
  background-color: #337300;
}
.step-input-selector .step-input.selected {
  color: #ffffff;
  background-color: #337300;
}
.step-input-selector .step-input:first-child {
  border-radius: 0.25rem 0 0 0.25rem;
}
.step-input-selector .step-input:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}

.tags-organizer .btn-remove-tag {
  width: 13px;
  height: 13px;
  color: #313131;
  margin-left: 15px;
  font-size: inherit;
  border-radius: 50%;
  background-color: rgba(247, 247, 247, 0.2784313725);
  cursor: pointer;
}

.kanban-wrapper {
  display: flex;
  padding: 0 0.5rem 0.5rem 0;
}
.kanban-wrapper.custom-scrollbar::-webkit-scrollbar {
  height: 7px !important;
}
.kanban-wrapper .kanban-column {
  width: 300px;
  min-width: 300px;
  background-color: var(--base-color);
  margin-right: 0.5rem;
}
.kanban-wrapper .kanban-column:last-child {
  padding-right: 0;
}
.kanban-wrapper .kanban-column .kanban-draggable-column {
  overflow-y: auto;
  height: 600px;
  padding: 0 5px;
}
.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item {
  cursor: move;
}
.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item .card-body {
  padding: 1rem !important;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-track {
  background: var(--kanban-scrollbar-track);
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-thumb {
  background: var(--kanban-scrollbar-thumb);
}
.kanban-wrapper .kanban-column .draggable-action-wrapper {
  padding: 5px;
}
.kanban-wrapper .sortable-ghost {
  opacity: 0.1 !important;
}
.kanban-wrapper .stage-header {
  border-bottom: 0.5rem solid var(--default-card-bg);
}
.kanban-wrapper .stage-header .stage-information span {
  display: flex;
  font-size: 90%;
  align-items: center;
  margin-right: 12px;
}
.kanban-wrapper .stage-header .stage-information span:before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin-right: 4px;
  display: inline-block;
  background-color: #6c757d;
}
.kanban-wrapper .stage-header .stage-information span:last-child {
  margin-right: 0;
}
.kanban-wrapper .btn-stage-action {
  width: 100%;
  font-size: 90%;
  display: flex;
  color: #6c757d;
  align-items: center;
  justify-content: center;
  padding: 0.2rem 1.2rem;
  background-color: var(--default-card-bg);
  transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.kanban-wrapper .btn-stage-action svg {
  width: 14px;
  height: 14px;
  stroke-width: 1.5;
}
.kanban-wrapper .btn-stage-action:hover {
  color: #ffffff;
  background-color: #337300;
}

.add-new-stage {
  padding: 0 0 0.5rem 0;
}
.add-new-stage .wrapper {
  width: 250px;
  min-width: 250px;
  background-color: var(--base-color);
}

.default-file .text-muted {
  display: block;
  margin-top: 8px;
}

.chat-wrapper {
  display: flex;
  justify-content: space-between;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--default-card-bg);
}
.chat-wrapper .chat-avatar img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.chat-wrapper .chat-avatar .chat-avatar-empty {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: var(--avatar-no-image-font);
  background-color: var(--avatar-no-image-bg);
}
.chat-wrapper .chat-avatar-group {
  display: inline-flex;
  align-items: center;
}
.chat-wrapper .chat-avatar-group .chat-avatar {
  margin-left: -20px;
}
.chat-wrapper .chat-avatar-group .chat-avatar:first-child {
  margin-left: 0;
}
.chat-wrapper .chat-contacts {
  width: 300px;
  flex-shrink: 0;
  border-right: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-contacts .search-contact {
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 2rem;
  border-radius: 0.25rem 0 0 0;
  background-color: var(--chat-search-bg);
  margin-bottom: 1rem;
}
.chat-wrapper .chat-contacts .search-contact .search-input-group {
  width: 100%;
  position: relative;
}
.chat-wrapper .chat-contacts .search-contact .search-input-group .search-icon {
  position: absolute;
  left: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #afb1b6;
}
.chat-wrapper .chat-contacts .search-contact .search-input-group .search-contact-input {
  border-radius: 25px !important;
  padding: 8px 14px 8px 38px !important;
}
.chat-wrapper .chat-contacts .contact-list {
  overflow-y: auto;
  min-height: calc(100vh - 70px - 2rem - 2rem - 2rem - 110px);
  max-height: calc(100vh - 70px - 2rem - 2rem - 2rem - 110px);
  padding: 0 1rem 1rem 1rem;
}
.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar {
  width: 6px;
}
.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar-track {
  background: transparent;
}
.chat-wrapper .chat-contacts .contact-list::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}
.chat-wrapper .chat-contacts .contact-list:hover::-webkit-scrollbar-thumb {
  background: #566076;
}
.chat-wrapper .chat-contacts .contact-list .contact {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 0.25rem;
}
.chat-wrapper .chat-contacts .contact-list .contact .contact-icon {
  flex-shrink: 0;
  margin-right: 10px;
}
.chat-wrapper .chat-contacts .contact-list .contact .contact-info {
  color: var(--default-font-color);
}
.chat-wrapper .chat-contacts .contact-list .contact.active {
  border-left: 3px solid #337300;
  background-color: rgba(51, 115, 0, 0.05);
}
.chat-wrapper .chat-messages {
  flex-grow: 1;
  border-right: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-messages .message-header {
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2rem;
  border-bottom: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-messages .message-body {
  overflow-y: auto;
  min-height: calc(calc(100vh - 70px - 2rem - 2rem - 2rem - 110px) - 48px);
  max-height: calc(calc(100vh - 70px - 2rem - 2rem - 2rem - 110px) - 48px);
}
.chat-wrapper .chat-messages .message-body::-webkit-scrollbar {
  width: 6px;
}
.chat-wrapper .chat-messages .message-body::-webkit-scrollbar-track {
  background: transparent;
}
.chat-wrapper .chat-messages .message-body::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 0.25rem;
}
.chat-wrapper .chat-messages .message-body:hover::-webkit-scrollbar-thumb {
  background: #566076;
}
.chat-wrapper .chat-messages .message-body .message {
  padding: 1rem;
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-end;
  justify-content: flex-start;
  margin-bottom: 15px;
  position: relative;
}
.chat-wrapper .chat-messages .message-body .message .text {
  color: #ffffff;
  padding: 1rem;
  margin-right: 10px;
  background-color: #337300;
  border-radius: 15px 15px 0 15px;
}
.chat-wrapper .chat-messages .message-body .message.reply-message {
  flex-flow: row;
  justify-content: flex-start;
}
.chat-wrapper .chat-messages .message-body .message.reply-message .text {
  margin-left: 10px;
  border-radius: 15px 15px 15px 0;
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.chat-wrapper .chat-messages .message-editor {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-messages .message-editor .message-input {
  flex-grow: 1;
  margin: 0 10px;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group {
  position: relative;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .form-control {
  padding-right: 70px !important;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append {
  position: absolute;
  right: 0.35rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .btn {
  color: #afb1b6;
  padding: 0.45rem 0.35rem;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu {
  border: 0;
  padding: 0.5rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--dropdown-menu-bg);
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu .emoji {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}
.chat-wrapper .chat-messages .message-editor .message-input .message-input-group .message-input-append .dropdown-emoji .dropdown-menu .emoji:hover {
  background-color: var(--base-color);
}
.chat-wrapper .chat-contact-details {
  flex-shrink: 0;
  padding: 1rem;
}
.chat-wrapper .chat-contact-details .call-actions {
  display: flex;
}
.chat-wrapper .chat-contact-details .call-actions .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #337300;
  background-color: rgba(51, 115, 0, 0.05);
}
.chat-wrapper .chat-contact-details .call-actions .btn:hover {
  background-color: rgba(51, 115, 0, 0.1);
}
.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation {
  position: relative;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation .search-icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #afb1b6;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .search-conversation .form-control {
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  padding: 8px 38px 8px 0 !important;
  background-color: transparent !important;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji {
  width: 100%;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #afb1b6;
  padding: 8px 0;
  border-bottom: 1px solid var(--default-border-color);
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu {
  border: 0;
  padding: 0.5rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--dropdown-menu-bg);
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu .emoji {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  transition: 0.25s;
}
.chat-wrapper .chat-contact-details .chat-conversation-action .dropdown-emoji .dropdown-menu .emoji:hover {
  background-color: var(--base-color);
}

[dir=rtl] small.text-danger {
  text-align: start !important;
  display: block;
}
[dir=rtl] .breadcrumb-side-button {
  display: flex;
  justify-content: flex-end;
}
[dir=rtl] .action-buttons {
  display: flex;
  justify-content: flex-start;
}
[dir=rtl] .data-group-item .square {
  margin-left: 5px;
}
[dir=rtl] .data-group-item .value {
  margin-right: 5px;
}
[dir=rtl] .ui-elements-container {
  display: flex;
  justify-content: flex-start;
}
[dir=rtl] .dropdown.options-dropdown .dropdown-item {
  text-align: start;
}
[dir=rtl] .event-modal-footer {
  justify-content: flex-start !important;
}

.btn.btn-primary {
  background-color: #337300;
  border-color: #337300;
}
.btn.btn-primary:hover {
  background-color: rgb(37.4295652174, 84.4, 0);
}
.btn.btn-outline-primary {
  color: #337300;
  border-color: #337300;
}
.btn.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #337300;
}
.btn.btn-outline-primary:disabled:hover {
  color: #337300;
}
.btn.btn-transparent-primary {
  color: #337300;
}
.btn.btn-transparent-primary:hover {
  color: #ffffff;
  background-color: #337300;
}

.tab-filter-menu .nav-item .nav-link.active {
  color: #337300;
}
.tab-filter-menu .nav-item .nav-link:hover {
  color: #337300;
}

a {
  color: #337300;
}
a:hover {
  color: rgb(37.4295652174, 84.4, 0);
}

.sidebar .nav .nav-item.active .nav-link .menu-title {
  color: #ffffff;
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ffffff;
}

.text-primary {
  color: #337300 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvcmUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLG9DQUFvQztBQUNwQyw0QkFBNEIsMEJBQTBCLENBQUMsdUNBQXVDLENBQUMsd0JBQXdCLENBQXVCLGlCQUFpQixDQUFDLG9CQUFvQixDQUF1QixnQkFBZ0IsQ0FBNEIscUJBQXFCLENBQUMsYUFBYSxpQkFBaUIsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsZUFBZSxlQUFlLENBQUMsU0FBUyxDQUFDLDJCQUEyQixxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBbUIsQ0FBbkIsb0JBQW9CLENBQUMsY0FBYyxXQUFXLENBQUMsVUFBVSxDQUFDLGFBQWEsVUFBVSxDQUFDLFNBQVMsQ0FBQywrQ0FBK0MsTUFBTSxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsT0FBTyxDQUFDLDhCQUE4QixRQUFRLENBQUMsYUFBYSxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsV0FBVyxDQUFDLFVBQVUsQ0FBQywyREFBNEYsZ0NBQXVCLENBQXZCLHdCQUF1QixDQUF2QiwrQ0FBd0IsQ0FBQyxtQkFBbUIsd0JBQXdCLENBQUMsaUJBQWlCLFdBQVcsQ0FBQyw4QkFBOEIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGVBQWUsVUFBVSxDQUFDLDRCQUE0QixVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsK0NBQStDLFVBQVUsQ0FBQyxVQUFVLENBQUMsYUFBYSxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxzREFBc0QsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGNBQWMsa0JBQWtCLENBQUMsZ0JBQWdCLGdCQUFnQixDQUFDLCtCQUErQixnQkFBZ0IsQ0FBQyxhQUFhLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMseUVBQXlFLENBQUMsYUFBYSxzRUFBc0UsQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsbUJBQW1CLFNBQVMsQ0FBQyxxRUFBcUUsVUFBVSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLGtDQUFrQyxRQUFRLENBQUMseUJBQXlCLGtCQUFrQixDQUFDLHNFQUFzRSxrQkFBa0IsQ0FBQyx3QkFBbUQscUJBQXFCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsWUFBWSxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLGNBQWMsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGNBQWMsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsdUJBQXVCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxvQ0FBb0MsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyx3Q0FBd0MsV0FBVyxDQUFDLDBDQUEwQyxXQUFXLENBQUMsb0JBQW9CLGNBQWMsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGtDQUFrQyxTQUFTLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLHdDQUF3QyxVQUFVLENBQUMsY0FBYyxhQUFhLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsK0JBQStCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsNkJBQTZCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsNENBQTRDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsMENBQTBDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLFFBQVEsQ0FBQyxVQUFVLEM7QUNEOXBJLGdCQUFnQixDQUFDOzs7Ozs7RUFNZixDQUFDLE1BQU0scUJBQXFCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHFDQUFxQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxxQ0FBcUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsdURBQXVELENBQUMsK0NBQStDLENBQUMscUNBQXFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLHFDQUFxQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxxQ0FBcUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsNENBQTRDLENBQUMsb0NBQW9DLENBQUMscUNBQXFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLHFDQUFxQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxxQ0FBcUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMscUNBQXFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLG1DQUFtQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyxpQ0FBaUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUNBQWlDLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLDBEQUEwRCxDQUFDLGtEQUFrRCxDQUFDLG1DQUFtQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyw2Q0FBNkMsbUJBQW1CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLCtCQUErQixTQUFTLENBQUMsQ0FBQywwQkFBMEIsY0FBYywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksaUVBQWlFLENBQUMseURBQXlELENBQUMscURBQXFELENBQUMsNkNBQTZDLENBQUMsSUFBSSxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLENBQUMsa0JBQWtCLGNBQWMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsUUFBUSxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLElBQUksZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyx5QkFBeUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMseUJBQXlCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsaUJBQWlCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsZ0JBQWdCLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLDhCQUE4QixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsc0JBQXNCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLE1BQU0sK0JBQStCLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLE1BQU0sK0JBQStCLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsNkJBQTZCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsS0FBSyxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0saURBQWlELENBQUMseUNBQXlDLENBQUMsTUFBTSwrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsS0FBSyxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0saURBQWlELENBQUMseUNBQXlDLENBQUMsTUFBTSwrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsb0JBQW9CLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLElBQUksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxpQkFBaUIsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLENBQUMsZ0JBQWdCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFlBQVksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFlBQVksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLGVBQWUsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsMEJBQTBCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsSUFBSSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUkscURBQXFELENBQUMsNkNBQTZDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsWUFBWSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxNQUFNLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLE1BQU0sK0NBQStDLENBQUMsdUNBQXVDLENBQUMsTUFBTSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxNQUFNLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLE1BQU0scURBQXFELENBQUMsNkNBQTZDLENBQUMsTUFBTSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxNQUFNLHlEQUF5RCxDQUFDLGlEQUFpRCxDQUFDLENBQUMsaUJBQWlCLFlBQVksK0JBQStCLENBQUMsdUJBQXVCLENBQUMsTUFBTSxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0sbURBQW1ELENBQUMsMkNBQTJDLENBQUMsTUFBTSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxNQUFNLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLE1BQU0scURBQXFELENBQUMsNkNBQTZDLENBQUMsTUFBTSx5REFBeUQsQ0FBQyxpREFBaUQsQ0FBQyxDQUFDLGdCQUFnQiw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2QkFBNkIsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLElBQUksMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsSUFBSSw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLENBQUMscUJBQXFCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsSUFBSSw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLElBQUksNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsSUFBSSwwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyw4QkFBOEIsR0FBRywrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxzQkFBc0IsR0FBRywrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsK0NBQStDLENBQUMsdUNBQXVDLENBQUMsVUFBVSxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsK0NBQStDLENBQUMsdUNBQXVDLENBQUMsVUFBVSxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsK0JBQStCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsdUJBQXVCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsc0JBQXNCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLCtCQUErQixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLFVBQVUsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLFVBQVUsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsQ0FBQyx3QkFBd0IsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsQ0FBQyx1QkFBdUIsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsOENBQThDLENBQUMsc0NBQXNDLENBQUMsVUFBVSxDQUFDLENBQUMscUJBQXFCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsOENBQThDLENBQUMsc0NBQXNDLENBQUMsVUFBVSxDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDRCQUE0QixzQkFBc0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsSUFBSSxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyxJQUFJLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLElBQUksU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLElBQUksc0NBQXNDLENBQUMsOEJBQThCLENBQUMsR0FBRyxTQUFTLENBQUMsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxvQkFBb0Isc0JBQXNCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLElBQUksc0NBQXNDLENBQUMsOEJBQThCLENBQUMsSUFBSSxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLEdBQUcsU0FBUyxDQUFDLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsbUJBQW1CLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZEQUE2RCxDQUFDLHFEQUFxRCxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGdDQUFnQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGdDQUFnQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxTQUFTLENBQUMsaURBQWlELENBQUMseUNBQXlDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksU0FBUyxDQUFDLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGlDQUFpQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLDhCQUE4QixrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLDZCQUE2QixJQUFJLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLFFBQVEsU0FBUyxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLEdBQUcsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLENBQUMscUJBQXFCLElBQUksbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsUUFBUSxTQUFTLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsR0FBRyxTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxvQkFBb0IsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkRBQTZELENBQUMscURBQXFELENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsaUNBQWlDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsUUFBUSxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxpQ0FBaUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx3QkFBd0Isb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsa0NBQWtDLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsMEJBQTBCLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLCtCQUErQixJQUFJLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLFFBQVEsU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLENBQUMsdUJBQXVCLElBQUkscURBQXFELENBQUMsNkNBQTZDLENBQUMsUUFBUSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsaUJBQWlCLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxpQ0FBaUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLGlDQUFpQyxHQUFHLFNBQVMsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLFNBQVMsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLFNBQVMsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsaUNBQWlDLEdBQUcsU0FBUyxDQUFDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLEdBQUcsU0FBUyxDQUFDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQywyQkFBMkIsdUNBQXVDLENBQUMsK0JBQStCLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQiw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxrQ0FBa0MsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsQ0FBQyx5QkFBeUIscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLG1DQUFtQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLDBCQUEwQixzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxtQ0FBbUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsNkJBQTZCLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsR0FBRyw0RUFBNEUsQ0FBQyxvRUFBb0UsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLGlGQUFpRixDQUFDLHlFQUF5RSxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLElBQUksaUZBQWlGLENBQUMseUVBQXlFLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxxRkFBcUYsQ0FBQyw2RUFBNkUsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDBFQUEwRSxDQUFDLGtFQUFrRSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsZ0JBQWdCLEdBQUcsNEVBQTRFLENBQUMsb0VBQW9FLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsSUFBSSxpRkFBaUYsQ0FBQyx5RUFBeUUsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLGlGQUFpRixDQUFDLHlFQUF5RSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLElBQUkscUZBQXFGLENBQUMsNkVBQTZFLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRywwRUFBMEUsQ0FBQyxrRUFBa0UsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLGlDQUFpQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQywyQkFBMkIsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxrQkFBa0IsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsMkJBQTJCLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLENBQUMsa0JBQWtCLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDRCQUE0QixHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsU0FBUyxDQUFDLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkRBQTZELENBQUMscURBQXFELENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsNEJBQTRCLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLFNBQVMsQ0FBQyxHQUFHLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2REFBNkQsQ0FBQyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxxQ0FBcUMsR0FBRyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcscURBQXFELENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxvQ0FBb0MsR0FBRyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLEdBQUcscURBQXFELENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLElBQUksNkJBQTZCLENBQUMscUJBQXFCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDJCQUEyQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIseUNBQXlDLENBQUMsaUNBQWlDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLEdBQUcsc0RBQXNELENBQUMsOENBQThDLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsc0RBQXNELENBQUMsOENBQThDLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDRCQUE0QixHQUFHLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxvQ0FBb0MsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMscUNBQXFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLGtDQUFrQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIseUNBQXlDLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsbUNBQW1DLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsMEJBQTBCLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLG9DQUFvQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyx5QkFBeUIsR0FBRyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxRQUFRLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLFFBQVEsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsU0FBUyxDQUFDLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMsaUJBQWlCLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsUUFBUSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxRQUFRLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLGdCQUFnQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxnQ0FBZ0MsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsSUFBSSxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsU0FBUyxDQUFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLElBQUksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsd0RBQXdELENBQUMsZ0RBQWdELENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxTQUFTLENBQUMsd0RBQXdELENBQUMsZ0RBQWdELENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxTQUFTLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLDREQUE0RCxDQUFDLG9EQUFvRCxDQUFDLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLElBQUksU0FBUyxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLDREQUE0RCxDQUFDLG9EQUFvRCxDQUFDLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLElBQUksU0FBUyxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxTQUFTLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLElBQUksU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLElBQUksU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLCtCQUErQixJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQywrQkFBK0IsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx1QkFBdUIsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsZ0NBQWdDLElBQUksU0FBUyxDQUFDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsd0JBQXdCLElBQUksU0FBUyxDQUFDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDZCQUE2QixJQUFJLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHFCQUFxQixJQUFJLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQywrQkFBK0IsR0FBRyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywrQkFBK0IsR0FBRyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLEdBQUcsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyw2QkFBNkIsR0FBRyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxnQ0FBZ0MsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxnQ0FBZ0MsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxpQ0FBaUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMseUJBQXlCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyw4QkFBOEIsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHFCQUFxQixpQ0FBaUMsQ0FBQyx5QkFBeUIsQztBQ056NHJFLG9CQUFvQjs7QUFFcEI7Ozs7Ozs7Ozs7Q0FVQyxrQkFBa0I7Q0FDbEIsT0FBTztDQUNQLE1BQU07Q0FDTjtBQUNEO0NBQ0MsZ0JBQWdCO0NBQ2hCO0FBQ0Q7OztDQUdDLHlCQUF5QjtTQUVqQixxQkFBaUI7S0FBakIsaUJBQWlCO0dBQ3ZCLHVCQUF1QjtDQUN6QjtBQUNELGtEQUFrRDtBQUNsRDtDQUNDLHVCQUF1QjtBQUN4QjtBQUNBLG1GQUFtRjtBQUNuRjtDQUNDLDBDQUEwQztDQUMxQztBQUNELHFFQUFxRTtBQUNyRTtDQUNDLGFBQWE7Q0FDYixjQUFjO0NBQ2QsNkJBQTZCO0NBQzdCO0FBQ0Q7O0NBRUMsY0FBYztDQUNkO0FBQ0QsZ0dBQWdHO0FBQ2hHLHFGQUFxRjtBQUNyRjtDQUNDLDBCQUEwQjtDQUMxQiwyQkFBMkI7Q0FDM0I7QUFDRDs7Ozs7Q0FLQywwQkFBMEI7Q0FDMUIsMkJBQTJCO0NBQzNCLFdBQVc7Q0FDWCxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxzRUFBc0U7Q0FDdEUsNEJBQTRCO0FBQzdCOztBQUVBO0NBRUMseUJBQXlCO0NBQ3pCO0FBQ0Q7Q0FFQyxxREFBcUQ7Q0FDckQsa0JBQWtCO0NBQ2xCLHdCQUF3QjtBQUN6QjtBQUNBO0NBRUMsa0JBQWtCO0FBQ25CO0FBQ0E7Q0FDQyx3Q0FBd0M7QUFDekM7QUFDQTtDQUNDLG9EQUFvRDtBQUNyRDtBQUNBO0NBQ0MsdUJBQWU7U0FBZixlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCO0FBQ0Q7Q0FDQyxtQkFBbUI7Q0FDbkI7QUFDRDtDQUNDLFFBQVE7Q0FDUixTQUFTO0NBRUosc0JBQXNCO0NBQzNCLFlBQVk7Q0FDWjtBQUNELHVFQUF1RTtBQUN2RTtDQUNDLHNCQUFzQjtDQUN0Qjs7QUFFRCx3QkFBd0IsWUFBWSxFQUFFOztBQUV0Qyx3QkFBd0IsWUFBWSxFQUFFO0FBQ3RDLHdCQUF3QixZQUFZLEVBQUU7QUFDdEMsd0JBQXdCLFlBQVksRUFBRTtBQUN0Qyx3QkFBd0IsWUFBWSxFQUFFO0FBQ3RDLDBCQUEwQixZQUFZLEVBQUU7QUFDeEMsd0JBQXdCLFlBQVksRUFBRTs7QUFFdEMsMkJBQTJCLFlBQVksRUFBRTtBQUN6QywyQkFBMkIsWUFBWSxFQUFFOztBQUV6QztDQUNDLFVBQVU7Q0FDVixXQUFXO0NBQ1g7QUFDRDtDQUNDLDJCQUEyQjtDQUMzQixxQkFBcUI7Q0FDckIsa0JBQWtCO0NBQ2xCOzs7QUFHRCx3QkFBd0I7O0FBRXhCO0NBQ0Msa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWiw4QkFBOEIsRUFBRSw4QkFBOEI7Q0FDOUQsb0JBQW9CO0NBQ3BCO0FBQ0Q7O0NBRUMsa0JBQWtCO0NBQ2xCLGFBQWE7Q0FDYixvQkFBb0I7Q0FDcEI7QUFDRDtDQUNDLE1BQU07Q0FDTjtBQUNEO0NBQ0MsUUFBUTtDQUNSO0FBQ0Q7Q0FDQyxTQUFTO0NBQ1Q7QUFDRDtDQUNDLE9BQU87Q0FDUDtBQUNEO0NBQ0MsV0FBVztDQUNYLFdBQVc7Q0FDWDtBQUNEO0NBQ0MsWUFBWTtDQUNaO0FBQ0Q7Q0FDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtDQUNDLG1CQUFtQjtDQUNuQjtBQUNEO0NBQ0MsaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQyxrQkFBa0I7Q0FDbEI7OztBQUdELDZCQUE2Qjs7QUFFN0I7Q0FDQyxVQUFVO0NBR0YsK0JBQStCO0NBQ3ZDO0FBQ0Q7Q0FDQyxVQUFVO0NBQ1Y7QUFDRDtDQUNDLDZCQUE2QjtTQUVyQixxQkFBcUI7Q0FDN0I7QUFDRDtDQUNDLHNCQUFzQjtBQUN2Qjs7QUFFQTtDQUdTLG9FQUE0RDtDQUE1RCw0REFBNEQ7Q0FBNUQsOEdBQTREO0NBQ3BFO0FBQ0Q7O0NBSVMsZ0JBQWdCO0NBQ3hCOztBQUVEO0NBQ0Msa0JBQWtCO0NBQ2xCOzs7QUFHRCxZQUFZOztBQUVaO0NBQ0MsZUFBZTtDQUNmO0FBQ0Q7Q0FDQyxvQkFBb0I7Q0FFcEIsb0JBQW9CO0NBQ3BCO0FBQ0Q7O0NBRUMsaUJBQWlCO0NBQ2pCO0FBQ0Q7O0NBRUMsWUFBWTtDQUNaO0FBQ0Q7OztDQUdDLFlBQVk7Q0FDWix3QkFBd0I7Q0FFeEIsd0JBQXdCO0NBQ3hCOztBQUVELG9DQUFvQztBQUNwQzs7Ozs7Q0FLQyxvQkFBb0I7Q0FDcEI7O0FBRUQ7Ozs7Q0FJQyw4QkFBOEIsRUFBRSw4QkFBOEI7Q0FDOUQsb0JBQW9CO0NBQ3BCOztBQUVELGtCQUFrQjs7QUFFbEI7Q0FDQyxnQkFBZ0I7Q0FDaEIsbUJBQW1CO0NBQ25CO0FBQ0Q7Q0FDQyxjQUFjO0NBQ2Q7QUFDRDtDQUNDLHVCQUF1QjtDQUN2QixpQ0FBaUM7Q0FDakM7OztBQUdELHVCQUF1QjtBQUN2QjtDQUNDLDJEQUEyRDtDQUMzRCxlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCLGdCQUFnQjtDQUNoQjs7O0FBR0QsMkJBQTJCOztBQUUzQjtDQUNDLHNDQUFzQztDQUN0QyxrQkFBa0I7Q0FDbEI7QUFDRDtDQUNDLHNCQUFzQjtDQUN0Qiw2QkFBNkI7Q0FDN0IsV0FBVztDQUNYLFlBQVk7Q0FDWixpQkFBaUI7Q0FDakIsY0FBYztDQUNkLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsWUFBWTtDQUNaO0FBQ0Q7O0NBRUMsNEJBQTRCO0NBQzVCLDRCQUE0QjtDQUM1QixjQUFjO0NBQ2Q7QUFDRDs7Q0FFQyx5QkFBeUI7Q0FDekI7QUFDRDtDQUNDLDJCQUEyQjtDQUMzQiw0QkFBNEI7Q0FDNUI7QUFDRDtDQUNDLDhCQUE4QjtDQUM5QiwrQkFBK0I7Q0FDL0IsbUJBQW1CO0NBQ25CO0FBQ0Q7Q0FDQyxlQUFlO0NBQ2YseUJBQXlCO0NBQ3pCLFdBQVc7Q0FDWDs7QUFFRDtDQUNDLFdBQVc7Q0FDWCxZQUFZO0NBQ1osaUJBQWlCO0NBQ2pCO0FBQ0Q7Q0FDQywyQkFBMkI7Q0FDM0IsNEJBQTRCO0NBQzVCO0FBQ0Q7Q0FDQyw4QkFBOEI7Q0FDOUIsK0JBQStCO0NBQy9COztBQUVELGlCQUFpQjs7QUFFakI7O0NBRUMsbURBQW1EO0NBQ25ELGdCQUFnQjtDQUNoQjs7QUFFRDtDQUNDLGVBQWU7Q0FDZjs7O0FBR0QsbUJBQW1COztBQUVuQjtDQUNDLHFDQUFxQztDQUNyQyxnQkFBZ0I7Q0FDaEIsa0JBQWtCO0NBQ2xCO0FBQ0Q7Q0FDQyx5REFBd0M7Q0FDeEMsV0FBVztDQUNYLFlBQVk7Q0FDWjtBQUNEO0NBQ0MseURBQTJDO0NBQzNDLDBCQUEwQjtDQUMxQjtBQUNEO0NBQ0MsV0FBVztDQUNYLFlBQVk7Q0FDWjtBQUNEOztDQUVDLGFBQWE7Q0FDYjtBQUNEO0NBQ0MsY0FBYztDQUNkLGtCQUFrQjtDQUNsQjtBQUNEO0NBQ0MseUJBQXlCO0NBQ3pCLFdBQVc7Q0FDWCxnQkFBZ0I7Q0FDaEI7QUFDRDtDQUNDLGtCQUFrQjtDQUNsQixrQkFBa0I7Q0FDbEIsa0JBQWtCO0NBQ2xCO0FBQ0Q7Q0FDQyxlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCLFFBQVE7Q0FDUjtBQUNEO0NBQ0MsY0FBYztDQUNkLGVBQWU7Q0FDZixvQkFBb0I7Q0FDcEI7QUFDRDtDQUNDLFNBQVM7Q0FDVCwwQkFBMEI7Q0FDMUIsMEJBQTBCO0NBQzFCOztBQUVELHNCQUFzQjtBQUN0Qiw2QkFBNkIsNkRBQTZEO0NBQ3pGLHlEQUE2QztDQUM3Qzs7O0FBR0QsbUNBQW1DOztBQUVuQztDQUNDLGdCQUFnQjtDQUNoQixvQ0FBb0M7Q0FDcEMsU0FBUztDQUNUO0FBQ0Q7O0NBRUMsY0FBYztDQUNkLFdBQVc7Q0FDWCxnQkFBZ0I7Q0FDaEI7QUFDRDtDQUNDLHFCQUFxQjtDQUNyQjtBQUNEOztDQUVDLDBCQUEwQjtDQUMxQjtBQUNEO0NBQ0MsMEJBQTBCO0NBQzFCLG1DQUFtQztDQUNuQyxVQUFVO0NBQ1YsZ0JBQWdCO0NBQ2hCO0FBQ0Q7Q0FDQyxnQkFBZ0I7Q0FDaEI7QUFDRDtDQUNDLGtCQUFrQjtDQUNsQjtBQUNEO0NBQ0Msc0JBQXNCO0NBQ3RCLGdCQUFnQjtDQUNoQixnQkFBZ0I7Q0FDaEIsb0JBQW9CO0NBQ3BCLG1CQUFtQjtDQUVkLHNCQUFzQjtDQUMzQixvQ0FBb0M7Q0FDcEMseUJBQXlCO0NBQ3pCO0FBQ0Q7Q0FDQywwQkFBMEI7Q0FDMUIsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQjtBQUNEO0NBQ0MsNkJBQTZCO0NBQzdCOztBQUVEOzs7Q0FHQyxnQkFBZ0I7Q0FDaEI7QUFDRDs7Q0FFQyxpQ0FBaUM7Q0FDakMsNEJBQTRCO0NBQzVCOzs7QUFHRCxVQUFVOztBQUVWO0NBQ0Msa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixtQkFBbUI7Q0FDbkI7QUFDRDtDQUNDLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsbUJBQW1CO0NBQ25CO0FBQ0Q7Q0FDQywyQkFBMkI7Q0FDM0IsZ0JBQWdCO0NBQ2hCLGVBQWU7Q0FDZixvQkFBb0I7Q0FDcEIsZUFBZTtDQUNmO0FBQ0Q7Q0FDQyxjQUFjO0NBQ2QsZUFBZTtDQUNmO0FBQ0Q7Q0FDQyxXQUFXO0NBQ1gsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQixTQUFTO0NBQ1QsZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnQkFBZ0I7Q0FDaEIsb0JBQW9CO0NBQ3BCO0FBQ0Q7Q0FDQyxXQUFXO0NBQ1gsWUFBWTtDQUNaLFlBQVk7O0NBRVosb0JBQW9CO0NBQ3BCLG9CQUFvQjs7Q0FFcEIsZ0NBQWdDO1NBR3hCLHdCQUF3QjtDQUNoQztBQUNEOztDQUVDLGlCQUFpQjtDQUNqQixXQUFXO0NBQ1gsc0NBQXNDO0NBQ3RDO0FBQ0Q7Q0FDQyxrQkFBa0I7Q0FDbEIsTUFBTTtDQUNOLFFBQVE7Q0FDUixZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLFdBQVc7Q0FDWCxZQUFZO0NBQ1osMkNBQTJDO0NBQzNDLGNBQWM7Q0FDZCxxQkFBcUI7Q0FDckIsdUJBQXVCO0NBQ3ZCO0FBQ0Q7O0NBRUMsY0FBYztDQUNkO0FBQ0Q7Q0FDQyxjQUFjO0NBQ2Q7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7QUFDRDtDQUNDLFdBQVc7Q0FDWCxjQUFjOztDQUVkLHVIQUF1SDtDQUN2SCxpSEFBaUg7Q0FDakg7O0FBRUQ7Ozs7Q0FJQyxzQkFBc0I7Q0FDdEI7OztBQUdELGFBQWE7O0FBRWI7Q0FDQyxnQkFBZ0I7Q0FDaEIsc0JBQXNCO0NBQ3RCOzs7QUFHRCxZQUFZO0FBQ1osbURBQW1EO0FBQ25EO0NBQ0Msa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixzQkFBc0I7Q0FDdEIsc0JBQXNCO0NBQ3RCLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsbUJBQW1CO0NBQ25CLHlCQUF5QjtDQUV6QixxQkFBcUI7Q0FDckIsaUJBQWlCO0NBQ2pCLG9CQUFvQjtDQUNwQixxQ0FBcUM7Q0FDckM7QUFDRDtDQUNDLGVBQWU7Q0FDZixvQkFBb0I7Q0FDcEI7QUFDRDs7OztDQUlDLGtCQUFrQjtDQUNsQixvQkFBb0I7Q0FDcEIsNkJBQTZCO0NBQzdCLHVCQUF1QjtDQUN2QixXQUFXO0NBQ1g7O0FBRUQsZUFBZTs7QUFFZjtDQUNDLGVBQWU7QUFDaEI7QUFDQTtDQUNDLGdCQUFnQjtBQUNqQjtBQUNBOztDQUVDLFNBQVM7Q0FDVCxpQkFBaUI7Q0FDakI7QUFDRDtDQUNDLFNBQVM7Q0FDVCxvQkFBb0I7Q0FDcEIsc0JBQXNCO0NBQ3RCO0FBQ0Q7Q0FDQyxNQUFNO0NBQ04saUJBQWlCO0NBQ2pCLGlCQUFpQjtDQUNqQix5QkFBeUI7Q0FDekI7QUFDRDtDQUNDLGlCQUFpQjtBQUNsQjtBQUNBO0NBQ0MsZ0JBQWdCO0FBQ2pCO0FBQ0E7O0NBRUMsUUFBUTtDQUNSLGdCQUFnQjtDQUNoQjtBQUNEO0NBQ0MsUUFBUTtDQUNSLG1CQUFtQjtDQUNuQix1QkFBdUI7Q0FDdkI7QUFDRDtDQUNDLE9BQU87Q0FDUCxrQkFBa0I7Q0FDbEIsd0JBQXdCO0NBQ3hCOztBQUVELGFBQWE7O0FBRWI7Q0FDQyxrRUFBa0U7Q0FDbEU7RUFDQyxpQ0FBaUM7RUFDakMseUJBQXlCO0VBQ3pCO0NBQ0Q7O0FDcHBCRCxnQkFBZ0I7QUFDaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7QUNWQTs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QUY2QkY7O0FHNUJBOzs7RUFHRTtBSCtCRjs7QUc1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSCtCRjs7QUd6QkE7RUFDRTtBSDRCRjs7QUdsQkE7RUFDRTtFQUNBLGtNQ2lPNEI7RUNqSnhCLGVBdENhO0VGeENqQixnQkMwTzRCO0VEek81QixnQkM4TzRCO0VEN081QixjQ25DUztFRG9DVDtFQUNBLHlCR3ZDTTtBTjREUjs7QUdiQTtFQUNFO0FIZ0JGOztBR1BBO0VBQ0U7RUFDQTtFQUNBO0FIVUY7O0FHR0E7RUFDRTtFQUNBLHFCQ2dONEI7QUpoTjlCOztBR09BO0VBQ0U7RUFDQSxtQkNvRjBCO0FKeEY1Qjs7QUdlQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QUhaRjs7QUdlQTtFQUNFO0VBQ0E7RUFDQTtBSFpGOztBR2VBOzs7RUFHRTtFQUNBO0FIWkY7O0FHZUE7Ozs7RUFJRTtBSFpGOztBR2VBO0VBQ0UsZ0JDaUo0QjtBSjdKOUI7O0FHZUE7RUFDRTtFQUNBO0FIWkY7O0FHZUE7RUFDRTtBSFpGOztBR2VBOztFQUVFLG1CQ29JNEI7QUpoSjlCOztBR2VBO0VFcEZJO0FMeUVKOztBR29CQTs7RUFFRTtFRS9GRTtFRmlHRjtFQUNBO0FIakJGOztBR29CQTtFQUFNO0FIaEJOOztBR2lCQTtFQUFNO0FIYk47O0FHb0JBO0VBQ0UsY0NYd0M7RURZeEMscUJDWHdDO0VEWXhDO0FIakJGO0FPM0pFO0VKK0tFLGtDQ2RzQztFRGV0QywwQkNkc0M7QUpIMUM7O0FHMkJBO0VBQ0U7RUFDQTtBSHhCRjtBT2hLRTtFSjJMRTtFQUNBO0FIeEJKO0FHMkJFO0VBQ0U7QUh6Qko7O0FHa0NBOzs7O0VBSUUsaUdDb0Q0QjtFQ3pNMUI7QUx1SEo7O0FHa0NBO0VBRUU7RUFFQTtFQUVBO0FIbENGOztBRzBDQTtFQUVFO0FIeENGOztBR2dEQTtFQUNFO0VBQ0E7QUg3Q0Y7O0FHZ0RBO0VBR0U7RUFDQTtBSC9DRjs7QUd1REE7RUFDRTtBSHBERjs7QUd1REE7RUFDRSxvQkMyRTRCO0VEMUU1Qix1QkMwRTRCO0VEekU1QixjQ3BRUztFRHFRVDtFQUNBO0FIcERGOztBR3VEQTtFQUdFO0FIdERGOztBRzhEQTtFQUVFO0VBQ0EscUJDNEpzQztBSnhOeEM7O0FHa0VBO0VBRUU7QUhoRUY7O0FHdUVBO0VBQ0U7RUFDQTtBSHBFRjs7QUd1RUE7Ozs7O0VBS0U7RUFDQTtFRXRQRTtFRndQRjtBSHBFRjs7QUd1RUE7O0VBRUU7QUhwRUY7O0FHdUVBOztFQUVFO0FIcEVGOztBRzBFQTtFQUNFO0FIdkVGOztBRzhFQTs7OztFQUlFO0FIM0VGOztBR29GSTs7OztFQUNFO0FIOUVOOztBR29GQTs7OztFQUlFO0VBQ0E7QUhqRkY7O0FHb0ZBOztFQUVFO0VBQ0E7QUhqRkY7O0FHcUZBOzs7O0VBU0U7QUh2RkY7O0FHMEZBO0VBQ0U7RUFFQTtBSHhGRjs7QUcyRkE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSDlGRjs7QUdtR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFbFNJLGlCQXRDYTtFRjBVakI7RUFDQTtFQUNBO0FIaEdGOztBR21HQTtFQUNFO0FIaEdGOztBR29HQTs7RUFFRTtBSGpHRjs7QUdvR0E7RUFLRTtFQUNBO0FIckdGOztBRzRHQTtFQUNFO0FIekdGOztBR2lIQTtFQUNFO0VBQ0E7QUg5R0Y7O0FHcUhBO0VBQ0U7QUhsSEY7O0FHcUhBO0VBQ0U7RUFDQTtBSGxIRjs7QUdxSEE7RUFDRTtBSGxIRjs7QUd1SEE7RUFDRTtBSHBIRjs7QVF2V0E7O0VBRUUscUJKaVM0QjtFSS9SNUIsZ0JKaVM0QjtFSWhTNUIsZ0JKaVM0QjtBSndFOUI7O0FRcldBO0VIZ0hNLGlCQXRDYTtBTCtSbkI7O0FReFdBO0VIK0dNLGVBdENhO0FMbVNuQjs7QVEzV0E7RUg4R00sa0JBdENhO0FMdVNuQjs7QVE5V0E7RUg2R00saUJBdENhO0FMMlNuQjs7QVFqWEE7RUg0R00sa0JBdENhO0FMK1NuQjs7QVFwWEE7RUgyR00sZUF0Q2E7QUxtVG5COztBUXRYQTtFSHlHTSxrQkF0Q2E7RUdqRWpCLGdCSm1TNEI7QUpzRjlCOztBUXJYQTtFSG1HTSxlQXRDYTtFRzNEakIsZ0JKc1I0QjtFSXJSNUIsZ0JKNlE0QjtBSjJHOUI7O0FRdFhBO0VIOEZNLGlCQXRDYTtFR3REakIsZ0JKa1I0QjtFSWpSNUIsZ0JKd1E0QjtBSmlIOUI7O0FRdlhBO0VIeUZNLGlCQXRDYTtFR2pEakIsZ0JKOFE0QjtFSTdRNUIsZ0JKbVE0QjtBSnVIOUI7O0FReFhBO0VIb0ZNLGlCQXRDYTtFRzVDakIsZ0JKMFE0QjtFSXpRNUIsZ0JKOFA0QjtBSjZIOUI7O0FRblhBO0VBQ0UsZ0JKMEVPO0VJekVQLG1CSnlFTztFSXhFUDtFQUNBO0FSc1hGOztBUTlXQTs7RUhNSTtFR0hGLGdCSnNONEI7QUoySjlCOztBUTlXQTs7RUFFRSxjSjhQNEI7RUk3UDVCLHlCSnNRNEI7QUoyRzlCOztBUXpXQTtFQy9FRTtFQUNBO0FUNGJGOztBUXpXQTtFQ3BGRTtFQUNBO0FUaWNGOztBUTNXQTtFQUNFO0FSOFdGO0FRNVdFO0VBQ0Usb0JKZ1AwQjtBSjhIOUI7O0FRcFdBO0VIakNJO0VHbUNGO0FSdVdGOztBUW5XQTtFQUNFLG1CSmlCTztFQ0ZILGtCQXRDYTtBTDhYbkI7O0FRbldBO0VBQ0U7RUg3Q0U7RUcrQ0YsY0oxR1M7QUpnZFg7QVFwV0U7RUFDRTtBUnNXSjs7QVV6ZEE7RUNJRTtFQUdBO0FYdWRGOztBVXhkQTtFQUNFLGdCTisrQmtDO0VNOStCbEMseUJKRE07RUlFTjtFRVhFLHNCUnFPMEI7RU8vTjVCO0VBR0E7QVhnZUY7O0FVbGRBO0VBRUU7QVZvZEY7O0FVamRBO0VBQ0U7RUFDQTtBVm9kRjs7QVVqZEE7RUxrQ0k7RUtoQ0YsY04zQlM7QUorZVg7O0FhM2ZBO0VSdUVJO0VRckVGLGNQR0s7RU9GTDtBYjhmRjtBYTNmRTtFQUNFO0FiNmZKOztBYXhmQTtFQUNFO0VSMERFO0VReERGLGNQRk07RU9HTix5QlREUztFUVhQLHFCUnVPMEI7QUppUzlCO0FheGZFO0VBQ0U7RVJrREE7RVFoREEsZ0JUb1EwQjtBSnNQOUI7O0FhcGZBO0VBQ0U7RVJ5Q0U7RVF2Q0YsY1RqQlM7QUp3Z0JYO0FhcGZFO0VSb0NFO0VRbENBO0VBQ0E7QWJzZko7O0FhamZBO0VBQ0UsaUJUd2lDa0M7RVN2aUNsQztBYm9mRjs7QWM3aEJFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmlpQkY7QWdCOWVJO0VGdkRGO0lDWUksZ0JYNkxpQjtFSmdXckI7QUFDRjtBZ0JuZkk7RUZ2REY7SUNZSSxnQlg2TGlCO0VKcVdyQjtBQUNGO0FnQnhmSTtFRnZERjtJQ1lJLGdCWDZMaUI7RUowV3JCO0FBQ0Y7QWdCN2ZJO0VGdkRGO0lDWUksaUJYNkxpQjtFSitXckI7QUFDRjs7QWM3aUJFO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjZqQkY7O0FjM2lCRTtFQ0pBO0VBQ0E7RUFDQTtFQUNBO0FmbWpCRjs7QWM1aUJFO0VBQ0U7RUFDQTtBZCtpQko7QWM3aUJJOztFQUVFO0VBQ0E7QWQraUJOOztBaUJobEJFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJ3bEJKOztBaUJya0JNO0VBQ0U7RUFDQTtFQUNBO0FqQndrQlI7O0FpQnRrQk07RUFDRTtFQUNBO0VBQ0E7QWpCeWtCUjs7QWlCcmtCUTtFRkZOO0VBSUE7QWZ3a0JGOztBaUIxa0JRO0VGRk47RUFJQTtBZjZrQkY7O0FpQi9rQlE7RUZGTjtFQUlBO0Fma2xCRjs7QWlCcGxCUTtFRkZOO0VBSUE7QWZ1bEJGOztBaUJ6bEJRO0VGRk47RUFJQTtBZjRsQkY7O0FpQjlsQlE7RUZGTjtFQUlBO0FmaW1CRjs7QWlCbm1CUTtFRkZOO0VBSUE7QWZzbUJGOztBaUJ4bUJRO0VGRk47RUFJQTtBZjJtQkY7O0FpQjdtQlE7RUZGTjtFQUlBO0FmZ25CRjs7QWlCbG5CUTtFRkZOO0VBSUE7QWZxbkJGOztBaUJ2bkJRO0VGRk47RUFJQTtBZjBuQkY7O0FpQjVuQlE7RUZGTjtFQUlBO0FmK25CRjs7QWlCNW5CTTtFQUF3QjtBakJnb0I5Qjs7QWlCOW5CTTtFQUF1QjtBakJrb0I3Qjs7QWlCL25CUTtFQUF3QixRQURiO0FqQm9vQm5COztBaUJub0JRO0VBQXdCLFFBRGI7QWpCd29CbkI7O0FpQnZvQlE7RUFBd0IsUUFEYjtBakI0b0JuQjs7QWlCM29CUTtFQUF3QixRQURiO0FqQmdwQm5COztBaUIvb0JRO0VBQXdCLFFBRGI7QWpCb3BCbkI7O0FpQm5wQlE7RUFBd0IsUUFEYjtBakJ3cEJuQjs7QWlCdnBCUTtFQUF3QixRQURiO0FqQjRwQm5COztBaUIzcEJRO0VBQXdCLFFBRGI7QWpCZ3FCbkI7O0FpQi9wQlE7RUFBd0IsUUFEYjtBakJvcUJuQjs7QWlCbnFCUTtFQUF3QixRQURiO0FqQndxQm5COztBaUJ2cUJRO0VBQXdCLFNBRGI7QWpCNHFCbkI7O0FpQjNxQlE7RUFBd0IsU0FEYjtBakJnckJuQjs7QWlCL3FCUTtFQUF3QixTQURiO0FqQm9yQm5COztBaUI3cUJVO0VGVFI7QWYwckJGOztBaUJqckJVO0VGVFI7QWY4ckJGOztBaUJyckJVO0VGVFI7QWZrc0JGOztBaUJ6ckJVO0VGVFI7QWZzc0JGOztBaUI3ckJVO0VGVFI7QWYwc0JGOztBaUJqc0JVO0VGVFI7QWY4c0JGOztBaUJyc0JVO0VGVFI7QWZrdEJGOztBaUJ6c0JVO0VGVFI7QWZzdEJGOztBaUI3c0JVO0VGVFI7QWYwdEJGOztBaUJqdEJVO0VGVFI7QWY4dEJGOztBaUJydEJVO0VGVFI7QWZrdUJGOztBZ0J2dEJJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VqQnl2Qk47RWlCdnZCSTtJQUNFO0lBQ0E7SUFDQTtFakJ5dkJOO0VpQnJ2Qk07SUZGTjtJQUlBO0VmdXZCQTtFaUJ6dkJNO0lGRk47SUFJQTtFZjJ2QkE7RWlCN3ZCTTtJRkZOO0lBSUE7RWYrdkJBO0VpQmp3Qk07SUZGTjtJQUlBO0VmbXdCQTtFaUJyd0JNO0lGRk47SUFJQTtFZnV3QkE7RWlCendCTTtJRkZOO0lBSUE7RWYyd0JBO0VpQjd3Qk07SUZGTjtJQUlBO0VmK3dCQTtFaUJqeEJNO0lGRk47SUFJQTtFZm14QkE7RWlCcnhCTTtJRkZOO0lBSUE7RWZ1eEJBO0VpQnp4Qk07SUZGTjtJQUlBO0VmMnhCQTtFaUI3eEJNO0lGRk47SUFJQTtFZit4QkE7RWlCanlCTTtJRkZOO0lBSUE7RWZteUJBO0VpQmh5Qkk7SUFBd0I7RWpCbXlCNUI7RWlCanlCSTtJQUF1QjtFakJveUIzQjtFaUJqeUJNO0lBQXdCLFFBRGI7RWpCcXlCakI7RWlCcHlCTTtJQUF3QixRQURiO0VqQnd5QmpCO0VpQnZ5Qk07SUFBd0IsUUFEYjtFakIyeUJqQjtFaUIxeUJNO0lBQXdCLFFBRGI7RWpCOHlCakI7RWlCN3lCTTtJQUF3QixRQURiO0VqQml6QmpCO0VpQmh6Qk07SUFBd0IsUUFEYjtFakJvekJqQjtFaUJuekJNO0lBQXdCLFFBRGI7RWpCdXpCakI7RWlCdHpCTTtJQUF3QixRQURiO0VqQjB6QmpCO0VpQnp6Qk07SUFBd0IsUUFEYjtFakI2ekJqQjtFaUI1ekJNO0lBQXdCLFFBRGI7RWpCZzBCakI7RWlCL3pCTTtJQUF3QixTQURiO0VqQm0wQmpCO0VpQmwwQk07SUFBd0IsU0FEYjtFakJzMEJqQjtFaUJyMEJNO0lBQXdCLFNBRGI7RWpCeTBCakI7RWlCbDBCUTtJRlRSO0VmODBCQTtFaUJyMEJRO0lGVFI7RWZpMUJBO0VpQngwQlE7SUZUUjtFZm8xQkE7RWlCMzBCUTtJRlRSO0VmdTFCQTtFaUI5MEJRO0lGVFI7RWYwMUJBO0VpQmoxQlE7SUZUUjtFZjYxQkE7RWlCcDFCUTtJRlRSO0VmZzJCQTtFaUJ2MUJRO0lGVFI7RWZtMkJBO0VpQjExQlE7SUZUUjtFZnMyQkE7RWlCNzFCUTtJRlRSO0VmeTJCQTtFaUJoMkJRO0lGVFI7RWY0MkJBO0VpQm4yQlE7SUZUUjtFZisyQkE7QUFDRjtBZ0JyMkJJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VqQnM0Qk47RWlCcDRCSTtJQUNFO0lBQ0E7SUFDQTtFakJzNEJOO0VpQmw0Qk07SUZGTjtJQUlBO0VmbzRCQTtFaUJ0NEJNO0lGRk47SUFJQTtFZnc0QkE7RWlCMTRCTTtJRkZOO0lBSUE7RWY0NEJBO0VpQjk0Qk07SUZGTjtJQUlBO0VmZzVCQTtFaUJsNUJNO0lGRk47SUFJQTtFZm81QkE7RWlCdDVCTTtJRkZOO0lBSUE7RWZ3NUJBO0VpQjE1Qk07SUZGTjtJQUlBO0VmNDVCQTtFaUI5NUJNO0lGRk47SUFJQTtFZmc2QkE7RWlCbDZCTTtJRkZOO0lBSUE7RWZvNkJBO0VpQnQ2Qk07SUZGTjtJQUlBO0VmdzZCQTtFaUIxNkJNO0lGRk47SUFJQTtFZjQ2QkE7RWlCOTZCTTtJRkZOO0lBSUE7RWZnN0JBO0VpQjc2Qkk7SUFBd0I7RWpCZzdCNUI7RWlCOTZCSTtJQUF1QjtFakJpN0IzQjtFaUI5NkJNO0lBQXdCLFFBRGI7RWpCazdCakI7RWlCajdCTTtJQUF3QixRQURiO0VqQnE3QmpCO0VpQnA3Qk07SUFBd0IsUUFEYjtFakJ3N0JqQjtFaUJ2N0JNO0lBQXdCLFFBRGI7RWpCMjdCakI7RWlCMTdCTTtJQUF3QixRQURiO0VqQjg3QmpCO0VpQjc3Qk07SUFBd0IsUUFEYjtFakJpOEJqQjtFaUJoOEJNO0lBQXdCLFFBRGI7RWpCbzhCakI7RWlCbjhCTTtJQUF3QixRQURiO0VqQnU4QmpCO0VpQnQ4Qk07SUFBd0IsUUFEYjtFakIwOEJqQjtFaUJ6OEJNO0lBQXdCLFFBRGI7RWpCNjhCakI7RWlCNThCTTtJQUF3QixTQURiO0VqQmc5QmpCO0VpQi84Qk07SUFBd0IsU0FEYjtFakJtOUJqQjtFaUJsOUJNO0lBQXdCLFNBRGI7RWpCczlCakI7RWlCLzhCUTtJRlRSO0VmMjlCQTtFaUJsOUJRO0lGVFI7RWY4OUJBO0VpQnI5QlE7SUZUUjtFZmkrQkE7RWlCeDlCUTtJRlRSO0VmbytCQTtFaUIzOUJRO0lGVFI7RWZ1K0JBO0VpQjk5QlE7SUZUUjtFZjArQkE7RWlCaitCUTtJRlRSO0VmNitCQTtFaUJwK0JRO0lGVFI7RWZnL0JBO0VpQnYrQlE7SUZUUjtFZm0vQkE7RWlCMStCUTtJRlRSO0Vmcy9CQTtFaUI3K0JRO0lGVFI7RWZ5L0JBO0VpQmgvQlE7SUZUUjtFZjQvQkE7QUFDRjtBZ0JsL0JJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VqQm1oQ047RWlCamhDSTtJQUNFO0lBQ0E7SUFDQTtFakJtaENOO0VpQi9nQ007SUZGTjtJQUlBO0VmaWhDQTtFaUJuaENNO0lGRk47SUFJQTtFZnFoQ0E7RWlCdmhDTTtJRkZOO0lBSUE7RWZ5aENBO0VpQjNoQ007SUZGTjtJQUlBO0VmNmhDQTtFaUIvaENNO0lGRk47SUFJQTtFZmlpQ0E7RWlCbmlDTTtJRkZOO0lBSUE7RWZxaUNBO0VpQnZpQ007SUZGTjtJQUlBO0VmeWlDQTtFaUIzaUNNO0lGRk47SUFJQTtFZjZpQ0E7RWlCL2lDTTtJRkZOO0lBSUE7RWZpakNBO0VpQm5qQ007SUZGTjtJQUlBO0VmcWpDQTtFaUJ2akNNO0lGRk47SUFJQTtFZnlqQ0E7RWlCM2pDTTtJRkZOO0lBSUE7RWY2akNBO0VpQjFqQ0k7SUFBd0I7RWpCNmpDNUI7RWlCM2pDSTtJQUF1QjtFakI4akMzQjtFaUIzakNNO0lBQXdCLFFBRGI7RWpCK2pDakI7RWlCOWpDTTtJQUF3QixRQURiO0VqQmtrQ2pCO0VpQmprQ007SUFBd0IsUUFEYjtFakJxa0NqQjtFaUJwa0NNO0lBQXdCLFFBRGI7RWpCd2tDakI7RWlCdmtDTTtJQUF3QixRQURiO0VqQjJrQ2pCO0VpQjFrQ007SUFBd0IsUUFEYjtFakI4a0NqQjtFaUI3a0NNO0lBQXdCLFFBRGI7RWpCaWxDakI7RWlCaGxDTTtJQUF3QixRQURiO0VqQm9sQ2pCO0VpQm5sQ007SUFBd0IsUUFEYjtFakJ1bENqQjtFaUJ0bENNO0lBQXdCLFFBRGI7RWpCMGxDakI7RWlCemxDTTtJQUF3QixTQURiO0VqQjZsQ2pCO0VpQjVsQ007SUFBd0IsU0FEYjtFakJnbUNqQjtFaUIvbENNO0lBQXdCLFNBRGI7RWpCbW1DakI7RWlCNWxDUTtJRlRSO0Vmd21DQTtFaUIvbENRO0lGVFI7RWYybUNBO0VpQmxtQ1E7SUZUUjtFZjhtQ0E7RWlCcm1DUTtJRlRSO0VmaW5DQTtFaUJ4bUNRO0lGVFI7RWZvbkNBO0VpQjNtQ1E7SUZUUjtFZnVuQ0E7RWlCOW1DUTtJRlRSO0VmMG5DQTtFaUJqbkNRO0lGVFI7RWY2bkNBO0VpQnBuQ1E7SUZUUjtFZmdvQ0E7RWlCdm5DUTtJRlRSO0VmbW9DQTtFaUIxbkNRO0lGVFI7RWZzb0NBO0VpQjduQ1E7SUZUUjtFZnlvQ0E7QUFDRjtBZ0IvbkNJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VqQmdxQ047RWlCOXBDSTtJQUNFO0lBQ0E7SUFDQTtFakJncUNOO0VpQjVwQ007SUZGTjtJQUlBO0VmOHBDQTtFaUJocUNNO0lGRk47SUFJQTtFZmtxQ0E7RWlCcHFDTTtJRkZOO0lBSUE7RWZzcUNBO0VpQnhxQ007SUZGTjtJQUlBO0VmMHFDQTtFaUI1cUNNO0lGRk47SUFJQTtFZjhxQ0E7RWlCaHJDTTtJRkZOO0lBSUE7RWZrckNBO0VpQnByQ007SUZGTjtJQUlBO0Vmc3JDQTtFaUJ4ckNNO0lGRk47SUFJQTtFZjByQ0E7RWlCNXJDTTtJRkZOO0lBSUE7RWY4ckNBO0VpQmhzQ007SUZGTjtJQUlBO0Vma3NDQTtFaUJwc0NNO0lGRk47SUFJQTtFZnNzQ0E7RWlCeHNDTTtJRkZOO0lBSUE7RWYwc0NBO0VpQnZzQ0k7SUFBd0I7RWpCMHNDNUI7RWlCeHNDSTtJQUF1QjtFakIyc0MzQjtFaUJ4c0NNO0lBQXdCLFFBRGI7RWpCNHNDakI7RWlCM3NDTTtJQUF3QixRQURiO0VqQitzQ2pCO0VpQjlzQ007SUFBd0IsUUFEYjtFakJrdENqQjtFaUJqdENNO0lBQXdCLFFBRGI7RWpCcXRDakI7RWlCcHRDTTtJQUF3QixRQURiO0VqQnd0Q2pCO0VpQnZ0Q007SUFBd0IsUUFEYjtFakIydENqQjtFaUIxdENNO0lBQXdCLFFBRGI7RWpCOHRDakI7RWlCN3RDTTtJQUF3QixRQURiO0VqQml1Q2pCO0VpQmh1Q007SUFBd0IsUUFEYjtFakJvdUNqQjtFaUJudUNNO0lBQXdCLFFBRGI7RWpCdXVDakI7RWlCdHVDTTtJQUF3QixTQURiO0VqQjB1Q2pCO0VpQnp1Q007SUFBd0IsU0FEYjtFakI2dUNqQjtFaUI1dUNNO0lBQXdCLFNBRGI7RWpCZ3ZDakI7RWlCenVDUTtJRlRSO0VmcXZDQTtFaUI1dUNRO0lGVFI7RWZ3dkNBO0VpQi91Q1E7SUZUUjtFZjJ2Q0E7RWlCbHZDUTtJRlRSO0VmOHZDQTtFaUJydkNRO0lGVFI7RWZpd0NBO0VpQnh2Q1E7SUZUUjtFZm93Q0E7RWlCM3ZDUTtJRlRSO0VmdXdDQTtFaUI5dkNRO0lGVFI7RWYwd0NBO0VpQmp3Q1E7SUZUUjtFZjZ3Q0E7RWlCcHdDUTtJRlRSO0VmZ3hDQTtFaUJ2d0NRO0lGVFI7RWZteENBO0VpQjF3Q1E7SUZUUjtFZnN4Q0E7QUFDRjtBa0JwMENBO0VBQ0U7RUFDQSxtQmQySE87RWMxSFAsY2RTUztBSjZ6Q1g7QWtCbjBDRTs7RUFFRSxnQmQ4VTBCO0VjN1UxQjtFQUNBO0FsQnEwQ0o7QWtCbDBDRTtFQUNFO0VBQ0E7QWxCbzBDSjtBa0JqMENFO0VBQ0U7QWxCbTBDSjs7QWtCenpDRTs7RUFFRSxlZHdUMEI7QUpvZ0M5Qjs7QWtCbnpDQTtFQUNFO0FsQnN6Q0Y7QWtCcHpDRTs7RUFFRTtBbEJzekNKO0FrQmx6Q0k7O0VBRUU7QWxCb3pDTjs7QWtCOXlDRTs7OztFQUlFO0FsQml6Q0o7O0FrQnh5Q0U7RUFDRSxxQ2RvUjBCO0FKdWhDOUI7O0FPMTJDRTtFVzJFSSxjZHZFSztFY3dFTCxzQ2R5UXdCO0FKMGhDOUI7O0FtQnIzQ0k7OztFQUdFLDJDRDJGK0I7QWxCNnhDckM7QW1CcDNDTTs7OztFQUlFLHVDRG1GeUU7QWxCbXlDakY7O0FPMzNDRTtFWWlCTSxxRUFKZTtBbkJrM0N2QjtBbUI1MkNROztFQUVFLHFFQVJhO0FuQnMzQ3ZCOztBbUJ6NENJOzs7RUFHRSw0Q0QyRitCO0FsQml6Q3JDO0FtQng0Q007Ozs7RUFJRSx3Q0RtRnlFO0FsQnV6Q2pGOztBTy80Q0U7RVlpQk0scUVBSmU7QW5CczRDdkI7QW1CaDRDUTs7RUFFRSxxRUFSYTtBbkIwNEN2Qjs7QW1CNzVDSTs7O0VBR0UsMkNEMkYrQjtBbEJxMENyQztBbUI1NUNNOzs7O0VBSUUsdUNEbUZ5RTtBbEIyMENqRjs7QU9uNkNFO0VZaUJNLHFFQUplO0FuQjA1Q3ZCO0FtQnA1Q1E7O0VBRUUscUVBUmE7QW5CODVDdkI7O0FtQmo3Q0k7OztFQUdFLDZDRDJGK0I7QWxCeTFDckM7QW1CaDdDTTs7OztFQUlFLHlDRG1GeUU7QWxCKzFDakY7O0FPdjdDRTtFWWlCTSxxRUFKZTtBbkI4NkN2QjtBbUJ4NkNROztFQUVFLHFFQVJhO0FuQms3Q3ZCOztBbUJyOENJOzs7RUFHRSwyQ0QyRitCO0FsQjYyQ3JDO0FtQnA4Q007Ozs7RUFJRSx1Q0RtRnlFO0FsQm0zQ2pGOztBTzM4Q0U7RVlpQk0scUVBSmU7QW5CazhDdkI7QW1CNTdDUTs7RUFFRSxxRUFSYTtBbkJzOEN2Qjs7QW1CejlDSTs7O0VBR0UsNkNEMkYrQjtBbEJpNENyQztBbUJ4OUNNOzs7O0VBSUUseUNEbUZ5RTtBbEJ1NENqRjs7QU8vOUNFO0VZaUJNLGtFQUplO0FuQnM5Q3ZCO0FtQmg5Q1E7O0VBRUUsa0VBUmE7QW5CMDlDdkI7O0FtQjcrQ0k7OztFQUdFLDRDRDJGK0I7QWxCcTVDckM7QW1CNStDTTs7OztFQUlFLHdDRG1GeUU7QWxCMjVDakY7O0FPbi9DRTtFWWlCTSwrQ0FKZTtBbkIwK0N2QjtBbUJwK0NROztFQUVFLCtDQVJhO0FuQjgrQ3ZCOztBbUJqZ0RJOzs7RUFHRSw2Q0QyRitCO0FsQnk2Q3JDO0FtQmhnRE07Ozs7RUFJRSx5Q0RtRnlFO0FsQis2Q2pGOztBT3ZnREU7RVlpQk0sNkRBSmU7QW5COC9DdkI7QW1CeC9DUTs7RUFFRSw2REFSYTtBbkJrZ0R2Qjs7QW1CcmhESTs7O0VBR0Usc0Nmd1Z3QjtBSmdzQzlCOztBT3JoREU7RVlpQk0sc0NBSmU7QW5CNGdEdkI7QW1CdGdEUTs7RUFFRSxzQ0FSYTtBbkJnaER2Qjs7QWtCeDdDSTtFQUNFLGNacEdFO0VZcUdGLHlCZHBHSztFY3FHTCx1RGQyUHdCO0FKZ3NDOUI7QWtCdDdDSTtFQUNFLGNkNUdLO0VjNkdMLHlCZGxISztFY21ITCxxQmRsSEs7QUowaURYOztBa0JuN0NBO0VBQ0UsY1pwSE07RVlxSE4seUJkcEhTO0FKMGlEWDtBa0JwN0NFOzs7RUFHRSx1RGR1TzBCO0FKK3NDOUI7QWtCbjdDRTtFQUNFO0FsQnE3Q0o7QWtCajdDSTtFQUNFLDJDZDJOd0I7QUp3dEM5QjtBT3hqREU7RVc0SU0sY1oxSUE7RVkySUEsNENkcU5zQjtBSjB0QzlCOztBZ0IvL0NJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCaTZDTjtFa0I5NUNNO0lBQ0U7RWxCZzZDUjtBQUNGO0FnQjNnREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEI0NkNOO0VrQno2Q007SUFDRTtFbEIyNkNSO0FBQ0Y7QWdCdGhESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQnU3Q047RWtCcDdDTTtJQUNFO0VsQnM3Q1I7QUFDRjtBZ0JqaURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCazhDTjtFa0IvN0NNO0lBQ0U7RWxCaThDUjtBQUNGO0FrQjM4Q0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbEI0OENSO0FrQno4Q1E7RUFDRTtBbEIyOENWOztBb0J4bkRBO0VBQ0U7RUFDQTtFQUNBLG1DaEJxZXNDO0VnQnBldEM7RWZxSEksZUF0Q2E7RWU1RWpCLGdCaEI4UTRCO0VnQjdRNUIsZ0JoQmtSNEI7RWdCalI1QixjaEJEUztFZ0JFVCx5QmRGTTtFY0dOO0VBQ0E7RVJiRSxzQlJxTzBCO0VpQnBPeEIsd0VEa0JKO0FwQnNuREY7QXFCbm9ESTtFRExKO0lDTU07RXJCc29ESjtBQUNGO0FvQnhuREU7RUFDRTtFQUNBO0FwQjBuREo7QXNCMW9ERTtFQUNFO0VBQ0EseUJoQkRJO0VnQkVKLDJDbEJnZG9DO0VrQi9jcEM7RUFLRSwrQ2xCZ1h3QjtBSnd4QzlCO0FvQjFuREU7RUFDRSxjaEJ4Qk87RWdCMEJQO0FwQjJuREo7QW9COW5ERTtFQUNFLGNoQnhCTztFZ0IwQlA7QXBCMm5ESjtBb0I5bkRFO0VBQ0UsY2hCeEJPO0VnQjBCUDtBcEIybkRKO0FvQjluREU7RUFDRSxjaEJ4Qk87RWdCMEJQO0FwQjJuREo7QW9Cbm5ERTtFQUVFLHlCaEJ4Q087RWdCMENQO0FwQm1uREo7O0FvQjltREU7RUFNRSxjaEJoRE87RWdCaURQLHlCZGpESTtBTjZwRFI7O0FvQnZtREE7O0VBRUU7RUFDQTtBcEIwbURGOztBb0JobURBO0VBQ0U7RUFDQTtFQUNBO0VmWkU7RWVjRixnQmhCME00QjtBSnk1QzlCOztBb0JobURBO0VBQ0U7RUFDQTtFZm9DSSxrQkF0Q2E7RWVJakIsZ0JoQnVJNEI7QUo0OUM5Qjs7QW9CaG1EQTtFQUNFO0VBQ0E7RWY2QkksbUJBdENhO0VlV2pCLGdCaEJpSTRCO0FKaytDOUI7O0FvQjFsREE7RUFDRTtFQUNBO0VBQ0EscUJoQjhRNEI7RWdCN1E1Qix3QmhCNlE0QjtFZ0I1UTVCO0VBQ0EsZ0JoQjZLNEI7RWdCNUs1QixjaEJwR1M7RWdCcUdUO0VBQ0E7RUFDQTtBcEI2bERGO0FvQjNsREU7RUFFRTtFQUNBO0FwQjRsREo7O0FvQmhsREE7RUFDRSxrQ2hCc1dzQztFZ0JyV3RDO0VmWEksbUJBdENhO0VlbURqQixnQmhCeUY0QjtFUWhPMUIscUJSdU8wQjtBSm8vQzlCOztBb0JobERBO0VBQ0UsZ0NoQitWc0M7RWdCOVZ0QztFZm5CSSxrQkF0Q2E7RWUyRGpCLGdCaEJnRjRCO0VRL04xQixxQlJzTzBCO0FKNi9DOUI7O0FvQjlrREU7RUFFRTtBcEJnbERKOztBb0I1a0RBO0VBQ0U7QXBCK2tERjs7QW9CdmtEQTtFQUNFLG1CaEJvVnNDO0FKc3ZDeEM7O0FvQnZrREE7RUFDRTtFQUNBLG1CaEJxVXNDO0FKcXdDeEM7O0FvQmxrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJxa0RGO0FvQm5rREU7O0VBRUU7RUFDQTtBcEJxa0RKOztBb0I1akRBO0VBQ0U7RUFDQTtFQUNBLHFCaEIwU3NDO0FKcXhDeEM7O0FvQjVqREE7RUFDRTtFQUNBLGtCaEJzU3NDO0VnQnJTdEM7QXBCK2pERjtBb0I3akRFO0VBQ0UsY2hCeE1PO0FKdXdEWDs7QW9CM2pEQTtFQUNFO0FwQjhqREY7O0FvQjNqREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQmhCeVJzQztBSnF5Q3hDO0FvQjNqREU7RUFDRTtFQUNBO0VBQ0EsdUJoQm9Sb0M7RWdCblJwQztBcEI2akRKOztBc0J4d0RFO0VBQ0U7RUFDQTtFQUNBLG1CbEJvZG9DO0VDNWFwQztFaUJ0Q0EsY0ZtTnFDO0FwQndqRHpDOztBc0J4d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCbUZFLG1CQXRDYTtFaUIzQ2YsZ0JsQmtQMEI7RWtCalAxQjtFQUNBO0VWM0NBLHNCUnFPMEI7QUprbEQ5Qjs7QXNCdndESTtFQUVFLHFCRjhMbUM7RUUzTGpDLG9DbEJnYmdDO0VrQi9haEMsNFBGMEx3RDtFRXpMeEQ7RUFDQTtFQUNBO0F0QnV3RFI7QXNCcHdETTtFQUNFLHFCRm1MaUM7RUVsTGpDO0F0QnN3RFI7QXNCbndETTs7O0VBRUU7QXRCc3dEUjs7QXNCL3ZESTtFQUdJLG9DbEJ3WmdDO0VrQnZaaEM7QXRCZ3dEUjs7QXNCMXZESTtFQUVFLHFCRjBKbUM7RUV2SmpDLHNEbEJxZW9DO0VrQnBlcEM7QXRCMHZEUjtBc0J2dkRNO0VBQ0UscUJGa0ppQztFRWpKakM7QXRCeXZEUjtBc0J0dkRNOzs7RUFFRTtBdEJ5dkRSOztBc0JodkRNOzs7RUFFRTtBdEJvdkRSOztBc0I1dURNO0VBQ0UsY0Z3SGlDO0FwQnVuRHpDO0FzQjV1RE07OztFQUVFO0F0Qit1RFI7O0FzQnZ1RE07RUFDRSxjRjBHaUM7QXBCZ29EekM7QXNCeHVEUTtFQUNFLHFCRnVHK0I7QXBCbW9EekM7QXNCdHVETTs7O0VBRUU7QXRCeXVEUjtBc0JydURRO0VBQ0U7RUNuSk4sNENEb0oyQjtBdEJ1dUQvQjtBc0JsdURRO0VBQ0U7QXRCb3VEVjtBc0JqdURRO0VBQ0UscUJGaUYrQjtBcEJrcER6Qzs7QXNCenRETTtFQUNFLHFCRnNFaUM7QXBCc3BEekM7QXNCenRETTs7O0VBRUU7QXRCNHREUjtBc0J4dERRO0VBQ0UscUJGNEQrQjtFRTNEL0I7QXRCMHREVjs7QXNCdjNERTtFQUNFO0VBQ0E7RUFDQSxtQmxCb2RvQztFQzVhcEM7RWlCdENBLGNGbU5xQztBcEJ1cUR6Qzs7QXNCdjNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQm1GRSxtQkF0Q2E7RWlCM0NmLGdCbEJrUDBCO0VrQmpQMUI7RUFDQTtFVjNDQSxzQlJxTzBCO0FKaXNEOUI7O0FzQnQzREk7RUFFRSxxQkY4TG1DO0VFM0xqQyxvQ2xCZ2JnQztFa0IvYWhDLHNTRjBMd0Q7RUV6THhEO0VBQ0E7RUFDQTtBdEJzM0RSO0FzQm4zRE07RUFDRSxxQkZtTGlDO0VFbExqQztBdEJxM0RSO0FzQmwzRE07OztFQUVFO0F0QnEzRFI7O0FzQjkyREk7RUFHSSxvQ2xCd1pnQztFa0J2WmhDO0F0QisyRFI7O0FzQnoyREk7RUFFRSxxQkYwSm1DO0VFdkpqQyxzRGxCcWVvQztFa0JwZXBDO0F0QnkyRFI7QXNCdDJETTtFQUNFLHFCRmtKaUM7RUVqSmpDO0F0QncyRFI7QXNCcjJETTs7O0VBRUU7QXRCdzJEUjs7QXNCLzFETTs7O0VBRUU7QXRCbTJEUjs7QXNCMzFETTtFQUNFLGNGd0hpQztBcEJzdUR6QztBc0IzMURNOzs7RUFFRTtBdEI4MURSOztBc0J0MURNO0VBQ0UsY0YwR2lDO0FwQit1RHpDO0FzQnYxRFE7RUFDRSxxQkZ1RytCO0FwQmt2RHpDO0FzQnIxRE07OztFQUVFO0F0QncxRFI7QXNCcDFEUTtFQUNFO0VDbkpOLGtFRG9KMkI7QXRCczFEL0I7QXNCajFEUTtFQUNFO0F0Qm0xRFY7QXNCaDFEUTtFQUNFLHFCRmlGK0I7QXBCaXdEekM7O0FzQngwRE07RUFDRSxxQkZzRWlDO0FwQnF3RHpDO0FzQngwRE07OztFQUVFO0F0QjIwRFI7QXNCdjBEUTtFQUNFLHFCRjREK0I7RUUzRC9CO0F0QnkwRFY7O0FvQmx3REE7RUFDRTtFQUNBO0VBQ0E7QXBCcXdERjtBb0Jod0RFO0VBQ0U7QXBCa3dESjtBZ0JoOURJO0VJbU5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBCZ3dESjtFb0I1dkRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEI4dkRKO0VvQjF2REU7SUFDRTtJQUNBO0lBQ0E7RXBCNHZESjtFb0J4dkRFO0lBQ0U7RXBCMHZESjtFb0J2dkRFOztJQUVFO0VwQnl2REo7RW9CcHZERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBCc3ZESjtFb0JwdkRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EscUJoQjJMa0M7SWdCMUxsQztFcEJzdkRKO0VvQm52REU7SUFDRTtJQUNBO0VwQnF2REo7RW9CbnZERTtJQUNFO0VwQnF2REo7QUFDRjs7QXdCdGpFQTtFQUNFO0VBRUEsZ0JwQmtSNEI7RW9CalI1QixjcEJNUztFb0JMVDtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQ3NGQTtFcEIwQkksZUF0Q2E7RW9CY2pCLGdCckJ5TDRCO0VRM1IxQixzQlJxTzBCO0VpQnBPeEIscUlHV0o7QXhCMmpFRjtBcUJqa0VJO0VHTEo7SUhNTTtFckJva0VKO0FBQ0Y7QU9ya0VFO0VpQlFFLGNwQkpPO0VvQktQO0F4QmdrRUo7QXdCN2pFRTtFQUVFO0VBQ0EsK0NwQjJXMEI7QUptdEQ5QjtBd0IxakVFO0VBRUUsYXBCOFkwQjtBSjZxRDlCO0F3QjVpRUE7O0VBRUU7QXhCOGlFRjs7QXdCcmlFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUp1aEVmO0FPMWxFRTtFa0JBRTtFRk5BLDhDRUQyRDtFQVMzRCx1Q0FUcUc7QXpCc21Fekc7QXlCMWxFRTtFQU1JO0F6QnVsRU47QXlCbGxFRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSm9pRWY7QXlCNWtFRTtFQUdFO0VBQ0EsMkNBdEMrSTtFQTBDL0ksMENBMUN5TDtBekJtbkU3TDtBeUJ2a0VJO0VBS0k7QXpCcWtFUjs7QXdCaGtFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUprakVmO0FPcm5FRTtFa0JBRTtFRk5BLG1FRUQyRDtFQVMzRCw4REFUcUc7QXpCaW9Fekc7QXlCcm5FRTtFQU1JO0F6QmtuRU47QXlCN21FRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSitqRWY7QXlCdm1FRTtFQUdFO0VBQ0Esa0VBdEMrSTtFQTBDL0ksOERBMUN5TDtBekI4b0U3TDtBeUJsbUVJO0VBS0k7QXpCZ21FUjs7QXdCM2xFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUo2a0VmO0FPaHBFRTtFa0JBRTtFRk5BLDhDRUQyRDtFQVMzRCx1Q0FUcUc7QXpCNHBFekc7QXlCaHBFRTtFQU1JO0F6QjZvRU47QXlCeG9FRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSjBsRWY7QXlCbG9FRTtFQUdFO0VBQ0EsMkNBdEMrSTtFQTBDL0ksMENBMUN5TDtBekJ5cUU3TDtBeUI3bkVJO0VBS0k7QXpCMm5FUjs7QXdCdG5FRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUp3bUVmO0FPM3FFRTtFa0JBRTtFRk5BLG9FRUQyRDtFQVMzRCxnRUFUcUc7QXpCdXJFekc7QXlCM3FFRTtFQU1JO0F6QndxRU47QXlCbnFFRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSnFuRWY7QXlCN3BFRTtFQUdFO0VBQ0Esb0VBdEMrSTtFQTBDL0ksOERBMUN5TDtBekJvc0U3TDtBeUJ4cEVJO0VBS0k7QXpCc3BFUjs7QXdCanBFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUptb0VmO0FPdHNFRTtFa0JBRTtFRk5BLCtDRUQyRDtFQVMzRCx3Q0FUcUc7QXpCa3RFekc7QXlCdHNFRTtFQU1JO0F6Qm1zRU47QXlCOXJFRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSmdwRWY7QXlCeHJFRTtFQUdFO0VBQ0EsNENBdEMrSTtFQTBDL0ksMkNBMUN5TDtBekIrdEU3TDtBeUJuckVJO0VBS0k7QXpCaXJFUjs7QXdCNXFFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUo4cEVmO0FPanVFRTtFa0JBRTtFRk5BLG1FRUQyRDtFQVMzRCw0REFUcUc7QXpCNnVFekc7QXlCanVFRTtFQU1JO0F6Qjh0RU47QXlCenRFRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSjJxRWY7QXlCbnRFRTtFQUdFO0VBQ0EsZ0VBdEMrSTtFQTBDL0ksK0RBMUN5TDtBekIwdkU3TDtBeUI5c0VJO0VBS0k7QXpCNHNFUjs7QXdCdnNFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUp5ckVmO0FPNXZFRTtFa0JBRTtFRk5BLGtERUQyRDtFQVMzRCx3Q0FUcUc7QXpCd3dFekc7QXlCNXZFRTtFQU1JO0F6Qnl2RU47QXlCcHZFRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSnNzRWY7QXlCOXVFRTtFQUdFO0VBQ0EsNENBdEMrSTtFQTBDL0ksOENBMUN5TDtBekJxeEU3TDtBeUJ6dUVJO0VBS0k7QXpCdXVFUjs7QXdCbHVFRTtFQ3JEQTtFRkFFLHlCbkJ5RVc7RXFCdkViLHFCckJ1RWE7QUpvdEVmO0FPdnhFRTtFa0JBRTtFRk5BLDJERUQyRDtFQVMzRCxxREFUcUc7QXpCbXlFekc7QXlCdnhFRTtFQU1JO0F6Qm94RU47QXlCL3dFRTtFQUVFO0VBQ0EseUJyQmdEVztFcUIvQ1gscUJyQitDVztBSml1RWY7QXlCendFRTtFQUdFO0VBQ0EseURBdEMrSTtFQTBDL0ksdURBMUN5TDtBekJnekU3TDtBeUJwd0VJO0VBS0k7QXpCa3dFUjs7QXdCdnZFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSjh1RWY7QU9qekVFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKbXZFZjtBeUI1dkVFO0VBRUU7QXpCNnZFSjtBeUIxdkVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCMnZFSjtBeUJ4dkVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKK3ZFZjtBeUJ0dkVJO0VBS0k7QXpCb3ZFUjs7QXdCaHhFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSnV3RWY7QU8xMEVFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKNHdFZjtBeUJyeEVFO0VBRUU7QXpCc3hFSjtBeUJueEVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCb3hFSjtBeUJqeEVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKd3hFZjtBeUIvd0VJO0VBS0k7QXpCNndFUjs7QXdCenlFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSmd5RWY7QU9uMkVFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKcXlFZjtBeUI5eUVFO0VBRUU7QXpCK3lFSjtBeUI1eUVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCNnlFSjtBeUIxeUVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKaXpFZjtBeUJ4eUVJO0VBS0k7QXpCc3lFUjs7QXdCbDBFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSnl6RWY7QU81M0VFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKOHpFZjtBeUJ2MEVFO0VBRUU7QXpCdzBFSjtBeUJyMEVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCczBFSjtBeUJuMEVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKMDBFZjtBeUJqMEVJO0VBS0k7QXpCK3pFUjs7QXdCMzFFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSmsxRWY7QU9yNUVFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKdTFFZjtBeUJoMkVFO0VBRUU7QXpCaTJFSjtBeUI5MUVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCKzFFSjtBeUI1MUVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKbTJFZjtBeUIxMUVJO0VBS0k7QXpCdzFFUjs7QXdCcDNFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSjIyRWY7QU85NkVFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKZzNFZjtBeUJ6M0VFO0VBRUU7QXpCMDNFSjtBeUJ2M0VFO0VBRUUsY3JCRVc7RXFCRFg7QXpCdzNFSjtBeUJyM0VFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKNDNFZjtBeUJuM0VJO0VBS0k7QXpCaTNFUjs7QXdCNzRFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSm80RWY7QU92OEVFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKeTRFZjtBeUJsNUVFO0VBRUU7QXpCbTVFSjtBeUJoNUVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCaTVFSjtBeUI5NEVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKcTVFZjtBeUI1NEVJO0VBS0k7QXpCMDRFUjs7QXdCdDZFRTtFQ0pBLGNyQmtCYTtFcUJqQmIscUJyQmlCYTtBSjY1RWY7QU9oK0VFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnJCYVc7RXFCWlgscUJyQllXO0FKazZFZjtBeUIzNkVFO0VBRUU7QXpCNDZFSjtBeUJ6NkVFO0VBRUUsY3JCRVc7RXFCRFg7QXpCMDZFSjtBeUJ2NkVFO0VBR0U7RUFDQSx5QnJCTlc7RXFCT1gscUJyQlBXO0FKODZFZjtBeUJyNkVJO0VBS0k7QXpCbTZFUjs7QXdCcDdFQTtFQUNFLGdCcEI4TTRCO0VvQjdNNUIsY3BCNkZ3QztFb0I1RnhDLHFCcEI2RndDO0FKMDFFMUM7QU8xL0VFO0VpQnNFRSxrQ3BCMkZzQztFb0IxRnRDLDBCcEIyRnNDO0FKNDFFMUM7QXdCcDdFRTtFQUVFLDBCcEJzRnNDO0VvQnJGdEM7QXhCcTdFSjtBd0JsN0VFO0VBRUUsY3BCakZPO0VvQmtGUDtBeEJtN0VKOztBd0J4NkVBO0VDTEU7RXBCMEJJLGtCQXRDYTtFb0JjakIsZ0JyQjZINEI7RVEvTjFCLHFCUnNPMEI7QUo4eUU5Qjs7QXdCMzZFQTtFQ1RFO0VwQjBCSSxtQkF0Q2E7RW9CY2pCLGdCckI4SDRCO0VRaE8xQixxQlJ1TzBCO0FKb3pFOUI7O0F3Qno2RUE7RUFDRTtFQUNBO0F4QjQ2RUY7QXdCejZFRTtFQUNFLGtCcEJ1VDBCO0FKb25FOUI7O0F3Qm42RUU7OztFQUNFO0F4Qnc2RUo7O0EwQjlpRkE7RUxNTSxnQ0tMSjtBMUJpakZGO0FxQnZpRkk7RUtYSjtJTFlNO0VyQjBpRko7QUFDRjtBMEJwakZFO0VBQ0U7QTFCc2pGSjs7QTBCampGRTtFQUNFO0ExQm9qRko7O0EwQmhqRkE7RUFDRTtFQUNBO0VBQ0E7RUxYSSw2QktZSjtBMUJtakZGO0FxQjFqRkk7RUtHSjtJTEZNO0VyQjZqRko7QUFDRjs7QTJCemtGQTs7OztFQUlFO0EzQjRrRkY7O0EyQnprRkE7RUFDRTtBM0I0a0ZGO0E0QnhqRkk7RUFDRTtFQUNBLG9CeEIwTndCO0V3QnpOeEIsdUJ4QndOd0I7RXdCdk54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBNUIybEZGO0E0QnRpRkk7RUFDRTtBNUJ3aUZOOztBMkJsbEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXZCaXBCa0M7RXVCaHBCbEM7RUFDQTtFQUNBLGdCdkJ1dEJrQztFdUJ0dEJsQztFQUNBO0V0QnNHSSxlQXRDYTtFc0I5RGpCLGN2QlhTO0V1QllUO0VBQ0E7RUFDQSx5QnJCaEJNO0VxQmlCTjtFQUNBO0VmM0JFLHNCUnFPMEI7QUo0NEU5Qjs7QTJCN2tGSTtFQUNFO0VBQ0E7QTNCZ2xGTjs7QTJCN2tGSTtFQUNFO0VBQ0E7QTNCZ2xGTjs7QWdCcGtGSTtFV25CQTtJQUNFO0lBQ0E7RTNCMmxGSjtFMkJ4bEZFO0lBQ0U7SUFDQTtFM0IwbEZKO0FBQ0Y7QWdCL2tGSTtFV25CQTtJQUNFO0lBQ0E7RTNCcW1GSjtFMkJsbUZFO0lBQ0U7SUFDQTtFM0JvbUZKO0FBQ0Y7QWdCemxGSTtFV25CQTtJQUNFO0lBQ0E7RTNCK21GSjtFMkI1bUZFO0lBQ0U7SUFDQTtFM0I4bUZKO0FBQ0Y7QWdCbm1GSTtFV25CQTtJQUNFO0lBQ0E7RTNCeW5GSjtFMkJ0bkZFO0lBQ0U7SUFDQTtFM0J3bkZKO0FBQ0Y7QTJCam5GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCdkJvckJnQztBSis3RHBDO0E0QmxwRkk7RUFDRTtFQUNBLG9CeEIwTndCO0V3QnpOeEIsdUJ4QndOd0I7RXdCdk54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBNUI4cUZGO0E0QmhvRkk7RUFDRTtBNUJrb0ZOOztBMkJ2bkZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnZCc3FCZ0M7QUpvOURwQztBNEJ2cUZJO0VBQ0U7RUFDQSxvQnhCME53QjtFd0J6TnhCLHVCeEJ3TndCO0V3QnZOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTVCNHJGRjtBNEJycEZJO0VBQ0U7QTVCdXBGTjtBMkJsb0ZJO0VBQ0U7QTNCb29GTjs7QTJCOW5GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J2QnFwQmdDO0FKNCtEcEM7QTRCL3JGSTtFQUNFO0VBQ0Esb0J4QjBOd0I7RXdCek54Qix1QnhCd053QjtFd0J2TnhCO0E1QmlzRk47QTRCdHJGTTtFQUNFO0E1QndyRlI7QTRCcnJGTTtFQUNFO0VBQ0EscUJ4QnVNc0I7RXdCdE10Qix1QnhCcU1zQjtFd0JwTXRCO0VBOUJOO0VBQ0E7RUFDQTtBNUJzdEZGO0E0QnJyRkk7RUFDRTtBNUJ1ckZOO0EyQmpwRkk7RUFDRTtBM0JtcEZOOztBMkIzb0ZFO0VBSUU7RUFDQTtBM0Iyb0ZKOztBMkJ0b0ZBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0E3Qnd2RkY7O0EyQnRvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdkI0SjRCO0V1QjNKNUIsY3ZCaEhTO0V1QmlIVDtFQUNBO0VBQ0E7RUFDQTtBM0J5b0ZGO0FPN3ZGRTtFb0JtSUUsK0N2QjBtQmdDO0V1QnptQmhDO0VKOUlBLHlCbkJFTztBSjB3Rlg7QTJCMW5GRTtFQUVFLGNyQjVJSTtFcUI2SUo7RUpySkEseUJuQitPMEI7QUpraUY5QjtBMkJ4bkZFO0VBRUUsY3ZCcEpPO0V1QnFKUDtFQUNBO0EzQnluRko7O0EyQmpuRkE7RUFDRTtBM0JvbkZGOztBMkJobkZBO0VBQ0U7RUFDQTtFQUNBO0V0QnBESSxtQkF0Q2E7RXNCNEZqQixjdkJ4S1M7RXVCeUtUO0EzQm1uRkY7O0EyQi9tRkE7RUFDRTtFQUNBO0VBQ0EsY3ZCN0tTO0FKK3hGWDs7QThCNXlGQTs7RUFFRTtFQUNBO0VBQ0E7QTlCK3lGRjtBOEI3eUZFOztFQUNFO0VBQ0E7QTlCZ3pGSjtBTy95RkU7O0V1QklJO0E5Qit5Rk47QThCN3lGSTs7OztFQUdFO0E5Qmd6Rk47O0E4QjF5RkE7RUFDRTtFQUNBO0VBQ0E7QTlCNnlGRjtBOEIzeUZFO0VBQ0U7QTlCNnlGSjs7QThCdnlGRTs7RUFFRTtBOUIweUZKO0E4QnR5RkU7O0VsQnhCRSwwQmtCMEI2QjtFbEJ6QjdCLDZCa0J5QjZCO0E5Qnl5RmpDO0E4QnR5RkU7O0VsQmZFLHlCa0JpQjRCO0VsQmhCNUIsNEJrQmdCNEI7QTlCeXlGaEM7O0E4Qnp4RkE7RUFDRTtFQUNBO0E5QjR4RkY7QThCMXhGRTtFQUdFO0E5QjB4Rko7QThCdnhGRTtFQUNFO0E5Qnl4Rko7O0E4QnJ4RkE7RUFDRTtFQUNBO0E5Qnd4RkY7O0E4QnJ4RkE7RUFDRTtFQUNBO0E5Qnd4RkY7O0E4QnB3RkE7RUFDRTtFQUNBO0VBQ0E7QTlCdXdGRjtBOEJyd0ZFOztFQUVFO0E5QnV3Rko7QThCcHdGRTs7RUFFRTtBOUJzd0ZKO0E4Qmx3RkU7O0VsQmxHRSw2QmtCb0c4QjtFbEJuRzlCLDRCa0JtRzhCO0E5QnF3RmxDO0E4Qmx3RkU7O0VsQnJIRSx5QmtCdUgyQjtFbEJ0SDNCLDBCa0JzSDJCO0E5QnF3Ri9COztBOEJudkZFOztFQUVFO0E5QnN2Rko7QThCcHZGSTs7OztFQUVFO0VBQ0E7RUFDQTtBOUJ3dkZOOztBK0JqNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JvNUZGO0ErQmw1RkU7Ozs7RUFJRTtFQUNBO0VBR0E7RUFDQTtBL0JrNUZKO0ErQmg1Rkk7Ozs7Ozs7Ozs7OztFQUdFO0EvQjI1Rk47QStCdDVGRTs7O0VBR0U7QS9CdzVGSjtBK0JwNUZFO0VBQ0U7QS9CczVGSjtBK0JqNUZJOztFbkJ4QkEsMEJtQndCa0Q7RW5CdkJsRCw2Qm1CdUJrRDtBL0JzNUZ0RDtBK0JyNUZJOztFbkJYQSx5Qm1CV2tEO0VuQlZsRCw0Qm1CVWtEO0EvQjA1RnREO0ErQnI1RkU7RUFDRTtFQUNBO0EvQnU1Rko7QStCcjVGSTtFbkJsQ0EsMEJtQm1DNEU7RW5CbEM1RSw2Qm1Ca0M0RTtBL0J3NUZoRjtBK0J2NUZJO0VuQnRCQSx5Qm1Cc0JxRTtFbkJyQnJFLDRCbUJxQnFFO0EvQjI1RnpFOztBK0JoNUZBOztFQUVFO0EvQm01RkY7QStCOTRGRTs7RUFDRTtFQUNBO0EvQmk1Rko7QStCLzRGSTs7RUFDRTtBL0JrNUZOO0ErQjk0RkU7Ozs7Ozs7O0VBSUU7QS9CbzVGSjs7QStCaDVGQTtFQUF1QjtBL0JvNUZ2Qjs7QStCbjVGQTtFQUFzQjtBL0J1NUZ0Qjs7QStCLzRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQnNCSSxlQXRDYTtFMEJrQmpCLGdCM0JnTDRCO0UyQi9LNUIsZ0IzQm9MNEI7RTJCbkw1QixjM0IvRlM7RTJCZ0dUO0VBQ0E7RUFDQSx5QjNCdkdTO0UyQndHVDtFbkI1R0Usc0JScU8wQjtBSjB4RjlCO0ErQi80RkU7O0VBRUU7QS9CaTVGSjs7QStCdjRGQTs7RUFFRSxnQzNCNldzQztBSjZoRnhDOztBK0J2NEZBOzs7Ozs7RUFNRTtFMUJiSSxrQkF0Q2E7RTBCcURqQixnQjNCc0Y0QjtFUS9OMUIscUJSc08wQjtBSjh5RjlCOztBK0J2NEZBOztFQUVFLGtDM0IyVnNDO0FKK2lGeEM7O0ErQnY0RkE7Ozs7OztFQU1FO0UxQjlCSSxtQkF0Q2E7RTBCc0VqQixnQjNCc0U0QjtFUWhPMUIscUJSdU8wQjtBSjh6RjlCOztBK0J2NEZBOztFQUVFO0EvQjA0RkY7O0ErQi8zRkE7Ozs7OztFbkIzSkksMEJtQmlLMkI7RW5CaEszQiw2Qm1CZ0syQjtBL0JtNEYvQjs7QStCaDRGQTs7Ozs7O0VuQnRKSSx5Qm1CNEowQjtFbkIzSjFCLDRCbUIySjBCO0EvQm80RjlCOztBZ0MxakdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDNmpHRjs7QWdDMWpHQTtFQUNFO0VBQ0Esa0I1QnFmc0M7QUp3a0Z4Qzs7QWdDMWpHQTtFQUNFO0VBQ0E7RUFDQTtBaEM2akdGO0FnQzNqR0U7RUFDRSxjMUJiSTtFMEJjSixxQjVCeU4wQjtFbUIvTzFCLHlCbkIrTzBCO0FKcTJGOUI7QWdDempHRTtFQUtJLCtDNUJnV3dCO0FKdXRGOUI7QWdDbmpHRTtFQUNFLDJDNUJxYm9DO0FKZ29GeEM7QWdDbGpHRTtFQUNFLGMxQmpDSTtFMEJrQ0osZ0Q1QjhlNEM7RTRCN2U1Qyw0QzVCNmU0QztBSnVrRmhEO0FnQy9pR0k7RUFDRSxjNUIxQ0s7QUoybEdYO0FnQy9pR007RUFDRSx5QjVCakRHO0FKa21HWDs7QWdDdmlHQTtFQUNFO0VBQ0E7RUFDQTtBaEMwaUdGO0FnQ3ZpR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1QjBib0M7RTRCemJwQyxZNUJ5Ym9DO0U0QnhicEM7RUFDQTtFQUNBLHlCMUJyRUk7RTBCc0VKO0FoQ3lpR0o7QWdDcGlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzVCMmFvQztFNEIxYXBDLFk1QjBhb0M7RTRCemFwQztFQUNBO0FoQ3NpR0o7O0FnQzVoR0U7RXBCdEdFLHNCUnFPMEI7QUppNkY5QjtBZ0MzaEdJO0VBQ0UsZ041QmtiMEM7QUoybUZoRDtBZ0N4aEdJO0VBQ0UscUI1QjhId0I7RW1CL08xQix5Qm5CK08wQjtBSjY1RjlCO0FnQ3ZoR0k7RUFDRSw2SjVCMmFpRDtBSjhtRnZEO0FnQ3BoR0k7RUFDRSx1QzVCb1owQztBSmtvRmhEO0FnQ3BoR0k7RUFDRSx1QzVCaVowQztBSnFvRmhEOztBZ0M1Z0dFO0VBRUUsa0I1QjBaNEM7QUpvbkZoRDtBZ0MxZ0dJO0VBQ0UsMEo1QnNaMEM7QUpzbkZoRDtBZ0N2Z0dJO0VBQ0UsdUM1QjBYMEM7QUorb0ZoRDs7QWdDLy9GQTtFQUNFO0FoQ2tnR0Y7QWdDLy9GSTtFQUNFO0VBQ0EsYzVCa1kwQztFNEJqWTFDO0VBRUEscUI1QmdZMEM7QUpnb0ZoRDtBZ0M3L0ZJO0VBQ0U7RUFDQTtFQUNBLHVCNUIyWDBDO0U0QjFYMUMsd0I1QjBYMEM7RTRCelgxQyx5QjVCM0tLO0U0QjZLTCxxQjVCc1gwQztFaUJ6aUIxQyxpSldvTEE7RVhwTEEseUlXb0xBO0VYcExBLDhLV29MQTtBaEM4L0ZOO0FxQjdxR0k7RVd1S0E7SVh0S0U7RXJCZ3JHSjtBQUNGO0FnQzkvRkk7RUFDRSx5QjFCbExFO0UwQm1MRjtVQUFBO0FoQ2dnR047QWdDMy9GSTtFQUNFLHVDNUIrVTBDO0FKOHFGaEQ7O0FnQ2ovRkE7RUFDRTtFQUNBO0VBQ0EsbUM1QndSc0M7RTRCdlJ0QztFM0J4RkksZUF0Q2E7RTJCaUlqQixnQjVCaUU0QjtFNEJoRTVCLGdCNUJxRTRCO0U0QnBFNUIsYzVCOU1TO0U0QitNVDtFQUNBLDZNNUJtV2tDO0U0QmxXbEMseUIxQmpOTTtFMEJrTk47RXBCM05FLHNCUnFPMEI7RTRCUDVCO1VBQUE7QWhDay9GRjtBZ0NoL0ZFO0VBQ0UsMkM1QjBQb0M7RTRCelBwQztFQUlFLCtDNUJtVzhCO0FKNG9GcEM7QWdDNStGSTtFQU1FLGM1QnRPSztFNEJ1T0wseUIxQnZPRTtBTmd0R1I7QWdDcitGRTtFQUVFO0VBQ0Esc0I1Qm1JMEI7RTRCbEkxQjtBaENzK0ZKO0FnQ24rRkU7RUFDRSxjNUJwUE87RTRCcVBQLHlCNUJ6UE87QUo4dEdYO0FnQ2orRkU7RUFDRTtBaENtK0ZKOztBZ0MvOUZBO0VBQ0Usa0M1Qm1Pc0M7RTRCbE90QyxvQjVCMkg0QjtFNEIxSDVCLHVCNUIwSDRCO0U0QnpINUIsb0I1QjBINEI7RUMxUXhCLG1CQXRDYTtBTHlwR25COztBZ0MvOUZBO0VBQ0UsZ0M1QjROc0M7RTRCM050QyxtQjVCd0g0QjtFNEJ2SDVCLHNCNUJ1SDRCO0U0QnRINUIsa0I1QnVINEI7RUMvUXhCLGtCQXRDYTtBTGlxR25COztBZ0MxOUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUM1QjBNc0M7RTRCek10QztBaEM2OUZGOztBZ0MxOUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUM1QmtNc0M7RTRCak10QztFQUNBO0FoQzY5RkY7QWdDMzlGRTtFQUNFLDJDNUIrS29DO0U0QjlLcEMsK0M1Qm9GMEI7QUp5NEY5QjtBZ0MxOUZFO0VBQ0UseUI1QjdTTztBSnl3R1g7QWdDeDlGSTtFQUNFLGlCNUJvVWE7QUpzcEZuQjtBZ0N0OUZFO0VBQ0U7QWhDdzlGSjs7QWdDcDlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQzVCb0tzQztFNEJuS3RDO0VBRUEsZ0I1QmxENEI7RTRCbUQ1QixnQjVCOUM0QjtFNEIrQzVCLGM1QmpVUztFNEJrVVQseUIxQmxVTTtFMEJtVU47RXBCNVVFLHNCUnFPMEI7QUo4akc5QjtBZ0NuOUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkI1QjhJb0M7RTRCN0lwQztFQUNBLGdCNUI5RDBCO0U0QitEMUIsYzVCalZPO0U0QmtWUDtFVDFWQSx5Qm5CR087RTRCeVZQO0VwQjdWQSxrQ29COFZ1QjtBaENxOUYzQjs7QWdDMzhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBaEM4OEZGO0FnQzU4RkU7RUFDRTtBaEM4OEZKO0FnQzE4Rkk7RUFBMEIsa0U1QjhPZTtBSit0RjdDO0FnQzU4Rkk7RUFBMEIsa0U1QjZPZTtBSmt1RjdDO0FnQzk4Rkk7RUFBMEIsa0U1QjRPZTtBSnF1RjdDO0FnQzk4RkU7RUFDRTtBaENnOUZKO0FnQzc4RkU7RUFDRSxXNUI4TnlDO0U0QjdOekMsWTVCNk55QztFNEI1TnpDO0VUL1hBLHlCbkIrTzBCO0U0QmtKMUIsUzVCNk55QztFUS9sQnpDLG1CUmdtQnlDO0VpQi9sQnZDLG9IV29ZRjtFWHBZRSw0R1dvWUY7QWhDODhGSjtBcUI3MEdJO0VXdVhGO0lYdFhJO0lBQUE7RXJCZzFHSjtBQUNGO0FnQzM5RkU7RUFTRTtVQUFBO0FoQ3E5Rko7QWdDbjlGSTtFVHZZQSxnRG5CbW1CeUM7QUowdkY3QztBZ0NqOUZFO0VBQ0UsVzVCdU1nQztFNEJ0TWhDLGM1QnVNZ0M7RTRCdE1oQztFQUNBLGU1QnNNZ0M7RTRCck1oQyx5QjVCN1lPO0U0QjhZUDtFcEJuWkEsbUJSeWxCZ0M7QUo4d0ZwQztBZ0MvOEZFO0VBQ0UsVzVCbU15QztFNEJsTXpDLFk1QmtNeUM7RW1CM2xCekMseUJuQitPMEI7RTRCNEsxQixTNUJtTXlDO0VRL2xCekMsbUJSZ21CeUM7RWlCL2xCdkMsaUhXOFpGO0VYOVpFLDRHVzhaRjtBaENnOUZKO0FxQnoyR0k7RVdrWkY7SVhqWkk7SUFBQTtFckI0MkdKO0FBQ0Y7QWdDNTlGRTtFQVFFO0FoQ3U5Rko7QWdDcjlGSTtFVGphQSxnRG5CbW1CeUM7QUpzeEY3QztBZ0NuOUZFO0VBQ0UsVzVCNktnQztFNEI1S2hDLGM1QjZLZ0M7RTRCNUtoQztFQUNBLGU1QjRLZ0M7RTRCM0toQyx5QjVCdmFPO0U0QndhUDtFcEI3YUEsbUJSeWxCZ0M7QUoweUZwQztBZ0NqOUZFO0VBQ0UsVzVCeUt5QztFNEJ4S3pDLFk1QndLeUM7RTRCdkt6QztFQUNBLG9CNUJ2RDBCO0U0QndEMUIsbUI1QnhEMEI7RW1COVgxQix5Qm5CK08wQjtFNEJ5TTFCLFM1QnNLeUM7RVEvbEJ6QyxtQlJnbUJ5QztFaUIvbEJ2QyxnSFcyYkY7RVgzYkUsNEdXMmJGO0FoQ2s5Rko7QXFCeDRHSTtFVzRhRjtJWDNhSTtJQUFBO0VyQjI0R0o7QUFDRjtBZ0NqK0ZFO0VBV0U7QWhDeTlGSjtBZ0N2OUZJO0VUOWJBLGdEbkJtbUJ5QztBSnF6RjdDO0FnQ3I5RkU7RUFDRSxXNUJnSmdDO0U0Qi9JaEMsYzVCZ0pnQztFNEIvSWhDO0VBQ0EsZTVCK0lnQztFNEI5SWhDO0VBQ0E7RUFDQTtBaEN1OUZKO0FnQ245RkU7RUFDRSx5QjVCM2NPO0VRTFAsbUJSeWxCZ0M7QUo2MEZwQztBZ0NsOUZFO0VBQ0U7RUFDQSx5QjVCamRPO0VRTFAsbUJSeWxCZ0M7QUprMUZwQztBZ0NoOUZJO0VBQ0UseUI1QnJkSztBSnU2R1g7QWdDLzhGSTtFQUNFO0FoQ2k5Rk47QWdDOThGSTtFQUNFLHlCNUI3ZEs7QUo2NkdYO0FnQzc4Rkk7RUFDRTtBaEMrOEZOO0FnQzU4Rkk7RUFDRSx5QjVCcmVLO0FKbTdHWDs7QWdDejhGQTs7O0VYaGZNLDRHV21mSjtBaEM0OEZGO0FxQjE3R0k7RVcyZUo7OztJWDFlTTtFckIrN0dKO0FBQ0Y7O0FpQ3Y4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzA4R0Y7O0FpQ3Y4R0E7RUFDRTtFQUNBO0FqQzA4R0Y7QU96OEdFO0UwQkVFO0FqQzA4R0o7QWlDdDhHRTtFQUNFLGM3QlZPO0U2QldQO0VBQ0E7QWpDdzhHSjs7QWlDaDhHQTtFQUNFO0FqQ204R0Y7QWlDajhHRTtFQUNFO0FqQ204R0o7QWlDaDhHRTtFQUNFO0VyQjNCQSwrQlI0TjBCO0VRM04xQixnQ1IyTjBCO0FKbXdHOUI7QU83OUdFO0UwQjZCSSxxQzdCMG9COEI7QUp5ekZwQztBaUNoOEdJO0VBQ0UsYzdCcENLO0U2QnFDTDtFQUNBO0FqQ2s4R047QWlDOTdHRTs7RUFFRSxjN0IzQ087RTZCNENQLHlCM0I1Q0k7RTJCNkNKLHFDN0IrbkJnQztBSmkwRnBDO0FpQzc3R0U7RUFFRTtFckJsREEseUJxQm9EMkI7RXJCbkQzQiwwQnFCbUQyQjtBakM4N0cvQjs7QWlDcDdHRTtFckJ2RUUsc0JScU8wQjtBSjB4RzlCO0FpQ3A3R0U7O0VBRUUsYzNCcEVJO0UyQnFFSix5QjdCa0swQjtBSm94RzlCOztBaUM1NkdFO0VBQ0U7RUFDQTtBakMrNkdKOztBaUMxNkdFO0VBQ0U7RUFDQTtFQUNBO0FqQzY2R0o7O0FpQ242R0U7RUFDRTtBakNzNkdKO0FpQ3A2R0U7RUFDRTtBakNzNkdKOztBa0MxZ0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzZnSEY7QWtDemdIRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbEMyZ0hKOztBa0NsZ0hBO0VBQ0U7RUFDQSxzQjlCb3FCa0M7RThCbnFCbEMseUI5Qm1xQmtDO0U4QmxxQmxDLGtCOUJvRk87RUNGSCxrQkF0Q2E7RTZCMUNqQjtFQUNBO0FsQ3FnSEY7QU9yaUhFO0UyQm1DRTtBbENxZ0hKOztBa0M1L0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrL0dGO0FrQzcvR0U7RUFDRTtFQUNBO0FsQysvR0o7QWtDNS9HRTtFQUNFO0VBQ0E7QWxDOC9HSjs7QWtDci9HQTtFQUNFO0VBQ0EsbUI5QjJsQmtDO0U4QjFsQmxDLHNCOUIwbEJrQztBSjg1RnBDOztBa0M1K0dBO0VBQ0U7RUFDQTtFQUdBO0FsQzYrR0Y7O0FrQ3orR0E7RUFDRTtFN0JtQkksa0JBdENhO0U2QnFCakI7RUFDQTtFQUNBO0V0QjNHRSxzQlJxTzBCO0FKbTNHOUI7QU83a0hFO0UyQm9HRTtBbEM0K0dKOztBa0N0K0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDeStHRjs7QWdCamlISTtFa0JvRUk7O0lBRUU7SUFDQTtFbENpK0dSO0FBQ0Y7QWdCdGpISTtFa0IrRUE7SUFVSTtJQUNBO0VsQ2krR047RWtDLzlHTTtJQUNFO0VsQ2krR1I7RWtDLzlHUTtJQUNFO0VsQ2krR1Y7RWtDOTlHUTtJQUNFLHFCOUJ5aUJ3QjtJOEJ4aUJ4QixvQjlCd2lCd0I7RUp3N0ZsQztFa0MzOUdNOztJQUVFO0VsQzY5R1I7RWtDMTlHTTtJQUNFO0lBR0E7RWxDMDlHUjtFa0N2OUdNO0lBQ0U7RWxDeTlHUjtBQUNGO0FnQnBrSEk7RWtCb0VJOztJQUVFO0lBQ0E7RWxDbWdIUjtBQUNGO0FnQnhsSEk7RWtCK0VBO0lBVUk7SUFDQTtFbENtZ0hOO0VrQ2pnSE07SUFDRTtFbENtZ0hSO0VrQ2pnSFE7SUFDRTtFbENtZ0hWO0VrQ2hnSFE7SUFDRSxxQjlCeWlCd0I7SThCeGlCeEIsb0I5QndpQndCO0VKMDlGbEM7RWtDNy9HTTs7SUFFRTtFbEMrL0dSO0VrQzUvR007SUFDRTtJQUdBO0VsQzQvR1I7RWtDei9HTTtJQUNFO0VsQzIvR1I7QUFDRjtBZ0J0bUhJO0VrQm9FSTs7SUFFRTtJQUNBO0VsQ3FpSFI7QUFDRjtBZ0IxbkhJO0VrQitFQTtJQVVJO0lBQ0E7RWxDcWlITjtFa0NuaUhNO0lBQ0U7RWxDcWlIUjtFa0NuaUhRO0lBQ0U7RWxDcWlIVjtFa0NsaUhRO0lBQ0UscUI5QnlpQndCO0k4QnhpQnhCLG9COUJ3aUJ3QjtFSjQvRmxDO0VrQy9oSE07O0lBRUU7RWxDaWlIUjtFa0M5aEhNO0lBQ0U7SUFHQTtFbEM4aEhSO0VrQzNoSE07SUFDRTtFbEM2aEhSO0FBQ0Y7QWdCeG9ISTtFa0JvRUk7O0lBRUU7SUFDQTtFbEN1a0hSO0FBQ0Y7QWdCNXBISTtFa0IrRUE7SUFVSTtJQUNBO0VsQ3VrSE47RWtDcmtITTtJQUNFO0VsQ3VrSFI7RWtDcmtIUTtJQUNFO0VsQ3VrSFY7RWtDcGtIUTtJQUNFLHFCOUJ5aUJ3QjtJOEJ4aUJ4QixvQjlCd2lCd0I7RUo4aEdsQztFa0Nqa0hNOztJQUVFO0VsQ21rSFI7RWtDaGtITTtJQUNFO0lBR0E7RWxDZ2tIUjtFa0M3akhNO0lBQ0U7RWxDK2pIUjtBQUNGO0FrQ3RtSFE7O0VBRUU7RUFDQTtBbEN3bUhWO0FrQzdtSEk7RUFVSTtFQUNBO0FsQ3NtSFI7QWtDcG1IUTtFQUNFO0FsQ3NtSFY7QWtDcG1IVTtFQUNFO0FsQ3NtSFo7QWtDbm1IVTtFQUNFLHFCOUJ5aUJ3QjtFOEJ4aUJ4QixvQjlCd2lCd0I7QUo2akdwQztBa0NobUhROztFQUVFO0FsQ2ttSFY7QWtDL2xIUTtFQUNFO0VBR0E7QWxDK2xIVjtBa0M1bEhRO0VBQ0U7QWxDOGxIVjs7QWtDaGxIRTtFQUNFLHlCOUI2aEJnQztBSnNqR3BDO0FPcndIRTtFMkJxTEkseUI5QjBoQjhCO0FKeWpHcEM7QWtDOWtISTtFQUNFLHlCOUJraEI4QjtBSjhqR3BDO0FPM3dIRTtFMkI4TE0seUI5QmdoQjRCO0FKZ2tHcEM7QWtDN2tITTtFQUNFLHlCOUI4Z0I0QjtBSmlrR3BDO0FrQzNrSEk7Ozs7RUFJRSx5QjlCcWdCOEI7QUp3a0dwQztBa0N6a0hFO0VBQ0UseUI5QjhmZ0M7RThCN2ZoQyxnQzlCa2dCZ0M7QUp5a0dwQztBa0N4a0hFO0VBQ0Usd1A5QjZmZ0M7QUo2a0dwQztBa0N2a0hFO0VBQ0UseUI5QnFmZ0M7QUpvbEdwQztBa0N4a0hJO0VBQ0UseUI5QnFmOEI7QUpxbEdwQztBT3B5SEU7RTJCNk5NLHlCOUJrZjRCO0FKd2xHcEM7O0FrQ2xrSEU7RUFDRSxjNUJ4T0k7QU42eUhSO0FPM3lIRTtFMkJ5T0ksYzVCM09FO0FOZ3pIUjtBa0Noa0hJO0VBQ0UsK0I5QnVkOEI7QUoybUdwQztBT2p6SEU7RTJCa1BNLGdDOUJxZDRCO0FKNm1HcEM7QWtDL2pITTtFQUNFLGdDOUJtZDRCO0FKOG1HcEM7QWtDN2pISTs7OztFQUlFLGM1QmhRRTtBTit6SFI7QWtDM2pIRTtFQUNFLCtCOUJtY2dDO0U4QmxjaEMsc0M5QnVjZ0M7QUpzbkdwQztBa0MxakhFO0VBQ0UsOFA5QmtjZ0M7QUowbkdwQztBa0N6akhFO0VBQ0UsK0I5QjBiZ0M7QUppb0dwQztBa0MxakhJO0VBQ0UsYzVCaFJFO0FONDBIUjtBTzEwSEU7RTJCaVJNLGM1Qm5SQTtBTiswSFI7O0FtQ3oxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3QklNO0U2QkhOO0VBQ0E7RXZCUEUsc0JScU8wQjtBSituSDlCO0FtQzExSEU7RUFDRTtFQUNBO0FuQzQxSEo7QW1DeDFISTtFdkJQQSwrQlI0TjBCO0VRM04xQixnQ1IyTjBCO0FKdW9IOUI7QW1DdDFISTtFdkJDQSxtQ1I4TTBCO0VRN00xQixrQ1I2TTBCO0FKMm9IOUI7O0FtQ3AxSEE7RUFHRTtFQUNBLGdCL0Ird0JrQztBSnNrR3BDOztBbUNqMUhBO0VBQ0Usc0IvQnl3QmtDO0FKMmtHcEM7O0FtQ2oxSEE7RUFDRTtFQUNBO0FuQ28xSEY7O0FtQ2oxSEE7RUFDRTtBbkNvMUhGOztBTzMzSEU7RTRCNENFO0FuQ20xSEo7QW1DaDFIRTtFQUNFLG9CL0J3dkJnQztBSjBsR3BDOztBbUMxMEhBO0VBQ0U7RUFDQTtFQUVBLHFDL0JpdkJrQztFK0JodkJsQztBbkM0MEhGO0FtQzEwSEU7RXZCdEVFLDBEdUJ1RXVCO0FuQzQwSDNCO0FtQ3gwSEk7RUFDRTtBbkMwMEhOOztBbUNyMEhBO0VBQ0U7RUFDQSxxQy9CaXVCa0M7RStCaHVCbEM7QW5DdzBIRjtBbUN0MEhFO0V2QnRGRSwwRHVCdUZ1QjtBbkN3MEgzQjs7QW1DL3pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQ2swSEY7O0FtQy96SEE7RUFDRTtFQUNBO0FuQ2swSEY7O0FtQzl6SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IvQnNzQmtDO0FKMm5HcEM7O0FtQzl6SEE7RUFDRTtFdkJ2SEUsa0NSbXpCZ0M7QUpzb0dwQzs7QW1DN3pIQTtFQUNFO0V2QnBIRSwyQ1IweUJnQztFUXp5QmhDLDRDUnl5QmdDO0FKNG9HcEM7O0FtQzl6SEE7RUFDRTtFdkIzR0UsK0NSNHhCZ0M7RVEzeEJoQyw4Q1IyeEJnQztBSmtwR3BDOztBbUM1ekhBO0VBQ0U7RUFDQTtBbkMrekhGO0FtQzd6SEU7RUFDRSxtQi9CNnFCZ0M7QUprcEdwQztBZ0J0NUhJO0VtQmtGSjtJQVNJO0lBQ0E7SUFDQTtFbkMrekhGO0VtQzd6SEU7SUFDRTtJQUVBO0lBQ0E7SUFDQSxrQi9CZ3FCOEI7SStCL3BCOUI7SUFDQSxpQi9COHBCOEI7RUpncUdsQztBQUNGOztBbUNyekhBO0VBQ0U7RUFDQTtBbkN3ekhGO0FtQ3B6SEU7RUFDRSxtQi9CNm9CZ0M7QUp5cUdwQztBZ0I3NkhJO0VtQmdISjtJQVdJO0VuQ3N6SEY7RW1DbnpIRTtJQUVFO0lBQ0E7RW5Db3pISjtFbUNsekhJO0lBQ0U7SUFDQTtFbkNvekhOO0VtQy95SE07SXZCakxKLDBCdUJrTG1DO0l2QmpMbkMsNkJ1QmlMbUM7RW5Da3pIckM7RW1DaHpIUTs7SUFHRTtFbkNpekhWO0VtQy95SFE7O0lBR0U7RW5DZ3pIVjtFbUM1eUhNO0l2QmxMSix5QnVCbUxrQztJdkJsTGxDLDRCdUJrTGtDO0VuQyt5SHBDO0VtQzd5SFE7O0lBR0U7RW5DOHlIVjtFbUM1eUhROztJQUdFO0VuQzZ5SFY7QUFDRjs7QW1DaHlIRTtFQUNFLHNCL0Jva0JnQztBSit0R3BDO0FnQnQ5SEk7RW1CaUxKO0lBTUksdUIvQmdsQmdDO08rQmhsQmhDLG9CL0JnbEJnQztZK0JobEJoQyxlL0JnbEJnQztJK0Iva0JoQywyQi9CZ2xCZ0M7TytCaGxCaEMsd0IvQmdsQmdDO1krQmhsQmhDLG1CL0JnbEJnQztJK0Iva0JoQztJQUNBO0VuQ215SEY7RW1DanlIRTtJQUNFO0lBQ0E7RW5DbXlISjtBQUNGOztBbUN6eEhFO0VBQ0U7QW5DNHhISjtBbUN6eEhNO0V2QnBRRixnQnVCcVEyQjtBbkMyeEgvQjtBbUN4eEhNO0VBQ0U7RXZCelFKLGdCdUIwUTJCO0FuQzB4SC9CO0FtQ3R4SEk7RUFDRTtFdkJ4UEYsNkJ1QnlQZ0M7RXZCeFBoQyw0QnVCd1BnQztBbkN5eEhwQztBbUN0eEhJO0V2QjFRQSx5QnVCMlE2QjtFdkIxUTdCLDBCdUIwUTZCO0FuQ3l4SGpDO0FtQ3R4SEk7RUFDRTtBbkN3eEhOOztBb0NyaklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJoQzZnQ2tDO0VnQzVnQ2xDO0VBQ0EseUJoQ0dTO0VRSlAsc0JScU8wQjtBSnExSDlCOztBb0NuaklFO0VBQ0Usb0JoQ2tnQ2dDO0FKb2pHcEM7QW9DcGpJSTtFQUNFO0VBQ0EscUJoQzgvQjhCO0VnQzcvQjlCLGNoQ0xLO0VnQ01MLFloQ21nQzhCO0FKbWpHcEM7QW9DNWlJRTtFQUNFO0FwQzhpSUo7QW9DM2lJRTtFQUNFO0FwQzZpSUo7QW9DMWlJRTtFQUNFLGNoQ3pCTztBSnFrSVg7O0FxQ2xsSUE7RUFDRTtFNUJHQTtFQUNBO0VHQUUsc0JScU8wQjtBSisySDlCOztBcUNubElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmpDd3dCa0M7RWlDdndCbEMsY2pDK0p3QztFaUM5SnhDLHlCL0JDTTtFK0JBTjtBckNzbElGO0FxQ3BsSUU7RUFDRTtFQUNBLGtDakMySnNDO0VpQzFKdEM7RUFDQSx5QmpDWE87RWlDWVAscUJqQ1hPO0FKaW1JWDtBcUNubElFO0VBQ0U7RUFDQSxVakNpd0JnQztFaUNod0JoQywrQ2pDMlcwQjtBSjB1SDlCOztBcUMva0lJO0VBQ0U7RXpCQ0YsK0JSdU0wQjtFUXRNMUIsa0NSc00wQjtBSjQ0SDlCO0FxQy9rSUk7RXpCbEJBLGdDUnFOMEI7RVFwTjFCLG1DUm9OMEI7QUpnNUg5QjtBcUM5a0lFO0VBQ0U7RUFDQSxjL0JoQ0k7RStCaUNKLHlCakNzTTBCO0VpQ3JNMUIscUJqQ3FNMEI7QUoyNEg5QjtBcUM3a0lFO0VBQ0UsY2pDdkNPO0VpQ3dDUDtFQUVBO0VBQ0EseUIvQjFDSTtFK0IyQ0oscUJqQy9DTztBSjZuSVg7O0FzQ3BvSUU7RUFDRTtFakMySEUsa0JBdENhO0VpQ25GZixnQmxDOE4wQjtBSnk2SDlCO0FzQ2xvSU07RTFCd0JGLDhCUndNMEI7RVF2TTFCLGlDUnVNMEI7QUpzNkg5QjtBc0Nqb0lNO0UxQktGLCtCUnNOMEI7RVFyTjFCLGtDUnFOMEI7QUowNkg5Qjs7QXNDbHBJRTtFQUNFO0VqQzJIRSxtQkF0Q2E7RWlDbkZmLGdCbEMrTjBCO0FKczdIOUI7QXNDaHBJTTtFMUJ3QkYsOEJSeU0wQjtFUXhNMUIsaUNSd00wQjtBSm03SDlCO0FzQy9vSU07RTFCS0YsK0JSdU4wQjtFUXROMUIsa0NSc04wQjtBSnU3SDlCOztBdUM5cElBO0VBQ0U7RUFDQTtFbENpRUU7RWtDL0RGLGdCbkNtUjRCO0VtQ2xSNUI7RUFDQTtFQUNBO0VBQ0E7RTNCUkUsc0JScU8wQjtFaUJwT3hCLHFJa0JTSjtBdkNpcUlGO0FxQnJxSUk7RWtCTko7SWxCT007RXJCd3FJSjtBQUNGO0FPcnFJRTtFZ0NHSTtBdkNxcUlOOztBdUNocUlFO0VBQ0U7QXZDbXFJSjs7QXVDOXBJQTtFQUNFO0VBQ0E7QXZDaXFJRjs7QXVDMXBJQTtFQUNFLG9CbkNnM0JrQztFbUMvMkJsQyxtQm5DKzJCa0M7RVFuNUJoQyxvQlJzNUJnQztBSjR5R3BDOztBdUNycElFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjZuSWY7QU81cklFO0VpQ1ZJO0VBQ0E7QXhDeXNJTjtBd0N0c0lJO0VBRUU7RUFDQTtBeEN1c0lOOztBdUNscUlFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjBvSWY7QU96c0lFO0VpQ1ZJO0VBQ0E7QXhDc3RJTjtBd0NudElJO0VBRUU7RUFDQTtBeENvdElOOztBdUMvcUlFO0VDakRBO0VBQ0EseUJwQzZFYTtBSnVwSWY7QU90dElFO0VpQ1ZJO0VBQ0E7QXhDbXVJTjtBd0NodUlJO0VBRUU7RUFDQTtBeENpdUlOOztBdUM1cklFO0VDakRBO0VBQ0EseUJwQzZFYTtBSm9xSWY7QU9udUlFO0VpQ1ZJO0VBQ0E7QXhDZ3ZJTjtBd0M3dUlJO0VBRUU7RUFDQTtBeEM4dUlOOztBdUN6c0lFO0VDakRBO0VBQ0EseUJwQzZFYTtBSmlySWY7QU9odklFO0VpQ1ZJO0VBQ0E7QXhDNnZJTjtBd0MxdklJO0VBRUU7RUFDQTtBeEMydklOOztBdUN0dElFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjhySWY7QU83dklFO0VpQ1ZJO0VBQ0E7QXhDMHdJTjtBd0N2d0lJO0VBRUU7RUFDQTtBeEN3d0lOOztBdUNudUlFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjJzSWY7QU8xd0lFO0VpQ1ZJO0VBQ0E7QXhDdXhJTjtBd0NweElJO0VBRUU7RUFDQTtBeENxeElOOztBdUNodklFO0VDakRBO0VBQ0EseUJwQzZFYTtBSnd0SWY7QU92eElFO0VpQ1ZJO0VBQ0E7QXhDb3lJTjtBd0NqeUlJO0VBRUU7RUFDQTtBeENreUlOOztBeUMveUlBO0VBQ0U7RUFDQSxtQnJDMHlCa0M7RXFDeHlCbEMseUJyQ0tTO0VRSlAscUJSc08wQjtBSjJrSTlCO0FnQjF2SUk7RXlCNURKO0lBUUk7RXpDa3pJRjtBQUNGOztBeUMveUlBO0VBQ0U7RUFDQTtFN0JURSxnQjZCVXFCO0F6Q2t6SXpCOztBMEM3eklBO0VBQ0U7RUFDQTtFQUNBLG1CdENtOEJrQztFc0NsOEJsQztFOUJIRSxzQlJxTzBCO0FKK2xJOUI7O0EwQzV6SUE7RUFFRTtBMUM4eklGOztBMEMxeklBO0VBQ0UsZ0J0Q3dRNEI7QUpxakk5Qjs7QTBDcnpJQTtFQUNFO0ExQ3d6SUY7QTBDcnpJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdXpJSjs7QTBDN3lJRTtFQzlDQSwwQkQrQ3FIO0VuQjFDbkgsc0NtQjBDdUI7RUM3Q3pCLHVDRDZDcUU7QTFDa3pJdkU7QTJDNzFJRTtFQUNFO0EzQysxSUo7QTJDNTFJRTtFQUNFO0EzQzgxSUo7O0EwQ3p6SUU7RUM5Q0EsNEJEK0NxSDtFbkIxQ25ILHdDbUIwQ3VCO0VDN0N6Qix3Q0Q2Q3FFO0ExQzh6SXZFO0EyQ3oySUU7RUFDRTtBM0MyMklKO0EyQ3gySUU7RUFDRTtBM0MwMklKOztBMENyMElFO0VDOUNBLDBCRCtDcUg7RW5CMUNuSCxzQ21CMEN1QjtFQzdDekIsdUNENkNxRTtBMUMwMEl2RTtBMkNyM0lFO0VBQ0U7QTNDdTNJSjtBMkNwM0lFO0VBQ0U7QTNDczNJSjs7QTBDajFJRTtFQzlDQSxpQ0QrQ3FIO0VuQjFDbkgsMENtQjBDdUI7RUM3Q3pCLHlDRDZDcUU7QTFDczFJdkU7QTJDajRJRTtFQUNFO0EzQ200SUo7QTJDaDRJRTtFQUNFO0EzQ2s0SUo7O0EwQzcxSUU7RUM5Q0EsMkJEK0NxSDtFbkIxQ25ILHNDbUIwQ3VCO0VDN0N6Qix1Q0Q2Q3FFO0ExQ2sySXZFO0EyQzc0SUU7RUFDRTtBM0MrNElKO0EyQzU0SUU7RUFDRTtBM0M4NElKOztBMEN6MklFO0VDOUNBLGdDRCtDcUg7RW5CMUNuSCwwQ21CMEN1QjtFQzdDekIseUNENkNxRTtBMUM4Mkl2RTtBMkN6NUlFO0VBQ0U7QTNDMjVJSjtBMkN4NUlFO0VBQ0U7QTNDMDVJSjs7QTBDcjNJRTtFQzlDQSwrQkQrQ3FIO0VuQjFDbkgsd0NtQjBDdUI7RUM3Q3pCLHdDRDZDcUU7QTFDMDNJdkU7QTJDcjZJRTtFQUNFO0EzQ3U2SUo7QTJDcDZJRTtFQUNFO0EzQ3M2SUo7O0EwQ2o0SUU7RUM5Q0EsK0JEK0NxSDtFbkIxQ25ILDBDbUIwQ3VCO0VDN0N6Qix5Q0Q2Q3FFO0ExQ3M0SXZFO0EyQ2o3SUU7RUFDRTtBM0NtN0lKO0EyQ2g3SUU7RUFDRTtBM0NrN0lKOztBNEMxN0lFO0VBQ0U7SUFBTztFNUM4N0lUO0U0Qzc3SUU7SUFBSztFNUNnOElQO0FBQ0Y7O0E0Q244SUU7RUFDRTtJQUFPO0U1Qzg3SVQ7RTRDNzdJRTtJQUFLO0U1Q2c4SVA7QUFDRjtBNEM3N0lBO0VBQ0U7RUFDQSxZeEM0OEJrQztFd0MzOEJsQztFdkNvSEksa0JBdENhO0V1QzVFakIseUJ4Q0pTO0VRSlAsc0JScU8wQjtBSm11STlCOztBNEMzN0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3RDUk07RXNDU047RUFDQTtFQUNBLHlCeENtOEJrQztFaUJ0OUI5QiwyQnVCb0JKO0E1Qzg3SUY7QXFCNzhJSTtFdUJPSjtJdkJOTTtFckJnOUlKO0FBQ0Y7O0E0Q2g4SUE7RXJCY0U7RXFCWkE7QTVDbThJRjs7QTRDLzdJRTtFQUNFO1VBQUE7QTVDazhJSjtBNENoOElJO0VBSEY7SUFJSTtZQUFBO0U1Q204SUo7QUFDRjs7QTZDMytJQTtFQUNFO0VBQ0E7QTdDOCtJRjs7QTZDMytJQTtFQUNFO0E3QzgrSUY7O0E4Q2gvSUE7RUFDRTtFQUNBO0VBR0E7RUFDQTtBOUNpL0lGOztBOEN4K0lBO0VBQ0U7RUFDQSxjMUNQUztFMENRVDtBOUMyK0lGO0FPai9JRTtFdUNVRTtFQUNBLGMxQ2JPO0UwQ2NQO0VBQ0EseUIxQ3JCTztBSisvSVg7QThDditJRTtFQUNFLGMxQ2pCTztFMENrQlAseUIxQ3pCTztBSmtnSlg7O0E4Q2grSUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLHlCeENwQ007RXdDcUNOO0E5Q2krSUY7QThDLzlJRTtFbEN2Q0UsK0JSNE4wQjtFUTNOMUIsZ0NSMk4wQjtBSjh5STlCO0E4Qy85SUU7RUFDRTtFbEM5QkEsbUNSOE0wQjtFUTdNMUIsa0NSNk0wQjtBSm16STlCO0E4Qy85SUU7RUFFRSxjMUNuRE87RTBDb0RQO0VBQ0EseUJ4Q3BESTtBTm9oSlI7QThDNTlJRTtFQUNFO0VBQ0EsY3hDMURJO0V3QzJESix5QjFDNEswQjtFMEMzSzFCLHFCMUMySzBCO0FKbXpJOUI7O0E4Q2o5SUk7RUFDRTtBOUNvOUlOO0E4Q2w5SU07RUFDRTtFQUNBO0E5Q285SVI7QThDbDlJUTtFbEMzREosK0JSdU0wQjtFUXRNMUIsa0NSc00wQjtFUTFMMUIsMEJrQ2dEdUM7QTlDcTlJM0M7QThDbDlJUTtFQUNFO0VsQy9FTixnQ1JxTjBCO0VRcE4xQixtQ1JvTjBCO0VROUsxQiw0QmtDMEN5QztBOUNxOUk3Qzs7QWdCLy9JSTtFOEIyQkE7SUFDRTtFOUN3K0lKO0U4Q3QrSUk7SUFDRTtJQUNBO0U5Q3crSU47RThDdCtJTTtJbEMzREosK0JSdU0wQjtJUXRNMUIsa0NSc00wQjtJUTFMMUIsMEJrQ2dEdUM7RTlDeStJekM7RThDdCtJTTtJQUNFO0lsQy9FTixnQ1JxTjBCO0lRcE4xQixtQ1JvTjBCO0lROUsxQiw0QmtDMEN5QztFOUN5K0kzQztBQUNGO0FnQnBoSkk7RThCMkJBO0lBQ0U7RTlDNC9JSjtFOEMxL0lJO0lBQ0U7SUFDQTtFOUM0L0lOO0U4QzEvSU07SWxDM0RKLCtCUnVNMEI7SVF0TTFCLGtDUnNNMEI7SVExTDFCLDBCa0NnRHVDO0U5QzYvSXpDO0U4QzEvSU07SUFDRTtJbEMvRU4sZ0NScU4wQjtJUXBOMUIsbUNSb04wQjtJUTlLMUIsNEJrQzBDeUM7RTlDNi9JM0M7QUFDRjtBZ0J4aUpJO0U4QjJCQTtJQUNFO0U5Q2doSko7RThDOWdKSTtJQUNFO0lBQ0E7RTlDZ2hKTjtFOEM5Z0pNO0lsQzNESiwrQlJ1TTBCO0lRdE0xQixrQ1JzTTBCO0lRMUwxQiwwQmtDZ0R1QztFOUNpaEp6QztFOEM5Z0pNO0lBQ0U7SWxDL0VOLGdDUnFOMEI7SVFwTjFCLG1DUm9OMEI7SVE5SzFCLDRCa0MwQ3lDO0U5Q2loSjNDO0FBQ0Y7QWdCNWpKSTtFOEIyQkE7SUFDRTtFOUNvaUpKO0U4Q2xpSkk7SUFDRTtJQUNBO0U5Q29pSk47RThDbGlKTTtJbEMzREosK0JSdU0wQjtJUXRNMUIsa0NSc00wQjtJUTFMMUIsMEJrQ2dEdUM7RTlDcWlKekM7RThDbGlKTTtJQUNFO0lsQy9FTixnQ1JxTjBCO0lRcE4xQixtQ1JvTjBCO0lROUsxQiw0QmtDMEN5QztFOUNxaUozQztBQUNGO0E4Q3hoSkU7RUFDRTtFQUNBO0VsQ2pIQSxnQmtDa0h1QjtBOUMwaEozQjtBOEN4aEpJO0VBQ0U7QTlDMGhKTjtBOENyaEpJO0VBQ0U7QTlDdWhKTjtBOENsaEpJO0VBQ0U7RUFDQTtBOUNvaEpOOztBK0N4cEpFO0VBQ0UsMEJEK0lzRTtFQzlJdEUsMkNEOEl1QztBOUM2Z0ozQztBT2hwSkU7RXdDUE0sMEJEMElrRTtFQ3pJbEU7QS9DMHBKUjtBK0N2cEpNO0VBQ0U7RUFDQSxxQ0RvSWtFO0VDbklsRSxpQ0RtSWtFO0E5Q3NoSjFFOztBK0N0cUpFO0VBQ0UsNEJEK0lzRTtFQzlJdEUsNENEOEl1QztBOUMyaEozQztBTzlwSkU7RXdDUE0sNEJEMElrRTtFQ3pJbEU7QS9Dd3FKUjtBK0NycUpNO0VBQ0U7RUFDQSx1Q0RvSWtFO0VDbklsRSxtQ0RtSWtFO0E5Q29pSjFFOztBK0NwckpFO0VBQ0UsMEJEK0lzRTtFQzlJdEUsMkNEOEl1QztBOUN5aUozQztBTzVxSkU7RXdDUE0sMEJEMElrRTtFQ3pJbEU7QS9Dc3JKUjtBK0NuckpNO0VBQ0U7RUFDQSxxQ0RvSWtFO0VDbklsRSxpQ0RtSWtFO0E5Q2tqSjFFOztBK0Nsc0pFO0VBQ0UsaUNEK0lzRTtFQzlJdEUsNkNEOEl1QztBOUN1akozQztBTzFySkU7RXdDUE0saUNEMElrRTtFQ3pJbEU7QS9Db3NKUjtBK0Nqc0pNO0VBQ0U7RUFDQSw0Q0RvSWtFO0VDbklsRSx3Q0RtSWtFO0E5Q2drSjFFOztBK0NodEpFO0VBQ0UsMkJEK0lzRTtFQzlJdEUsMkNEOEl1QztBOUNxa0ozQztBT3hzSkU7RXdDUE0sMkJEMElrRTtFQ3pJbEU7QS9Da3RKUjtBK0Mvc0pNO0VBQ0U7RUFDQSxzQ0RvSWtFO0VDbklsRSxrQ0RtSWtFO0E5QzhrSjFFOztBK0M5dEpFO0VBQ0UsZ0NEK0lzRTtFQzlJdEUsNkNEOEl1QztBOUNtbEozQztBT3R0SkU7RXdDUE0sZ0NEMElrRTtFQ3pJbEU7QS9DZ3VKUjtBK0M3dEpNO0VBQ0U7RUFDQSwyQ0RvSWtFO0VDbklsRSx1Q0RtSWtFO0E5QzRsSjFFOztBK0M1dUpFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNENEOEl1QztBOUNpbUozQztBT3B1SkU7RXdDUE0sK0JEMElrRTtFQ3pJbEU7QS9DOHVKUjtBK0MzdUpNO0VBQ0U7RUFDQSwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E5QzBtSjFFOztBK0MxdkpFO0VBQ0UsK0JEK0lzRTtFQzlJdEUsNkNEOEl1QztBOUMrbUozQztBT2x2SkU7RXdDUE0sK0JEMElrRTtFQ3pJbEU7QS9DNHZKUjtBK0N6dkpNO0VBQ0U7RUFDQSwwQ0RvSWtFO0VDbklsRSxzQ0RtSWtFO0E5Q3duSjFFOztBZ0Qzd0pBO0VBQ0U7RTNDOEhJLGlCQXRDYTtFMkN0RmpCLGdCNUN5UjRCO0U0Q3hSNUI7RUFDQSxXMUNRTTtFMENQTiw0QjVDZ2tDa0M7RTRDL2pDbEM7QWhEOHdKRjtBT3p3SkU7RXlDREUsVzFDRUk7RTBDREo7QWhENndKSjtBT3p3SkU7RXlDQ0k7QWhEMndKTjs7QWdEaHdKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWhEbXdKRjs7QWdEN3ZKQTtFQUNFO0FoRGd3SkY7O0FpRHZ5SkE7RUFDRSxnQjdDNDNCa0M7RTZDMzNCbEM7RTVDNkhJLG1CQXRDYTtFNENwRmpCLDJDN0M2M0JrQztFNkM1M0JsQztFQUNBO0VBQ0EsZ0Q3QzgzQmtDO0U2QzczQmxDO0VBQ0E7RXJDTEUsc0JSZzRCZ0M7QUorNkhwQztBaUR2eUpFO0VBQ0Usc0I3Q2czQmdDO0FKeTdIcEM7QWlEdHlKRTtFQUNFO0FqRHd5Sko7QWlEcnlKRTtFQUNFO0VBQ0E7QWpEdXlKSjtBaURweUpFO0VBQ0U7QWpEc3lKSjs7QWlEbHlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3Q3RCUztFNkN1QlQsMkM3Q3EyQmtDO0U2Q3AyQmxDO0VBQ0E7QWpEcXlKRjs7QWlEbHlKQTtFQUNFLGdCN0NvMUJrQztBSmk5SHBDOztBa0R6MEpBO0VBRUU7QWxEMjBKRjtBa0R6MEpFO0VBQ0U7RUFDQTtBbEQyMEpKOztBa0R0MEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTlDb3BCa0M7RThDbnBCbEM7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbER1MEpGOztBa0RoMEpBO0VBQ0U7RUFDQTtFQUNBLGM5QzYzQmtDO0U4QzMzQmxDO0FsRGswSkY7QWtEL3pKRTtFN0JyQ0ksMkM2QnNDRjtFN0J0Q0UsbUM2QnNDRjtFN0J0Q0Usb0U2QnNDRjtBbERpMEpKO0FxQmwySkk7RTZCZ0NGO0k3Qi9CSTtFckJxMkpKO0FBQ0Y7QWtEdjBKRTtFQUVFLHNDOUNrNUJnQztVOENsNUJoQyw4QjlDazVCZ0M7QUpzN0hwQztBa0R0MEpFO0VBQ0UsdUI5Q2c1QmdDO1U4Q2g1QmhDLGU5Q2c1QmdDO0FKdzdIcEM7O0FrRHAwSkE7RUFDRTtFQUNBO0FsRHUwSkY7QWtEcjBKRTtFQUNFO0VBQ0E7QWxEdTBKSjtBa0RwMEpFOztFQUVFO0FsRHMwSko7QWtEbjBKRTtFQUNFO0FsRHEwSko7O0FrRGowSkE7RUFDRTtFQUNBO0VBQ0E7QWxEbzBKRjtBa0RqMEpFO0VBQ0U7RUFDQTtFQUNBO0FsRG0wSko7QWtEL3pKRTtFQUNFO0VBQ0E7RUFDQTtBbERpMEpKO0FrRC96Skk7RUFDRTtBbERpMEpOO0FrRDl6Skk7RUFDRTtBbERnMEpOOztBa0QxekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHlCNUM5Rk07RTRDK0ZOO0VBQ0E7RXRDekdFLHFCUnNPMEI7RThDekg1QjtBbER5ekpGOztBa0RyekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTlDOGlCa0M7RThDN2lCbEM7RUFDQTtFQUNBLHNCNUNoSE07QU53NkpSO0FrRHJ6SkU7RUFBUztBbER3ekpYO0FrRHZ6SkU7RUFBUyxZOUNnekJ5QjtBSjBnSXBDOztBa0RyekpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esa0I5Qzh5QmtDO0U4Qzd5QmxDO0V0QzdIRSw4QlI2TjBCO0VRNU4xQiwrQlI0TjBCO0FKMHRKOUI7QWtEdnpKRTtFQUNFLGtCOUN5eUJnQztFOEN2eUJoQztBbER3ekpKOztBa0RuekpBO0VBQ0U7RUFDQSxnQjlDd0k0QjtBSjhxSjlCOztBa0RqekpBO0VBQ0U7RUFHQTtFQUNBLGE5Qyt2QmtDO0FKbWpJcEM7O0FrRDl5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhOUN1dkJrQztFOEN0dkJsQztFdEMvSUUsa0NSK00wQjtFUTlNMUIsaUNSOE0wQjtBSm12SjlCO0FrRC95SkU7RUFBdUI7QWxEa3pKekI7QWtEanpKRTtFQUFzQjtBbERvekp4Qjs7QWtEaHpKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEbXpKRjs7QWdCaDdKSTtFa0NtSUY7SUFDRSxnQjlDNHZCZ0M7SThDM3ZCaEM7RWxEaXpKRjtFa0Q5eUpBO0lBQ0U7RWxEZ3pKRjtFa0Q5eUpFO0lBQ0U7RWxEZ3pKSjtFa0Q1eUpBO0lBQ0U7RWxEOHlKRjtFa0Q1eUpFO0lBQ0U7RWxEOHlKSjtFa0R0eUpBO0lBQVksZ0I5Q3F1QnNCO0VKb2tJbEM7QUFDRjtBZ0J0OEpJO0VrQ2dLRjs7SUFFRSxnQjlDNnRCZ0M7RUo0a0lsQztBQUNGO0FnQjU4Skk7RWtDdUtGO0lBQVksaUI5Q3V0QnNCO0VKa2xJbEM7QUFDRjtBbUQ1Z0tBO0VBQ0U7RUFDQSxhL0N3cUJrQztFK0N2cUJsQztFQUNBLFMvQzYwQmtDO0VnRGoxQmxDLGtNaEQrUTRCO0VnRDdRNUI7RUFDQSxnQmhEdVI0QjtFZ0R0UjVCLGdCaEQyUjRCO0VnRDFSNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DZ0hJLG1CQXRDYTtFOEM5RWpCO0VBQ0E7QW5Ed2hLRjtBbUR0aEtFO0VBQVMsWS9DaTBCeUI7QUp3dElwQztBbUR2aEtFO0VBQ0U7RUFDQTtFQUNBLGEvQ2kwQmdDO0UrQ2gwQmhDLGMvQ2kwQmdDO0FKd3RJcEM7QW1EdmhLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRHloS047O0FtRHBoS0E7RUFDRTtBbkR1aEtGO0FtRHJoS0U7RUFDRTtBbkR1aEtKO0FtRHJoS0k7RUFDRTtFQUNBO0VBQ0Esc0I3QzNCRTtBTmtqS1I7O0FtRGxoS0E7RUFDRTtBbkRxaEtGO0FtRG5oS0U7RUFDRTtFQUNBLGEvQ215QmdDO0UrQ2x5QmhDLGMvQ2l5QmdDO0FKb3ZJcEM7QW1EbmhLSTtFQUNFO0VBQ0E7RUFDQSx3QjdDM0NFO0FOZ2tLUjs7QW1EaGhLQTtFQUNFO0FuRG1oS0Y7QW1EamhLRTtFQUNFO0FuRG1oS0o7QW1EamhLSTtFQUNFO0VBQ0E7RUFDQSx5QjdDekRFO0FONGtLUjs7QW1EOWdLQTtFQUNFO0FuRGloS0Y7QW1EL2dLRTtFQUNFO0VBQ0EsYS9DcXdCZ0M7RStDcHdCaEMsYy9DbXdCZ0M7QUo4d0lwQztBbUQvZ0tJO0VBQ0U7RUFDQTtFQUNBLHVCN0N6RUU7QU4wbEtSOztBbUQ1L0pBO0VBQ0UsZ0IvQyt0QmtDO0UrQzl0QmxDO0VBQ0EsYzdDaEdNO0U2Q2lHTjtFQUNBLHNCN0NuR007RU1SSixzQlJxTzBCO0FKczRKOUI7O0FxRGhuS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhakRzcUJrQztFaURycUJsQztFQUNBLGdCakQrMUJrQztFZ0RwMkJsQyxrTWhEK1E0QjtFZ0Q3UTVCO0VBQ0EsZ0JoRHVSNEI7RWdEdFI1QixnQmhEMlI0QjtFZ0QxUjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ2dISSxtQkF0Q2E7RWdEN0VqQjtFQUNBLHlCL0NDTTtFK0NBTjtFQUNBO0V6Q1ZFLHFCUnNPMEI7QUprNko5QjtBcUQxbktFO0VBQ0U7RUFDQTtFQUNBLFdqRDgxQmdDO0VpRDcxQmhDLGNqRDgxQmdDO0VpRDcxQmhDO0FyRDRuS0o7QXFEMW5LSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEMm5LTjs7QXFEdG5LQTtFQUNFLHFCakQrMEJrQztBSjB5SXBDO0FxRHZuS0U7RUFDRTtBckR5bktKO0FxRHZuS0k7RUFDRTtFQUNBO0VBQ0EscUNqRDAwQjhCO0FKK3lJcEM7QXFEdG5LSTtFQUNFLFdqRHFMd0I7RWlEcEx4QjtFQUNBLHlCL0N0Q0U7QU44cEtSOztBcURubktBO0VBQ0UsbUJqRDJ6QmtDO0FKMnpJcEM7QXFEcG5LRTtFQUNFO0VBQ0EsYWpEdXpCZ0M7RWlEdHpCaEMsWWpEcXpCZ0M7RWlEcHpCaEM7QXJEc25LSjtBcURwbktJO0VBQ0U7RUFDQTtFQUNBLHVDakRtekI4QjtBSm0wSXBDO0FxRG5uS0k7RUFDRSxTakQ4SndCO0VpRDdKeEI7RUFDQSwyQi9DN0RFO0FOa3JLUjs7QXFEaG5LQTtFQUNFLGtCakRveUJrQztBSiswSXBDO0FxRGpuS0U7RUFDRTtBckRtbktKO0FxRGpuS0k7RUFDRTtFQUNBO0VBQ0Esd0NqRCt4QjhCO0FKbzFJcEM7QXFEaG5LSTtFQUNFLFFqRDBJd0I7RWlEekl4QjtFQUNBLDRCL0NqRkU7QU5tc0tSO0FxRDdtS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRDJ3QmdDO0VpRDF3QmhDO0VBQ0E7RUFDQTtBckQrbUtKOztBcUQzbUtBO0VBQ0Usb0JqRG93QmtDO0FKMDJJcEM7QXFENW1LRTtFQUNFO0VBQ0EsYWpEZ3dCZ0M7RWlEL3ZCaEMsWWpEOHZCZ0M7RWlEN3ZCaEM7QXJEOG1LSjtBcUQ1bUtJO0VBQ0U7RUFDQTtFQUNBLHNDakQ0dkI4QjtBSmszSXBDO0FxRDNtS0k7RUFDRSxVakR1R3dCO0VpRHRHeEI7RUFDQSwwQi9DcEhFO0FOaXVLUjs7QXFEdmxLQTtFQUNFO0VBQ0E7RWhEM0JJLGVBdENhO0VnRG9FakIsNkNqRDhzQmtDO0VpRDdzQmxDO0V6Q2hKRSwwQ3lDaUpvQjtFekNoSnBCLDJDeUNnSm9CO0FyRDBsS3hCO0FxRHZsS0U7RUFDRTtBckR5bEtKOztBcURybEtBO0VBQ0U7RUFDQSxjakR6SlM7QUppdktYOztBc0RwdktBO0VBQ0U7QXREdXZLRjs7QXNEcHZLQTtFQUNFO0F0RHV2S0Y7O0FzRHB2S0E7RUFDRTtFQUNBO0VBQ0E7QXREdXZLRjtBdUQ5d0tFO0VBQ0U7RUFDQTtFQUNBO0F2RGd4S0o7O0FzRHh2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakM1QkksOENpQzZCSjtFakM3Qkksc0NpQzZCSjtFakM3QkksMEVpQzZCSjtBdEQydktGO0FxQm54S0k7RWlDaUJKO0lqQ2hCTTtFckJzeEtKO0FBQ0Y7O0FzRDd2S0E7OztFQUdFO0F0RGd3S0Y7O0FzRDd2S0E7O0VBRUU7VUFBQTtBdERnd0tGOztBc0Q3dktBOztFQUVFO1VBQUE7QXREZ3dLRjs7QXNEdnZLRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0F0RDB2S0o7QXNEdnZLRTs7O0VBR0U7RUFDQTtBdER5dktKO0FzRHR2S0U7O0VBRUU7RUFDQTtFakN0RUUsMkJpQ3VFRjtBdER3dktKO0FxQjF6S0k7RWlDOERGOztJakM3REk7RXJCOHpLSjtBQUNGOztBc0RydktBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWxEODdCbUM7RWtENzdCbkMsY2hEbkZNO0VnRG9GTjtFQUNBLFlsRDQ3Qm1DO0VpQnpoQy9CLDhCaUM4Rko7QXREdXZLRjtBcUJoMUtJO0VpQzJFSjs7SWpDMUVNO0VyQm8xS0o7QUFDRjtBT2oxS0U7OztFK0N3RkUsY2hEMUZJO0VnRDJGSjtFQUNBO0VBQ0EsWWxEcTdCaUM7QUp5MElyQzs7QXNEM3ZLQTtFQUNFO0F0RDh2S0Y7O0FzRHp2S0E7RUFDRTtBdEQ0dktGOztBc0RydktBOztFQUVFO0VBQ0EsV2xEODZCbUM7RWtENzZCbkMsWWxENjZCbUM7RWtENTZCbkM7QXREd3ZLRjs7QXNEdHZLQTtFQUNFLHNNbEQyNkJtQztBSjgwSXJDOztBc0R2dktBO0VBQ0Usc01sRHk2Qm1DO0FKaTFJckM7O0FzRGp2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJsRG80Qm1DO0VrRG40Qm5DLGdCbERtNEJtQztFa0RsNEJuQztBdERtdktGO0FzRGp2S0U7RUFDRTtFQUNBO0VBQ0EsV2xEazRCaUM7RWtEajRCakMsV2xEazRCaUM7RWtEajRCakMsaUJsRG00QmlDO0VrRGw0QmpDLGdCbERrNEJpQztFa0RqNEJqQztFQUNBO0VBQ0EseUJoRHpKSTtFZ0QwSko7RUFFQTtFQUNBO0VBQ0E7RWpDdEtFLDZCaUN1S0Y7QXREa3ZLSjtBcUJwNUtJO0VpQ21KRjtJakNsSkk7RXJCdTVLSjtBQUNGO0FzRHB2S0U7RUFDRTtBdERzdktKOztBc0Q3dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaERwTE07RWdEcUxOO0F0RGd2S0Y7O0F3RC82S0E7RUFDRTtJQUFLO1lBQUE7RXhEbTdLTDtBQUNGOztBd0RyN0tBO0VBQ0U7SUFBSztZQUFBO0V4RG03S0w7QUFDRjtBd0RqN0tBO0VBQ0U7RUFDQSxXcEQ4aUNzQjtFb0Q3aUN0QixZcEQ2aUNzQjtFb0Q1aUN0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO1VBQUE7QXhEazdLRjs7QXdELzZLQTtFQUNFLFdwRHVpQ3dCO0VvRHRpQ3hCLFlwRHNpQ3dCO0VvRHJpQ3hCLG1CcER1aUN3QjtBSjI0STFCOztBd0QzNktBO0VBQ0U7SUFDRTtZQUFBO0V4RDg2S0Y7RXdENTZLQTtJQUNFO0V4RDg2S0Y7QUFDRjs7QXdEcDdLQTtFQUNFO0lBQ0U7WUFBQTtFeEQ4NktGO0V3RDU2S0E7SUFDRTtFeEQ4NktGO0FBQ0Y7QXdEMzZLQTtFQUNFO0VBQ0EsV3BEK2dDc0I7RW9EOWdDdEIsWXBEOGdDc0I7RW9EN2dDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtVQUFBO0F4RDQ2S0Y7O0F3RHo2S0E7RUFDRSxXcER3Z0N3QjtFb0R2Z0N4QixZcER1Z0N3QjtBSnE2STFCOztBeUQvOUtBO0VBQXFCO0F6RG0rS3JCOztBeURsK0tBO0VBQXFCO0F6RHMrS3JCOztBeURyK0tBO0VBQXFCO0F6RHkrS3JCOztBeUR4K0tBO0VBQXFCO0F6RDQrS3JCOztBeUQzK0tBO0VBQXFCO0F6RCsrS3JCOztBeUQ5K0tBO0VBQXFCO0F6RGsvS3JCOztBMERwL0tFO0VBQ0U7QTFEdS9LSjs7QU83K0tFOzs7RW1ETEk7QTFEdy9LTjs7QTBEOS9LRTtFQUNFO0ExRGlnTEo7O0FPdi9LRTs7O0VtRExJO0ExRGtnTE47O0EwRHhnTEU7RUFDRTtBMUQyZ0xKOztBT2pnTEU7OztFbURMSTtBMUQ0Z0xOOztBMERsaExFO0VBQ0U7QTFEcWhMSjs7QU8zZ0xFOzs7RW1ETEk7QTFEc2hMTjs7QTBENWhMRTtFQUNFO0ExRCtoTEo7O0FPcmhMRTs7O0VtRExJO0ExRGdpTE47O0EwRHRpTEU7RUFDRTtBMUR5aUxKOztBTy9oTEU7OztFbURMSTtBMUQwaUxOOztBMERoakxFO0VBQ0U7QTFEbWpMSjs7QU96aUxFOzs7RW1ETEk7QTFEb2pMTjs7QTBEMWpMRTtFQUNFO0ExRDZqTEo7O0FPbmpMRTs7O0VtRExJO0ExRDhqTE47O0EyRDdqTEE7RUFDRTtBM0Rna0xGOztBMkQ3akxBO0VBQ0U7QTNEZ2tMRjs7QTREM2tMQTtFQUFrQjtBNUQra0xsQjs7QTREOWtMQTtFQUFrQjtBNURrbExsQjs7QTREamxMQTtFQUFrQjtBNURxbExsQjs7QTREcGxMQTtFQUFrQjtBNUR3bExsQjs7QTREdmxMQTtFQUFrQjtBNUQybExsQjs7QTREemxMQTtFQUFtQjtBNUQ2bExuQjs7QTRENWxMQTtFQUFtQjtBNURnbUxuQjs7QTREL2xMQTtFQUFtQjtBNURtbUxuQjs7QTREbG1MQTtFQUFtQjtBNURzbUxuQjs7QTREcm1MQTtFQUFtQjtBNUR5bUxuQjs7QTREdG1MRTtFQUNFO0E1RHltTEo7O0E0RDFtTEU7RUFDRTtBNUQ2bUxKOztBNEQ5bUxFO0VBQ0U7QTVEaW5MSjs7QTREbG5MRTtFQUNFO0E1RHFuTEo7O0E0RHRuTEU7RUFDRTtBNUR5bkxKOztBNEQxbkxFO0VBQ0U7QTVENm5MSjs7QTREOW5MRTtFQUNFO0E1RGlvTEo7O0E0RGxvTEU7RUFDRTtBNURxb0xKOztBNERqb0xBO0VBQ0U7QTVEb29MRjs7QTREN25MQTtFQUNFO0E1RGdvTEY7O0E0RDduTEE7RUFDRTtBNURnb0xGOztBNEQ3bkxBO0VBQ0U7RUFDQTtBNURnb0xGOztBNEQ3bkxBO0VBQ0U7RUFDQTtBNURnb0xGOztBNEQ3bkxBO0VBQ0U7RUFDQTtBNURnb0xGOztBNEQ3bkxBO0VBQ0U7RUFDQTtBNURnb0xGOztBNEQ3bkxBO0VBQ0U7QTVEZ29MRjs7QTREN25MQTtFQUNFO0E1RGdvTEY7O0E0RDduTEE7RUFDRTtBNURnb0xGOztBNEQ3bkxBO0VBQ0U7QTVEZ29MRjs7QXVEeHNMRTtFQUNFO0VBQ0E7RUFDQTtBdkQyc0xKOztBNkRwc0xNO0VBQXdCO0E3RHdzTDlCOztBNkR4c0xNO0VBQXdCO0E3RDRzTDlCOztBNkQ1c0xNO0VBQXdCO0E3RGd0TDlCOztBNkRodExNO0VBQXdCO0E3RG90TDlCOztBNkRwdExNO0VBQXdCO0E3RHd0TDlCOztBNkR4dExNO0VBQXdCO0E3RDR0TDlCOztBNkQ1dExNO0VBQXdCO0E3RGd1TDlCOztBNkRodUxNO0VBQXdCO0E3RG91TDlCOztBNkRwdUxNO0VBQXdCO0E3RHd1TDlCOztBZ0J2ckxJO0U2Q2pERTtJQUF3QjtFN0Q2dUw1QjtFNkQ3dUxJO0lBQXdCO0U3RGd2TDVCO0U2RGh2TEk7SUFBd0I7RTdEbXZMNUI7RTZEbnZMSTtJQUF3QjtFN0Rzdkw1QjtFNkR0dkxJO0lBQXdCO0U3RHl2TDVCO0U2RHp2TEk7SUFBd0I7RTdENHZMNUI7RTZENXZMSTtJQUF3QjtFN0Qrdkw1QjtFNkQvdkxJO0lBQXdCO0U3RGt3TDVCO0U2RGx3TEk7SUFBd0I7RTdEcXdMNUI7QUFDRjtBZ0JydExJO0U2Q2pERTtJQUF3QjtFN0Qwd0w1QjtFNkQxd0xJO0lBQXdCO0U3RDZ3TDVCO0U2RDd3TEk7SUFBd0I7RTdEZ3hMNUI7RTZEaHhMSTtJQUF3QjtFN0RteEw1QjtFNkRueExJO0lBQXdCO0U3RHN4TDVCO0U2RHR4TEk7SUFBd0I7RTdEeXhMNUI7RTZEenhMSTtJQUF3QjtFN0Q0eEw1QjtFNkQ1eExJO0lBQXdCO0U3RCt4TDVCO0U2RC94TEk7SUFBd0I7RTdEa3lMNUI7QUFDRjtBZ0JsdkxJO0U2Q2pERTtJQUF3QjtFN0R1eUw1QjtFNkR2eUxJO0lBQXdCO0U3RDB5TDVCO0U2RDF5TEk7SUFBd0I7RTdENnlMNUI7RTZEN3lMSTtJQUF3QjtFN0Rnekw1QjtFNkRoekxJO0lBQXdCO0U3RG16TDVCO0U2RG56TEk7SUFBd0I7RTdEc3pMNUI7RTZEdHpMSTtJQUF3QjtFN0R5ekw1QjtFNkR6ekxJO0lBQXdCO0U3RDR6TDVCO0U2RDV6TEk7SUFBd0I7RTdEK3pMNUI7QUFDRjtBZ0Ivd0xJO0U2Q2pERTtJQUF3QjtFN0RvMEw1QjtFNkRwMExJO0lBQXdCO0U3RHUwTDVCO0U2RHYwTEk7SUFBd0I7RTdEMDBMNUI7RTZEMTBMSTtJQUF3QjtFN0Q2MEw1QjtFNkQ3MExJO0lBQXdCO0U3RGcxTDVCO0U2RGgxTEk7SUFBd0I7RTdEbTFMNUI7RTZEbjFMSTtJQUF3QjtFN0RzMUw1QjtFNkR0MUxJO0lBQXdCO0U3RHkxTDVCO0U2RHoxTEk7SUFBd0I7RTdENDFMNUI7QUFDRjtBNkRuMUxBO0VBRUk7SUFBcUI7RTdEcTFMdkI7RTZEcjFMRTtJQUFxQjtFN0R3MUx2QjtFNkR4MUxFO0lBQXFCO0U3RDIxTHZCO0U2RDMxTEU7SUFBcUI7RTdEODFMdkI7RTZEOTFMRTtJQUFxQjtFN0RpMkx2QjtFNkRqMkxFO0lBQXFCO0U3RG8yTHZCO0U2RHAyTEU7SUFBcUI7RTdEdTJMdkI7RTZEdjJMRTtJQUFxQjtFN0QwMkx2QjtFNkQxMkxFO0lBQXFCO0U3RDYyTHZCO0FBQ0Y7QThEbjRMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEcTRMRjtBOERuNExFO0VBQ0U7RUFDQTtBOURxNExKO0E4RGw0TEU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEbzRMSjs7QThEMzNMSTtFQUNFO0E5RDgzTE47O0E4RC8zTEk7RUFDRTtBOURrNExOOztBOERuNExJO0VBQ0U7QTlEczRMTjs7QThEdjRMSTtFQUNFO0E5RDA0TE47O0ErRG42TEk7RUFBZ0M7QS9EdTZMcEM7O0ErRHQ2TEk7RUFBZ0M7QS9EMDZMcEM7O0ErRHo2TEk7RUFBZ0M7QS9ENjZMcEM7O0ErRDU2TEk7RUFBZ0M7QS9EZzdMcEM7O0ErRDk2TEk7RUFBOEI7QS9EazdMbEM7O0ErRGo3TEk7RUFBOEI7QS9EcTdMbEM7O0ErRHA3TEk7RUFBOEI7QS9EdzdMbEM7O0ErRHY3TEk7RUFBOEI7QS9EMjdMbEM7O0ErRDE3TEk7RUFBOEI7QS9EODdMbEM7O0ErRDc3TEk7RUFBOEI7QS9EaThMbEM7O0ErRGg4TEk7RUFBOEI7QS9EbzhMbEM7O0ErRG44TEk7RUFBOEI7QS9EdThMbEM7O0ErRHI4TEk7RUFBb0M7QS9EeThMeEM7O0ErRHg4TEk7RUFBb0M7QS9ENDhMeEM7O0ErRDM4TEk7RUFBb0M7QS9EKzhMeEM7O0ErRDk4TEk7RUFBb0M7QS9EazlMeEM7O0ErRGo5TEk7RUFBb0M7QS9EcTlMeEM7O0ErRG45TEk7RUFBaUM7QS9EdTlMckM7O0ErRHQ5TEk7RUFBaUM7QS9EMDlMckM7O0ErRHo5TEk7RUFBaUM7QS9ENjlMckM7O0ErRDU5TEk7RUFBaUM7QS9EZytMckM7O0ErRC85TEk7RUFBaUM7QS9EbStMckM7O0ErRGorTEk7RUFBa0M7QS9EcStMdEM7O0ErRHArTEk7RUFBa0M7QS9EdytMdEM7O0ErRHYrTEk7RUFBa0M7QS9EMitMdEM7O0ErRDErTEk7RUFBa0M7QS9EOCtMdEM7O0ErRDcrTEk7RUFBa0M7QS9EaS9MdEM7O0ErRGgvTEk7RUFBa0M7QS9Eby9MdEM7O0ErRGwvTEk7RUFBZ0M7QS9Ecy9McEM7O0ErRHIvTEk7RUFBZ0M7QS9EeS9McEM7O0ErRHgvTEk7RUFBZ0M7QS9ENC9McEM7O0ErRDMvTEk7RUFBZ0M7QS9EKy9McEM7O0ErRDkvTEk7RUFBZ0M7QS9Ea2dNcEM7O0ErRGpnTUk7RUFBZ0M7QS9EcWdNcEM7O0FnQnovTEk7RStDbERBO0lBQWdDO0UvRGdqTWxDO0UrRC9pTUU7SUFBZ0M7RS9Ea2pNbEM7RStEampNRTtJQUFnQztFL0Rvak1sQztFK0Ruak1FO0lBQWdDO0UvRHNqTWxDO0UrRHBqTUU7SUFBOEI7RS9EdWpNaEM7RStEdGpNRTtJQUE4QjtFL0R5ak1oQztFK0R4ak1FO0lBQThCO0UvRDJqTWhDO0UrRDFqTUU7SUFBOEI7RS9ENmpNaEM7RStENWpNRTtJQUE4QjtFL0Qrak1oQztFK0Q5ak1FO0lBQThCO0UvRGlrTWhDO0UrRGhrTUU7SUFBOEI7RS9EbWtNaEM7RStEbGtNRTtJQUE4QjtFL0Rxa01oQztFK0Rua01FO0lBQW9DO0UvRHNrTXRDO0UrRHJrTUU7SUFBb0M7RS9Ed2tNdEM7RStEdmtNRTtJQUFvQztFL0Qwa010QztFK0R6a01FO0lBQW9DO0UvRDRrTXRDO0UrRDNrTUU7SUFBb0M7RS9EOGtNdEM7RStENWtNRTtJQUFpQztFL0Qra01uQztFK0Q5a01FO0lBQWlDO0UvRGlsTW5DO0UrRGhsTUU7SUFBaUM7RS9EbWxNbkM7RStEbGxNRTtJQUFpQztFL0RxbE1uQztFK0RwbE1FO0lBQWlDO0UvRHVsTW5DO0UrRHJsTUU7SUFBa0M7RS9Ed2xNcEM7RStEdmxNRTtJQUFrQztFL0QwbE1wQztFK0R6bE1FO0lBQWtDO0UvRDRsTXBDO0UrRDNsTUU7SUFBa0M7RS9EOGxNcEM7RStEN2xNRTtJQUFrQztFL0RnbU1wQztFK0QvbE1FO0lBQWtDO0UvRGttTXBDO0UrRGhtTUU7SUFBZ0M7RS9EbW1NbEM7RStEbG1NRTtJQUFnQztFL0RxbU1sQztFK0RwbU1FO0lBQWdDO0UvRHVtTWxDO0UrRHRtTUU7SUFBZ0M7RS9EeW1NbEM7RStEeG1NRTtJQUFnQztFL0QybU1sQztFK0QxbU1FO0lBQWdDO0UvRDZtTWxDO0FBQ0Y7QWdCbG1NSTtFK0NsREE7SUFBZ0M7RS9Ed3BNbEM7RStEdnBNRTtJQUFnQztFL0QwcE1sQztFK0R6cE1FO0lBQWdDO0UvRDRwTWxDO0UrRDNwTUU7SUFBZ0M7RS9EOHBNbEM7RStENXBNRTtJQUE4QjtFL0QrcE1oQztFK0Q5cE1FO0lBQThCO0UvRGlxTWhDO0UrRGhxTUU7SUFBOEI7RS9EbXFNaEM7RStEbHFNRTtJQUE4QjtFL0RxcU1oQztFK0RwcU1FO0lBQThCO0UvRHVxTWhDO0UrRHRxTUU7SUFBOEI7RS9EeXFNaEM7RStEeHFNRTtJQUE4QjtFL0QycU1oQztFK0QxcU1FO0lBQThCO0UvRDZxTWhDO0UrRDNxTUU7SUFBb0M7RS9EOHFNdEM7RStEN3FNRTtJQUFvQztFL0Rnck10QztFK0QvcU1FO0lBQW9DO0UvRGtyTXRDO0UrRGpyTUU7SUFBb0M7RS9Eb3JNdEM7RStEbnJNRTtJQUFvQztFL0Rzck10QztFK0Rwck1FO0lBQWlDO0UvRHVyTW5DO0UrRHRyTUU7SUFBaUM7RS9EeXJNbkM7RStEeHJNRTtJQUFpQztFL0Qyck1uQztFK0Qxck1FO0lBQWlDO0UvRDZyTW5DO0UrRDVyTUU7SUFBaUM7RS9EK3JNbkM7RStEN3JNRTtJQUFrQztFL0Rnc01wQztFK0Qvck1FO0lBQWtDO0UvRGtzTXBDO0UrRGpzTUU7SUFBa0M7RS9Eb3NNcEM7RStEbnNNRTtJQUFrQztFL0Rzc01wQztFK0Ryc01FO0lBQWtDO0UvRHdzTXBDO0UrRHZzTUU7SUFBa0M7RS9EMHNNcEM7RStEeHNNRTtJQUFnQztFL0Qyc01sQztFK0Qxc01FO0lBQWdDO0UvRDZzTWxDO0UrRDVzTUU7SUFBZ0M7RS9EK3NNbEM7RStEOXNNRTtJQUFnQztFL0RpdE1sQztFK0RodE1FO0lBQWdDO0UvRG10TWxDO0UrRGx0TUU7SUFBZ0M7RS9EcXRNbEM7QUFDRjtBZ0Ixc01JO0UrQ2xEQTtJQUFnQztFL0Rnd01sQztFK0Qvdk1FO0lBQWdDO0UvRGt3TWxDO0UrRGp3TUU7SUFBZ0M7RS9Eb3dNbEM7RStEbndNRTtJQUFnQztFL0Rzd01sQztFK0Rwd01FO0lBQThCO0UvRHV3TWhDO0UrRHR3TUU7SUFBOEI7RS9EeXdNaEM7RStEeHdNRTtJQUE4QjtFL0Qyd01oQztFK0Qxd01FO0lBQThCO0UvRDZ3TWhDO0UrRDV3TUU7SUFBOEI7RS9EK3dNaEM7RStEOXdNRTtJQUE4QjtFL0RpeE1oQztFK0RoeE1FO0lBQThCO0UvRG14TWhDO0UrRGx4TUU7SUFBOEI7RS9EcXhNaEM7RStEbnhNRTtJQUFvQztFL0RzeE10QztFK0RyeE1FO0lBQW9DO0UvRHd4TXRDO0UrRHZ4TUU7SUFBb0M7RS9EMHhNdEM7RStEenhNRTtJQUFvQztFL0Q0eE10QztFK0QzeE1FO0lBQW9DO0UvRDh4TXRDO0UrRDV4TUU7SUFBaUM7RS9EK3hNbkM7RStEOXhNRTtJQUFpQztFL0RpeU1uQztFK0RoeU1FO0lBQWlDO0UvRG15TW5DO0UrRGx5TUU7SUFBaUM7RS9EcXlNbkM7RStEcHlNRTtJQUFpQztFL0R1eU1uQztFK0RyeU1FO0lBQWtDO0UvRHd5TXBDO0UrRHZ5TUU7SUFBa0M7RS9EMHlNcEM7RStEenlNRTtJQUFrQztFL0Q0eU1wQztFK0QzeU1FO0lBQWtDO0UvRDh5TXBDO0UrRDd5TUU7SUFBa0M7RS9EZ3pNcEM7RStEL3lNRTtJQUFrQztFL0Rrek1wQztFK0Roek1FO0lBQWdDO0UvRG16TWxDO0UrRGx6TUU7SUFBZ0M7RS9EcXpNbEM7RStEcHpNRTtJQUFnQztFL0R1ek1sQztFK0R0ek1FO0lBQWdDO0UvRHl6TWxDO0UrRHh6TUU7SUFBZ0M7RS9EMnpNbEM7RStEMXpNRTtJQUFnQztFL0Q2ek1sQztBQUNGO0FnQmx6TUk7RStDbERBO0lBQWdDO0UvRHcyTWxDO0UrRHYyTUU7SUFBZ0M7RS9EMDJNbEM7RStEejJNRTtJQUFnQztFL0Q0Mk1sQztFK0QzMk1FO0lBQWdDO0UvRDgyTWxDO0UrRDUyTUU7SUFBOEI7RS9EKzJNaEM7RStEOTJNRTtJQUE4QjtFL0RpM01oQztFK0RoM01FO0lBQThCO0UvRG0zTWhDO0UrRGwzTUU7SUFBOEI7RS9EcTNNaEM7RStEcDNNRTtJQUE4QjtFL0R1M01oQztFK0R0M01FO0lBQThCO0UvRHkzTWhDO0UrRHgzTUU7SUFBOEI7RS9EMjNNaEM7RStEMTNNRTtJQUE4QjtFL0Q2M01oQztFK0QzM01FO0lBQW9DO0UvRDgzTXRDO0UrRDczTUU7SUFBb0M7RS9EZzRNdEM7RStELzNNRTtJQUFvQztFL0RrNE10QztFK0RqNE1FO0lBQW9DO0UvRG80TXRDO0UrRG40TUU7SUFBb0M7RS9EczRNdEM7RStEcDRNRTtJQUFpQztFL0R1NE1uQztFK0R0NE1FO0lBQWlDO0UvRHk0TW5DO0UrRHg0TUU7SUFBaUM7RS9EMjRNbkM7RStEMTRNRTtJQUFpQztFL0Q2NE1uQztFK0Q1NE1FO0lBQWlDO0UvRCs0TW5DO0UrRDc0TUU7SUFBa0M7RS9EZzVNcEM7RStELzRNRTtJQUFrQztFL0RrNU1wQztFK0RqNU1FO0lBQWtDO0UvRG81TXBDO0UrRG41TUU7SUFBa0M7RS9EczVNcEM7RStEcjVNRTtJQUFrQztFL0R3NU1wQztFK0R2NU1FO0lBQWtDO0UvRDA1TXBDO0UrRHg1TUU7SUFBZ0M7RS9EMjVNbEM7RStEMTVNRTtJQUFnQztFL0Q2NU1sQztFK0Q1NU1FO0lBQWdDO0UvRCs1TWxDO0UrRDk1TUU7SUFBZ0M7RS9EaTZNbEM7RStEaDZNRTtJQUFnQztFL0RtNk1sQztFK0RsNk1FO0lBQWdDO0UvRHE2TWxDO0FBQ0Y7QWdFaDlNSTtFQUF3QjtBaEVtOU01Qjs7QWdFbDlNSTtFQUF3QjtBaEVzOU01Qjs7QWdFcjlNSTtFQUF3QjtBaEV5OU01Qjs7QWdCcjZNSTtFZ0R0REE7SUFBd0I7RWhFZytNMUI7RWdFLzlNRTtJQUF3QjtFaEVrK00xQjtFZ0VqK01FO0lBQXdCO0VoRW8rTTFCO0FBQ0Y7QWdCajdNSTtFZ0R0REE7SUFBd0I7RWhFMitNMUI7RWdFMStNRTtJQUF3QjtFaEU2K00xQjtFZ0U1K01FO0lBQXdCO0VoRSsrTTFCO0FBQ0Y7QWdCNTdNSTtFZ0R0REE7SUFBd0I7RWhFcy9NMUI7RWdFci9NRTtJQUF3QjtFaEV3L00xQjtFZ0V2L01FO0lBQXdCO0VoRTAvTTFCO0FBQ0Y7QWdCdjhNSTtFZ0R0REE7SUFBd0I7RWhFaWdOMUI7RWdFaGdORTtJQUF3QjtFaEVtZ04xQjtFZ0VsZ05FO0lBQXdCO0VoRXFnTjFCO0FBQ0Y7QWlFM2dORTtFQUFzQjtBakU4Z054Qjs7QWlFOWdORTtFQUFzQjtBakVraE54Qjs7QWtFamhORTtFQUF5QjtBbEVxaE4zQjs7QWtFcmhORTtFQUF5QjtBbEV5aE4zQjs7QWtFemhORTtFQUF5QjtBbEU2aE4zQjs7QWtFN2hORTtFQUF5QjtBbEVpaU4zQjs7QWtFamlORTtFQUF5QjtBbEVxaU4zQjs7QWtFaGlOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEeXBCa0M7QUowNExwQzs7QWtFaGlOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEaXBCa0M7QUprNUxwQzs7QWtFL2hORTtFQURGO0lBRUk7SUFDQTtJQUNBLGE5RHlvQmdDO0VKMDVMbEM7QUFDRjs7QW1FN2pOQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFK2pORjs7QW9FcmpORTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1ak5KOztBcUVubE5BO0VBQWE7QXJFdWxOYjs7QXFFdGxOQTtFQUFVO0FyRTBsTlY7O0FxRXpsTkE7RUFBYTtBckU2bE5iOztBcUU1bE5BO0VBQWU7QXJFZ21OZjs7QXNFL2xOSTtFQUF1QjtBdEVtbU4zQjs7QXNFbm1OSTtFQUF1QjtBdEV1bU4zQjs7QXNFdm1OSTtFQUF1QjtBdEUybU4zQjs7QXNFM21OSTtFQUF1QjtBdEUrbU4zQjs7QXNFL21OSTtFQUF1QjtBdEVtbk4zQjs7QXNFbm5OSTtFQUF1QjtBdEV1bk4zQjs7QXNFdm5OSTtFQUF1QjtBdEUybk4zQjs7QXNFM25OSTtFQUF1QjtBdEUrbk4zQjs7QXNFL25OSTtFQUF1QjtBdEVtb04zQjs7QXNFbm9OSTtFQUF1QjtBdEV1b04zQjs7QXNFbm9OQTtFQUFVO0F0RXVvTlY7O0FzRXRvTkE7RUFBVTtBdEUwb05WOztBc0V0b05BO0VBQWM7QXRFMG9OZDs7QXNFem9OQTtFQUFjO0F0RTZvTmQ7O0FzRTNvTkE7RUFBVTtBdEUrb05WOztBc0U5b05BO0VBQVU7QXRFa3BOVjs7QXVFaHFORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdkVpcU5KOztBd0V2cU5RO0VBQWdDO0F4RTJxTnhDOztBd0UxcU5ROztFQUVFO0F4RTZxTlY7O0F3RTNxTlE7O0VBRUU7QXhFOHFOVjs7QXdFNXFOUTs7RUFFRTtBeEUrcU5WOztBd0U3cU5ROztFQUVFO0F4RWdyTlY7O0F3RS9yTlE7RUFBZ0M7QXhFbXNOeEM7O0F3RWxzTlE7O0VBRUU7QXhFcXNOVjs7QXdFbnNOUTs7RUFFRTtBeEVzc05WOztBd0Vwc05ROztFQUVFO0F4RXVzTlY7O0F3RXJzTlE7O0VBRUU7QXhFd3NOVjs7QXdFdnROUTtFQUFnQztBeEUydE54Qzs7QXdFMXROUTs7RUFFRTtBeEU2dE5WOztBd0UzdE5ROztFQUVFO0F4RTh0TlY7O0F3RTV0TlE7O0VBRUU7QXhFK3ROVjs7QXdFN3ROUTs7RUFFRTtBeEVndU5WOztBd0UvdU5RO0VBQWdDO0F4RW12TnhDOztBd0Vsdk5ROztFQUVFO0F4RXF2TlY7O0F3RW52TlE7O0VBRUU7QXhFc3ZOVjs7QXdFcHZOUTs7RUFFRTtBeEV1dk5WOztBd0Vydk5ROztFQUVFO0F4RXd2TlY7O0F3RXZ3TlE7RUFBZ0M7QXhFMndOeEM7O0F3RTF3TlE7O0VBRUU7QXhFNndOVjs7QXdFM3dOUTs7RUFFRTtBeEU4d05WOztBd0U1d05ROztFQUVFO0F4RSt3TlY7O0F3RTd3TlE7O0VBRUU7QXhFZ3hOVjs7QXdFL3hOUTtFQUFnQztBeEVteU54Qzs7QXdFbHlOUTs7RUFFRTtBeEVxeU5WOztBd0VueU5ROztFQUVFO0F4RXN5TlY7O0F3RXB5TlE7O0VBRUU7QXhFdXlOVjs7QXdFcnlOUTs7RUFFRTtBeEV3eU5WOztBd0V2ek5RO0VBQWdDO0F4RTJ6TnhDOztBd0Uxek5ROztFQUVFO0F4RTZ6TlY7O0F3RTN6TlE7O0VBRUU7QXhFOHpOVjs7QXdFNXpOUTs7RUFFRTtBeEUrek5WOztBd0U3ek5ROztFQUVFO0F4RWcwTlY7O0F3RS8wTlE7RUFBZ0M7QXhFbTFOeEM7O0F3RWwxTlE7O0VBRUU7QXhFcTFOVjs7QXdFbjFOUTs7RUFFRTtBeEVzMU5WOztBd0VwMU5ROztFQUVFO0F4RXUxTlY7O0F3RXIxTlE7O0VBRUU7QXhFdzFOVjs7QXdFdjJOUTtFQUFnQztBeEUyMk54Qzs7QXdFMTJOUTs7RUFFRTtBeEU2Mk5WOztBd0UzMk5ROztFQUVFO0F4RTgyTlY7O0F3RTUyTlE7O0VBRUU7QXhFKzJOVjs7QXdFNzJOUTs7RUFFRTtBeEVnM05WOztBd0UvM05RO0VBQWdDO0F4RW00TnhDOztBd0VsNE5ROztFQUVFO0F4RXE0TlY7O0F3RW40TlE7O0VBRUU7QXhFczROVjs7QXdFcDROUTs7RUFFRTtBeEV1NE5WOztBd0VyNE5ROztFQUVFO0F4RXc0TlY7O0F3RXY1TlE7RUFBZ0M7QXhFMjVOeEM7O0F3RTE1TlE7O0VBRUU7QXhFNjVOVjs7QXdFMzVOUTs7RUFFRTtBeEU4NU5WOztBd0U1NU5ROztFQUVFO0F4RSs1TlY7O0F3RTc1TlE7O0VBRUU7QXhFZzZOVjs7QXdFLzZOUTtFQUFnQztBeEVtN054Qzs7QXdFbDdOUTs7RUFFRTtBeEVxN05WOztBd0VuN05ROztFQUVFO0F4RXM3TlY7O0F3RXA3TlE7O0VBRUU7QXhFdTdOVjs7QXdFcjdOUTs7RUFFRTtBeEV3N05WOztBd0VoN05RO0VBQXdCO0F4RW83TmhDOztBd0VuN05ROztFQUVFO0F4RXM3TlY7O0F3RXA3TlE7O0VBRUU7QXhFdTdOVjs7QXdFcjdOUTs7RUFFRTtBeEV3N05WOztBd0V0N05ROztFQUVFO0F4RXk3TlY7O0F3RXg4TlE7RUFBd0I7QXhFNDhOaEM7O0F3RTM4TlE7O0VBRUU7QXhFODhOVjs7QXdFNThOUTs7RUFFRTtBeEUrOE5WOztBd0U3OE5ROztFQUVFO0F4RWc5TlY7O0F3RTk4TlE7O0VBRUU7QXhFaTlOVjs7QXdFaCtOUTtFQUF3QjtBeEVvK05oQzs7QXdFbitOUTs7RUFFRTtBeEVzK05WOztBd0VwK05ROztFQUVFO0F4RXUrTlY7O0F3RXIrTlE7O0VBRUU7QXhFdytOVjs7QXdFdCtOUTs7RUFFRTtBeEV5K05WOztBd0V4L05RO0VBQXdCO0F4RTQvTmhDOztBd0UzL05ROztFQUVFO0F4RTgvTlY7O0F3RTUvTlE7O0VBRUU7QXhFKy9OVjs7QXdFNy9OUTs7RUFFRTtBeEVnZ09WOztBd0U5L05ROztFQUVFO0F4RWlnT1Y7O0F3RWhoT1E7RUFBd0I7QXhFb2hPaEM7O0F3RW5oT1E7O0VBRUU7QXhFc2hPVjs7QXdFcGhPUTs7RUFFRTtBeEV1aE9WOztBd0VyaE9ROztFQUVFO0F4RXdoT1Y7O0F3RXRoT1E7O0VBRUU7QXhFeWhPVjs7QXdFbmhPSTtFQUFtQjtBeEV1aE92Qjs7QXdFdGhPSTs7RUFFRTtBeEV5aE9OOztBd0V2aE9JOztFQUVFO0F4RTBoT047O0F3RXhoT0k7O0VBRUU7QXhFMmhPTjs7QXdFemhPSTs7RUFFRTtBeEU0aE9OOztBZ0JyaU9JO0V3RGxESTtJQUFnQztFeEU0bE90QztFd0UzbE9NOztJQUVFO0V4RTZsT1I7RXdFM2xPTTs7SUFFRTtFeEU2bE9SO0V3RTNsT007O0lBRUU7RXhFNmxPUjtFd0UzbE9NOztJQUVFO0V4RTZsT1I7RXdFNW1PTTtJQUFnQztFeEUrbU90QztFd0U5bU9NOztJQUVFO0V4RWduT1I7RXdFOW1PTTs7SUFFRTtFeEVnbk9SO0V3RTltT007O0lBRUU7RXhFZ25PUjtFd0U5bU9NOztJQUVFO0V4RWduT1I7RXdFL25PTTtJQUFnQztFeEVrb090QztFd0Vqb09NOztJQUVFO0V4RW1vT1I7RXdFam9PTTs7SUFFRTtFeEVtb09SO0V3RWpvT007O0lBRUU7RXhFbW9PUjtFd0Vqb09NOztJQUVFO0V4RW1vT1I7RXdFbHBPTTtJQUFnQztFeEVxcE90QztFd0VwcE9NOztJQUVFO0V4RXNwT1I7RXdFcHBPTTs7SUFFRTtFeEVzcE9SO0V3RXBwT007O0lBRUU7RXhFc3BPUjtFd0VwcE9NOztJQUVFO0V4RXNwT1I7RXdFcnFPTTtJQUFnQztFeEV3cU90QztFd0V2cU9NOztJQUVFO0V4RXlxT1I7RXdFdnFPTTs7SUFFRTtFeEV5cU9SO0V3RXZxT007O0lBRUU7RXhFeXFPUjtFd0V2cU9NOztJQUVFO0V4RXlxT1I7RXdFeHJPTTtJQUFnQztFeEUyck90QztFd0Uxck9NOztJQUVFO0V4RTRyT1I7RXdFMXJPTTs7SUFFRTtFeEU0ck9SO0V3RTFyT007O0lBRUU7RXhFNHJPUjtFd0Uxck9NOztJQUVFO0V4RTRyT1I7RXdFM3NPTTtJQUFnQztFeEU4c090QztFd0U3c09NOztJQUVFO0V4RStzT1I7RXdFN3NPTTs7SUFFRTtFeEUrc09SO0V3RTdzT007O0lBRUU7RXhFK3NPUjtFd0U3c09NOztJQUVFO0V4RStzT1I7RXdFOXRPTTtJQUFnQztFeEVpdU90QztFd0VodU9NOztJQUVFO0V4RWt1T1I7RXdFaHVPTTs7SUFFRTtFeEVrdU9SO0V3RWh1T007O0lBRUU7RXhFa3VPUjtFd0VodU9NOztJQUVFO0V4RWt1T1I7RXdFanZPTTtJQUFnQztFeEVvdk90QztFd0Vudk9NOztJQUVFO0V4RXF2T1I7RXdFbnZPTTs7SUFFRTtFeEVxdk9SO0V3RW52T007O0lBRUU7RXhFcXZPUjtFd0Vudk9NOztJQUVFO0V4RXF2T1I7RXdFcHdPTTtJQUFnQztFeEV1d090QztFd0V0d09NOztJQUVFO0V4RXd3T1I7RXdFdHdPTTs7SUFFRTtFeEV3d09SO0V3RXR3T007O0lBRUU7RXhFd3dPUjtFd0V0d09NOztJQUVFO0V4RXd3T1I7RXdFdnhPTTtJQUFnQztFeEUweE90QztFd0V6eE9NOztJQUVFO0V4RTJ4T1I7RXdFenhPTTs7SUFFRTtFeEUyeE9SO0V3RXp4T007O0lBRUU7RXhFMnhPUjtFd0V6eE9NOztJQUVFO0V4RTJ4T1I7RXdFMXlPTTtJQUFnQztFeEU2eU90QztFd0U1eU9NOztJQUVFO0V4RTh5T1I7RXdFNXlPTTs7SUFFRTtFeEU4eU9SO0V3RTV5T007O0lBRUU7RXhFOHlPUjtFd0U1eU9NOztJQUVFO0V4RTh5T1I7RXdFdHlPTTtJQUF3QjtFeEV5eU85QjtFd0V4eU9NOztJQUVFO0V4RTB5T1I7RXdFeHlPTTs7SUFFRTtFeEUweU9SO0V3RXh5T007O0lBRUU7RXhFMHlPUjtFd0V4eU9NOztJQUVFO0V4RTB5T1I7RXdFenpPTTtJQUF3QjtFeEU0ek85QjtFd0Uzek9NOztJQUVFO0V4RTZ6T1I7RXdFM3pPTTs7SUFFRTtFeEU2ek9SO0V3RTN6T007O0lBRUU7RXhFNnpPUjtFd0Uzek9NOztJQUVFO0V4RTZ6T1I7RXdFNTBPTTtJQUF3QjtFeEUrME85QjtFd0U5ME9NOztJQUVFO0V4RWcxT1I7RXdFOTBPTTs7SUFFRTtFeEVnMU9SO0V3RTkwT007O0lBRUU7RXhFZzFPUjtFd0U5ME9NOztJQUVFO0V4RWcxT1I7RXdFLzFPTTtJQUF3QjtFeEVrMk85QjtFd0VqMk9NOztJQUVFO0V4RW0yT1I7RXdFajJPTTs7SUFFRTtFeEVtMk9SO0V3RWoyT007O0lBRUU7RXhFbTJPUjtFd0VqMk9NOztJQUVFO0V4RW0yT1I7RXdFbDNPTTtJQUF3QjtFeEVxM085QjtFd0VwM09NOztJQUVFO0V4RXMzT1I7RXdFcDNPTTs7SUFFRTtFeEVzM09SO0V3RXAzT007O0lBRUU7RXhFczNPUjtFd0VwM09NOztJQUVFO0V4RXMzT1I7RXdFaDNPRTtJQUFtQjtFeEVtM09yQjtFd0VsM09FOztJQUVFO0V4RW8zT0o7RXdFbDNPRTs7SUFFRTtFeEVvM09KO0V3RWwzT0U7O0lBRUU7RXhFbzNPSjtFd0VsM09FOztJQUVFO0V4RW8zT0o7QUFDRjtBZ0I5M09JO0V3RGxESTtJQUFnQztFeEVvN090QztFd0VuN09NOztJQUVFO0V4RXE3T1I7RXdFbjdPTTs7SUFFRTtFeEVxN09SO0V3RW43T007O0lBRUU7RXhFcTdPUjtFd0VuN09NOztJQUVFO0V4RXE3T1I7RXdFcDhPTTtJQUFnQztFeEV1OE90QztFd0V0OE9NOztJQUVFO0V4RXc4T1I7RXdFdDhPTTs7SUFFRTtFeEV3OE9SO0V3RXQ4T007O0lBRUU7RXhFdzhPUjtFd0V0OE9NOztJQUVFO0V4RXc4T1I7RXdFdjlPTTtJQUFnQztFeEUwOU90QztFd0V6OU9NOztJQUVFO0V4RTI5T1I7RXdFejlPTTs7SUFFRTtFeEUyOU9SO0V3RXo5T007O0lBRUU7RXhFMjlPUjtFd0V6OU9NOztJQUVFO0V4RTI5T1I7RXdFMStPTTtJQUFnQztFeEU2K090QztFd0U1K09NOztJQUVFO0V4RTgrT1I7RXdFNStPTTs7SUFFRTtFeEU4K09SO0V3RTUrT007O0lBRUU7RXhFOCtPUjtFd0U1K09NOztJQUVFO0V4RTgrT1I7RXdFNy9PTTtJQUFnQztFeEVnZ1B0QztFd0UvL09NOztJQUVFO0V4RWlnUFI7RXdFLy9PTTs7SUFFRTtFeEVpZ1BSO0V3RS8vT007O0lBRUU7RXhFaWdQUjtFd0UvL09NOztJQUVFO0V4RWlnUFI7RXdFaGhQTTtJQUFnQztFeEVtaFB0QztFd0VsaFBNOztJQUVFO0V4RW9oUFI7RXdFbGhQTTs7SUFFRTtFeEVvaFBSO0V3RWxoUE07O0lBRUU7RXhFb2hQUjtFd0VsaFBNOztJQUVFO0V4RW9oUFI7RXdFbmlQTTtJQUFnQztFeEVzaVB0QztFd0VyaVBNOztJQUVFO0V4RXVpUFI7RXdFcmlQTTs7SUFFRTtFeEV1aVBSO0V3RXJpUE07O0lBRUU7RXhFdWlQUjtFd0VyaVBNOztJQUVFO0V4RXVpUFI7RXdFdGpQTTtJQUFnQztFeEV5alB0QztFd0V4alBNOztJQUVFO0V4RTBqUFI7RXdFeGpQTTs7SUFFRTtFeEUwalBSO0V3RXhqUE07O0lBRUU7RXhFMGpQUjtFd0V4alBNOztJQUVFO0V4RTBqUFI7RXdFemtQTTtJQUFnQztFeEU0a1B0QztFd0Uza1BNOztJQUVFO0V4RTZrUFI7RXdFM2tQTTs7SUFFRTtFeEU2a1BSO0V3RTNrUE07O0lBRUU7RXhFNmtQUjtFd0Uza1BNOztJQUVFO0V4RTZrUFI7RXdFNWxQTTtJQUFnQztFeEUrbFB0QztFd0U5bFBNOztJQUVFO0V4RWdtUFI7RXdFOWxQTTs7SUFFRTtFeEVnbVBSO0V3RTlsUE07O0lBRUU7RXhFZ21QUjtFd0U5bFBNOztJQUVFO0V4RWdtUFI7RXdFL21QTTtJQUFnQztFeEVrblB0QztFd0VqblBNOztJQUVFO0V4RW1uUFI7RXdFam5QTTs7SUFFRTtFeEVtblBSO0V3RWpuUE07O0lBRUU7RXhFbW5QUjtFd0VqblBNOztJQUVFO0V4RW1uUFI7RXdFbG9QTTtJQUFnQztFeEVxb1B0QztFd0Vwb1BNOztJQUVFO0V4RXNvUFI7RXdFcG9QTTs7SUFFRTtFeEVzb1BSO0V3RXBvUE07O0lBRUU7RXhFc29QUjtFd0Vwb1BNOztJQUVFO0V4RXNvUFI7RXdFOW5QTTtJQUF3QjtFeEVpb1A5QjtFd0Vob1BNOztJQUVFO0V4RWtvUFI7RXdFaG9QTTs7SUFFRTtFeEVrb1BSO0V3RWhvUE07O0lBRUU7RXhFa29QUjtFd0Vob1BNOztJQUVFO0V4RWtvUFI7RXdFanBQTTtJQUF3QjtFeEVvcFA5QjtFd0VucFBNOztJQUVFO0V4RXFwUFI7RXdFbnBQTTs7SUFFRTtFeEVxcFBSO0V3RW5wUE07O0lBRUU7RXhFcXBQUjtFd0VucFBNOztJQUVFO0V4RXFwUFI7RXdFcHFQTTtJQUF3QjtFeEV1cVA5QjtFd0V0cVBNOztJQUVFO0V4RXdxUFI7RXdFdHFQTTs7SUFFRTtFeEV3cVBSO0V3RXRxUE07O0lBRUU7RXhFd3FQUjtFd0V0cVBNOztJQUVFO0V4RXdxUFI7RXdFdnJQTTtJQUF3QjtFeEUwclA5QjtFd0V6clBNOztJQUVFO0V4RTJyUFI7RXdFenJQTTs7SUFFRTtFeEUyclBSO0V3RXpyUE07O0lBRUU7RXhFMnJQUjtFd0V6clBNOztJQUVFO0V4RTJyUFI7RXdFMXNQTTtJQUF3QjtFeEU2c1A5QjtFd0U1c1BNOztJQUVFO0V4RThzUFI7RXdFNXNQTTs7SUFFRTtFeEU4c1BSO0V3RTVzUE07O0lBRUU7RXhFOHNQUjtFd0U1c1BNOztJQUVFO0V4RThzUFI7RXdFeHNQRTtJQUFtQjtFeEUyc1ByQjtFd0Uxc1BFOztJQUVFO0V4RTRzUEo7RXdFMXNQRTs7SUFFRTtFeEU0c1BKO0V3RTFzUEU7O0lBRUU7RXhFNHNQSjtFd0Uxc1BFOztJQUVFO0V4RTRzUEo7QUFDRjtBZ0J0dFBJO0V3RGxESTtJQUFnQztFeEU0d1B0QztFd0Uzd1BNOztJQUVFO0V4RTZ3UFI7RXdFM3dQTTs7SUFFRTtFeEU2d1BSO0V3RTN3UE07O0lBRUU7RXhFNndQUjtFd0Uzd1BNOztJQUVFO0V4RTZ3UFI7RXdFNXhQTTtJQUFnQztFeEUreFB0QztFd0U5eFBNOztJQUVFO0V4RWd5UFI7RXdFOXhQTTs7SUFFRTtFeEVneVBSO0V3RTl4UE07O0lBRUU7RXhFZ3lQUjtFd0U5eFBNOztJQUVFO0V4RWd5UFI7RXdFL3lQTTtJQUFnQztFeEVrelB0QztFd0VqelBNOztJQUVFO0V4RW16UFI7RXdFanpQTTs7SUFFRTtFeEVtelBSO0V3RWp6UE07O0lBRUU7RXhFbXpQUjtFd0VqelBNOztJQUVFO0V4RW16UFI7RXdFbDBQTTtJQUFnQztFeEVxMFB0QztFd0VwMFBNOztJQUVFO0V4RXMwUFI7RXdFcDBQTTs7SUFFRTtFeEVzMFBSO0V3RXAwUE07O0lBRUU7RXhFczBQUjtFd0VwMFBNOztJQUVFO0V4RXMwUFI7RXdFcjFQTTtJQUFnQztFeEV3MVB0QztFd0V2MVBNOztJQUVFO0V4RXkxUFI7RXdFdjFQTTs7SUFFRTtFeEV5MVBSO0V3RXYxUE07O0lBRUU7RXhFeTFQUjtFd0V2MVBNOztJQUVFO0V4RXkxUFI7RXdFeDJQTTtJQUFnQztFeEUyMlB0QztFd0UxMlBNOztJQUVFO0V4RTQyUFI7RXdFMTJQTTs7SUFFRTtFeEU0MlBSO0V3RTEyUE07O0lBRUU7RXhFNDJQUjtFd0UxMlBNOztJQUVFO0V4RTQyUFI7RXdFMzNQTTtJQUFnQztFeEU4M1B0QztFd0U3M1BNOztJQUVFO0V4RSszUFI7RXdFNzNQTTs7SUFFRTtFeEUrM1BSO0V3RTczUE07O0lBRUU7RXhFKzNQUjtFd0U3M1BNOztJQUVFO0V4RSszUFI7RXdFOTRQTTtJQUFnQztFeEVpNVB0QztFd0VoNVBNOztJQUVFO0V4RWs1UFI7RXdFaDVQTTs7SUFFRTtFeEVrNVBSO0V3RWg1UE07O0lBRUU7RXhFazVQUjtFd0VoNVBNOztJQUVFO0V4RWs1UFI7RXdFajZQTTtJQUFnQztFeEVvNlB0QztFd0VuNlBNOztJQUVFO0V4RXE2UFI7RXdFbjZQTTs7SUFFRTtFeEVxNlBSO0V3RW42UE07O0lBRUU7RXhFcTZQUjtFd0VuNlBNOztJQUVFO0V4RXE2UFI7RXdFcDdQTTtJQUFnQztFeEV1N1B0QztFd0V0N1BNOztJQUVFO0V4RXc3UFI7RXdFdDdQTTs7SUFFRTtFeEV3N1BSO0V3RXQ3UE07O0lBRUU7RXhFdzdQUjtFd0V0N1BNOztJQUVFO0V4RXc3UFI7RXdFdjhQTTtJQUFnQztFeEUwOFB0QztFd0V6OFBNOztJQUVFO0V4RTI4UFI7RXdFejhQTTs7SUFFRTtFeEUyOFBSO0V3RXo4UE07O0lBRUU7RXhFMjhQUjtFd0V6OFBNOztJQUVFO0V4RTI4UFI7RXdFMTlQTTtJQUFnQztFeEU2OVB0QztFd0U1OVBNOztJQUVFO0V4RTg5UFI7RXdFNTlQTTs7SUFFRTtFeEU4OVBSO0V3RTU5UE07O0lBRUU7RXhFODlQUjtFd0U1OVBNOztJQUVFO0V4RTg5UFI7RXdFdDlQTTtJQUF3QjtFeEV5OVA5QjtFd0V4OVBNOztJQUVFO0V4RTA5UFI7RXdFeDlQTTs7SUFFRTtFeEUwOVBSO0V3RXg5UE07O0lBRUU7RXhFMDlQUjtFd0V4OVBNOztJQUVFO0V4RTA5UFI7RXdFeitQTTtJQUF3QjtFeEU0K1A5QjtFd0UzK1BNOztJQUVFO0V4RTYrUFI7RXdFMytQTTs7SUFFRTtFeEU2K1BSO0V3RTMrUE07O0lBRUU7RXhFNitQUjtFd0UzK1BNOztJQUVFO0V4RTYrUFI7RXdFNS9QTTtJQUF3QjtFeEUrL1A5QjtFd0U5L1BNOztJQUVFO0V4RWdnUVI7RXdFOS9QTTs7SUFFRTtFeEVnZ1FSO0V3RTkvUE07O0lBRUU7RXhFZ2dRUjtFd0U5L1BNOztJQUVFO0V4RWdnUVI7RXdFL2dRTTtJQUF3QjtFeEVraFE5QjtFd0VqaFFNOztJQUVFO0V4RW1oUVI7RXdFamhRTTs7SUFFRTtFeEVtaFFSO0V3RWpoUU07O0lBRUU7RXhFbWhRUjtFd0VqaFFNOztJQUVFO0V4RW1oUVI7RXdFbGlRTTtJQUF3QjtFeEVxaVE5QjtFd0VwaVFNOztJQUVFO0V4RXNpUVI7RXdFcGlRTTs7SUFFRTtFeEVzaVFSO0V3RXBpUU07O0lBRUU7RXhFc2lRUjtFd0VwaVFNOztJQUVFO0V4RXNpUVI7RXdFaGlRRTtJQUFtQjtFeEVtaVFyQjtFd0VsaVFFOztJQUVFO0V4RW9pUUo7RXdFbGlRRTs7SUFFRTtFeEVvaVFKO0V3RWxpUUU7O0lBRUU7RXhFb2lRSjtFd0VsaVFFOztJQUVFO0V4RW9pUUo7QUFDRjtBZ0I5aVFJO0V3RGxESTtJQUFnQztFeEVvbVF0QztFd0VubVFNOztJQUVFO0V4RXFtUVI7RXdFbm1RTTs7SUFFRTtFeEVxbVFSO0V3RW5tUU07O0lBRUU7RXhFcW1RUjtFd0VubVFNOztJQUVFO0V4RXFtUVI7RXdFcG5RTTtJQUFnQztFeEV1blF0QztFd0V0blFNOztJQUVFO0V4RXduUVI7RXdFdG5RTTs7SUFFRTtFeEV3blFSO0V3RXRuUU07O0lBRUU7RXhFd25RUjtFd0V0blFNOztJQUVFO0V4RXduUVI7RXdFdm9RTTtJQUFnQztFeEUwb1F0QztFd0V6b1FNOztJQUVFO0V4RTJvUVI7RXdFem9RTTs7SUFFRTtFeEUyb1FSO0V3RXpvUU07O0lBRUU7RXhFMm9RUjtFd0V6b1FNOztJQUVFO0V4RTJvUVI7RXdFMXBRTTtJQUFnQztFeEU2cFF0QztFd0U1cFFNOztJQUVFO0V4RThwUVI7RXdFNXBRTTs7SUFFRTtFeEU4cFFSO0V3RTVwUU07O0lBRUU7RXhFOHBRUjtFd0U1cFFNOztJQUVFO0V4RThwUVI7RXdFN3FRTTtJQUFnQztFeEVnclF0QztFd0UvcVFNOztJQUVFO0V4RWlyUVI7RXdFL3FRTTs7SUFFRTtFeEVpclFSO0V3RS9xUU07O0lBRUU7RXhFaXJRUjtFd0UvcVFNOztJQUVFO0V4RWlyUVI7RXdFaHNRTTtJQUFnQztFeEVtc1F0QztFd0Vsc1FNOztJQUVFO0V4RW9zUVI7RXdFbHNRTTs7SUFFRTtFeEVvc1FSO0V3RWxzUU07O0lBRUU7RXhFb3NRUjtFd0Vsc1FNOztJQUVFO0V4RW9zUVI7RXdFbnRRTTtJQUFnQztFeEVzdFF0QztFd0VydFFNOztJQUVFO0V4RXV0UVI7RXdFcnRRTTs7SUFFRTtFeEV1dFFSO0V3RXJ0UU07O0lBRUU7RXhFdXRRUjtFd0VydFFNOztJQUVFO0V4RXV0UVI7RXdFdHVRTTtJQUFnQztFeEV5dVF0QztFd0V4dVFNOztJQUVFO0V4RTB1UVI7RXdFeHVRTTs7SUFFRTtFeEUwdVFSO0V3RXh1UU07O0lBRUU7RXhFMHVRUjtFd0V4dVFNOztJQUVFO0V4RTB1UVI7RXdFenZRTTtJQUFnQztFeEU0dlF0QztFd0UzdlFNOztJQUVFO0V4RTZ2UVI7RXdFM3ZRTTs7SUFFRTtFeEU2dlFSO0V3RTN2UU07O0lBRUU7RXhFNnZRUjtFd0UzdlFNOztJQUVFO0V4RTZ2UVI7RXdFNXdRTTtJQUFnQztFeEUrd1F0QztFd0U5d1FNOztJQUVFO0V4RWd4UVI7RXdFOXdRTTs7SUFFRTtFeEVneFFSO0V3RTl3UU07O0lBRUU7RXhFZ3hRUjtFd0U5d1FNOztJQUVFO0V4RWd4UVI7RXdFL3hRTTtJQUFnQztFeEVreVF0QztFd0VqeVFNOztJQUVFO0V4RW15UVI7RXdFanlRTTs7SUFFRTtFeEVteVFSO0V3RWp5UU07O0lBRUU7RXhFbXlRUjtFd0VqeVFNOztJQUVFO0V4RW15UVI7RXdFbHpRTTtJQUFnQztFeEVxelF0QztFd0VwelFNOztJQUVFO0V4RXN6UVI7RXdFcHpRTTs7SUFFRTtFeEVzelFSO0V3RXB6UU07O0lBRUU7RXhFc3pRUjtFd0VwelFNOztJQUVFO0V4RXN6UVI7RXdFOXlRTTtJQUF3QjtFeEVpelE5QjtFd0VoelFNOztJQUVFO0V4RWt6UVI7RXdFaHpRTTs7SUFFRTtFeEVrelFSO0V3RWh6UU07O0lBRUU7RXhFa3pRUjtFd0VoelFNOztJQUVFO0V4RWt6UVI7RXdFajBRTTtJQUF3QjtFeEVvMFE5QjtFd0VuMFFNOztJQUVFO0V4RXEwUVI7RXdFbjBRTTs7SUFFRTtFeEVxMFFSO0V3RW4wUU07O0lBRUU7RXhFcTBRUjtFd0VuMFFNOztJQUVFO0V4RXEwUVI7RXdFcDFRTTtJQUF3QjtFeEV1MVE5QjtFd0V0MVFNOztJQUVFO0V4RXcxUVI7RXdFdDFRTTs7SUFFRTtFeEV3MVFSO0V3RXQxUU07O0lBRUU7RXhFdzFRUjtFd0V0MVFNOztJQUVFO0V4RXcxUVI7RXdFdjJRTTtJQUF3QjtFeEUwMlE5QjtFd0V6MlFNOztJQUVFO0V4RTIyUVI7RXdFejJRTTs7SUFFRTtFeEUyMlFSO0V3RXoyUU07O0lBRUU7RXhFMjJRUjtFd0V6MlFNOztJQUVFO0V4RTIyUVI7RXdFMTNRTTtJQUF3QjtFeEU2M1E5QjtFd0U1M1FNOztJQUVFO0V4RTgzUVI7RXdFNTNRTTs7SUFFRTtFeEU4M1FSO0V3RTUzUU07O0lBRUU7RXhFODNRUjtFd0U1M1FNOztJQUVFO0V4RTgzUVI7RXdFeDNRRTtJQUFtQjtFeEUyM1FyQjtFd0UxM1FFOztJQUVFO0V4RTQzUUo7RXdFMTNRRTs7SUFFRTtFeEU0M1FKO0V3RTEzUUU7O0lBRUU7RXhFNDNRSjtFd0UxM1FFOztJQUVFO0V4RTQzUUo7QUFDRjtBeUU1N1FBO0VBQWtCO0F6RSs3UWxCOztBeUUzN1FBO0VBQWlCO0F6RSs3UWpCOztBeUU5N1FBO0VBQWlCO0F6RWs4UWpCOztBeUVqOFFBO0VBQWlCO0F6RXE4UWpCOztBeUVwOFFBO0VDVEU7RUFDQTtFQUNBO0ExRWk5UUY7O0F5RWw4UUk7RUFBd0I7QXpFczhRNUI7O0F5RXI4UUk7RUFBd0I7QXpFeThRNUI7O0F5RXg4UUk7RUFBd0I7QXpFNDhRNUI7O0FnQnY2UUk7RXlEdkNBO0lBQXdCO0V6RW05UTFCO0V5RWw5UUU7SUFBd0I7RXpFcTlRMUI7RXlFcDlRRTtJQUF3QjtFekV1OVExQjtBQUNGO0FnQm43UUk7RXlEdkNBO0lBQXdCO0V6RTg5UTFCO0V5RTc5UUU7SUFBd0I7RXpFZytRMUI7RXlFLzlRRTtJQUF3QjtFekVrK1ExQjtBQUNGO0FnQjk3UUk7RXlEdkNBO0lBQXdCO0V6RXkrUTFCO0V5RXgrUUU7SUFBd0I7RXpFMitRMUI7RXlFMStRRTtJQUF3QjtFekU2K1ExQjtBQUNGO0FnQno4UUk7RXlEdkNBO0lBQXdCO0V6RW8vUTFCO0V5RW4vUUU7SUFBd0I7RXpFcy9RMUI7RXlFci9RRTtJQUF3QjtFekV3L1ExQjtBQUNGO0F5RW4vUUE7RUFBbUI7QXpFcy9RbkI7O0F5RXIvUUE7RUFBbUI7QXpFeS9RbkI7O0F5RXgvUUE7RUFBbUI7QXpFNC9RbkI7O0F5RXgvUUE7RUFBdUI7QXpFNC9RdkI7O0F5RTMvUUE7RUFBdUI7QXpFKy9RdkI7O0F5RTkvUUE7RUFBdUI7QXpFa2dSdkI7O0F5RWpnUkE7RUFBdUI7QXpFcWdSdkI7O0F5RXBnUkE7RUFBdUI7QXpFd2dSdkI7O0F5RXZnUkE7RUFBdUI7QXpFMmdSdkI7O0F5RXZnUkE7RUFBYztBekUyZ1JkOztBMkVsalJFO0VBQ0U7QTNFcWpSSjs7QU8zaVJFO0VvRUxNO0EzRW9qUlI7O0EyRTFqUkU7RUFDRTtBM0U2alJKOztBT25qUkU7RW9FTE07QTNFNGpSUjs7QTJFbGtSRTtFQUNFO0EzRXFrUko7O0FPM2pSRTtFb0VMTTtBM0Vva1JSOztBMkUxa1JFO0VBQ0U7QTNFNmtSSjs7QU9ua1JFO0VvRUxNO0EzRTRrUlI7O0EyRWxsUkU7RUFDRTtBM0VxbFJKOztBTzNrUkU7RW9FTE07QTNFb2xSUjs7QTJFMWxSRTtFQUNFO0EzRTZsUko7O0FPbmxSRTtFb0VMTTtBM0U0bFJSOztBMkVsbVJFO0VBQ0U7QTNFcW1SSjs7QU8zbFJFO0VvRUxNO0EzRW9tUlI7O0EyRTFtUkU7RUFDRTtBM0U2bVJKOztBT25tUkU7RW9FTE07QTNFNG1SUjs7QXlFcmtSQTtFQUFhO0F6RXlrUmI7O0F5RXhrUkE7RUFBYztBekU0a1JkOztBeUUxa1JBO0VBQWlCO0F6RThrUmpCOztBeUU3a1JBO0VBQWlCO0F6RWlsUmpCOztBeUU3a1JBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFd29SRjs7QXlFamxSQTtFQUF3QjtBekVxbFJ4Qjs7QXlFbmxSQTtFQUNFO0VBQ0E7QXpFc2xSRjs7QXlFamxSQTtFQUFjO0F6RXFsUmQ7O0E2RXRwUkE7RUFDRTtBN0V5cFJGOztBNkV0cFJBO0VBQ0U7QTdFeXBSRjs7QThFenBSRTtFQUNFOzs7SUFLRTtJQUVBO0U5RXlwUko7RThFcnBSSTtJQUNFO0U5RXVwUk47RThFOW9SRTtJQUNFO0U5RWdwUko7RThFbG9SRTtJQUNFO0U5RW9vUko7RThFbG9SRTs7SUFFRTtJQUNBO0U5RW9vUko7RThFNW5SRTtJQUNFO0U5RThuUko7RThFM25SRTs7SUFFRTtFOUU2blJKO0U4RTFuUkU7OztJQUdFO0lBQ0E7RTlFNG5SSjtFOEV6blJFOztJQUVFO0U5RTJuUko7RThFbm5SRTtJQUNFLFExRXdnQzhCO0VKNm1QbEM7RThFbm5SRTtJQUNFO0U5RXFuUko7RThFbm5SRTtJQUNFO0U5RXFuUko7RThFam5SRTtJQUNFO0U5RW1uUko7RThFam5SRTtJQUNFO0U5RW1uUko7RThFaG5SRTtJQUNFO0U5RWtuUko7RThFaG5SSTs7SUFFRTtFOUVrblJOO0U4RTdtUkk7O0lBRUU7RTlFK21STjtFOEUzbVJFO0lBQ0U7RTlFNm1SSjtFOEUzbVJJOzs7O0lBSUUscUIxRXZIRztFSm91UlQ7RThFem1SRTtJQUNFO0lBQ0EscUIxRTdISztFSnd1UlQ7QUFDRjtBK0VudlJBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RS9FcXZSRjtFK0VsdlJBO0lBQ0U7SUFDQTtZQUFBO0UvRW92UkY7QUFDRjtBK0U3dlJBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RS9FcXZSRjtFK0VsdlJBO0lBQ0U7SUFDQTtZQUFBO0UvRW92UkY7QUFDRjtBK0VqdlJBO0VBQ0U7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0EvRW12UkY7O0ErRWh2UkE7RUFDRTtJQUNFO0UvRW12UkY7RStFaHZSQTtJQUNFO0UvRWt2UkY7QUFDRjs7QStFenZSQTtFQUNFO0lBQ0U7RS9FbXZSRjtFK0VodlJBO0lBQ0U7RS9Fa3ZSRjtBQUNGO0ErRS91UkE7RUFDRTtVQUFBO0EvRWl2UkY7O0ErRTl1UkE7RUFDRTtJQUNFO0lBQ0E7WUFBQTtFL0VpdlJGO0UrRTl1UkE7SUFDRTtJQUNBO1lBQUE7RS9FZ3ZSRjtBQUNGOztBK0V6dlJBO0VBQ0U7SUFDRTtJQUNBO1lBQUE7RS9FaXZSRjtFK0U5dVJBO0lBQ0U7SUFDQTtZQUFBO0UvRWd2UkY7QUFDRjtBK0U3dVJBO0VBQ0U7VUFBQTtBL0UrdVJGOztBK0U1dVJBO0FBQ0E7RUFDRTtJQUNFO0UvRSt1UkY7RStFN3VSQTtJQUNFO0UvRSt1UkY7QUFDRjtBK0U1dVJBO0VBQ0U7SUFDRTtJQUNBO0UvRTh1UkY7RStFNXVSQTtJQUNFO0lBQ0E7RS9FOHVSRjtBQUNGO0FnRjl5UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjB5UkY7O0FnRnZ5UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm95UkY7O0FpRmw2UkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDM0VxQ087RTJFcENQLFkzRW1GaUI7RTJFbEZqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGcTZSRjtBaUZuNlJFO0VBQ0UsWTNFb0VZO0UyRW5FWixZM0V5RWU7RTJFeEVmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGcTZSSjtBaUZuNlJJO0VBQ0U7RUFDQTtFQUNBO0FqRnE2Uk47QWlGbjZSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRnE2UlI7QWlGbDZSTTtFQUNFO0FqRm82UlI7QWlGbDZSUTtFQUNFO0VBQ0E7RUFDQTtBakZvNlJWO0FpRjk1UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmc2Uko7QWlGOTVSSTtFQUNFO0VBQ0E7QWpGZzZSTjtBaUY5NVJNO0VBRUU7RUFDQSx1QzNFOENtQjtBTmkzUjNCO0FpRjU1Uk07RUFDRTtFQUVBO0VBQ0EsdUMzRXVDbUI7QU5zM1IzQjtBaUYxNVJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0U4QmtCO0UyRTdCbEI7RUFDQTtFQUNBO0FqRjQ1UlI7QWlGMTVSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUMzRW1CUTtFMkVsQlI7QWpGNDVSVjtBaUYxNVJVO0VBQ0U7RUFDQTtFQUNBLGMzRVdjO0FOaTVSMUI7QWlGeDVSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNFaEVVO0FOMDlScEI7QWlGdjVSUTtFQUNFLGMzRUhnQjtBTjQ1UjFCO0FpRnY1UlU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjM0VUYztFMkVVZDtFQUNBO0FqRnk1Ulo7QWlGdjVSWTtFQUNFO0VBQ0E7QWpGeTVSZDtBaUZ0NVJZO0VBQ0U7RUFDQTtFQUNBO0FqRnc1UmQ7QWlGcjVSWTtFQUNFO0FqRnU1UmQ7QWlGcjVSYztFQUNFO0VBQ0E7QWpGdTVSaEI7QWlGaDVSVTtFQUNFO1VBQUE7QWpGazVSWjtBaUYzNFJVO0VBQ0UseUIzRXJJRTtBTmtoU2Q7QWlGMzRSWTtFQUNFO0FqRjY0UmQ7QWlGejRSVTtFQUNFLGtDM0VySEg7RTJFc0hHO0FqRjI0Ulo7QWlGeDRSVTtFQUNFLGMzRTFEYztBTm84UjFCO0FpRng0Ulk7RUFDRTtVQUFBO0FqRjA0UmQ7QWlGcDRSYztFQUNFO1VBQUE7QWpGczRSaEI7QWlGMTNSWTtFQUNFO0FqRjQzUmQ7QWlGejNSZ0I7RUFDRTtBakYyM1JsQjtBaUZsM1JJO0VBQ0U7RUFDQTtBakZvM1JOO0FpRmwzUk07RUFDRTtBakZvM1JSO0FpRmwzUlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzRTFHZ0I7RTJFMkdoQixvQjNFckhrQjtFMkVzSGxCO0FqRm8zUlY7QWlGbDNSVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0VySGM7QU55K1IxQjtBaUZqM1JVO0VBQ0U7RUFDQTtBakZtM1JaO0FpRmozUlk7RUFDRSx5QjNFck5BO0FOd2tTZDtBaUYvMlJVO0VBQ0U7QWpGaTNSWjtBaUYvMlJZO0VBQ0U7QWpGaTNSZDtBaUY1MlJRO0VBQ0U7QWpGODJSVjtBaUYxMlJVO0VBQ0U7QWpGNDJSWjtBaUZ2MlJVO0VBQ0U7QWpGeTJSWjtBaUZuMlJJO0VBQ0U7QWpGcTJSTjtBaUZuMlJNO0VBQ0UsVTNFL0trQjtBTm9oUzFCO0FpRmwyUk07RUFDRTtBakZvMlJSO0FpRmoyUk07RUFDRTtFQUNBLHNCM0U5T1M7QU5pbFNqQjtBaUYvMVJRO0VBQ0UsbUIzRTVMc0I7QU42aFNoQzs7QWlGejFSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBLFMzRWpOWTtJMkVrTlo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpGNDFSRjtFaUYxMVJFO0lBQ0U7SUFDQTtFakY0MVJKO0FBQ0Y7QWdGN29TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeW9TRjs7QWdGdG9TQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbW9TRjs7QWtGandTQTtFQUNFLGtDNUV5Q087RTRFeENQO0VBQ0Esa0I1RXNGaUI7RTRFckZqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm93U0Y7QWtGbHdTRTtFQUNFO0VBQ0EsWTVFdUVZO0U0RXRFWixjNUV1RWdCO0U0RXRFaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZvd1NKO0FrRmx3U0k7RUFDRTtFQUNBO0FsRm93U047QWtGbHdTTTtFQUNFO0VBQ0E7RUFDQTtBbEZvd1NSO0FrRmh3U0k7RUFDRTtFQUNBLFk1RWtEVTtFNEVqRFYsYzVFaEJRO0FOa3hTZDtBa0Zod1NNO0VBQ0U7QWxGa3dTUjtBa0YvdlNNO0VBQ0U7QWxGaXdTUjtBa0Y3dlNJO0VBQ0U7QWxGK3ZTTjtBa0Y3dlNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGK3ZTUjtBa0Y1dlNNO0VBQ0U7QWxGOHZTUjtBa0YxdlNJO0VBQ0U7RUFDQTtBbEY0dlNOO0FrRjF2U007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEY0dlNSO0FrRnh2U1E7RUFDRTtFQUNBO0VBQ0EsYzVFNURJO0U0RTZESixZNUVJTTtBTnN2U2hCO0FrRnp2U1U7RUFMRjtJQU1JO0lBQ0E7RWxGNHZTVjtBQUNGO0FrRjF2U1U7RUFDRTtBbEY0dlNaO0FrRnR2U1k7RUFDRTtFQUNBO0FsRnd2U2Q7QWtGcHZTVTtFQUNFO0VBQ0Esc0I1RS9ESztBTnF6U2pCO0FrRnB2U1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnN2U2Q7QWtGbnZTWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRnF2U2Q7QWtGbnZTYztFQUNFO0VBQ0E7QWxGcXZTaEI7QWtGbHZTYztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FsRmt2U2hCO0FrRi91U2tCO0VBRUU7QWxGZ3ZTcEI7QWtGMXVTWTtFQUNFO0VBQ0E7RUFDQTtBbEY0dVNkO0FrRjF1U2M7RUFDRTtBbEY0dVNoQjtBa0Z6dVNjO0VBQ0U7QWxGMnVTaEI7QWtGeHVTYztFQUNFO0FsRjB1U2hCO0FrRnR1U29CO0VBQ0U7QWxGd3VTdEI7QWtGcnVTb0I7RUFDRTtBbEZ1dVN0QjtBa0ZydVNzQjtFQUNFO0VBQ0E7RUFDQTtBbEZ1dVN4QjtBa0ZodVNjO0VBQ0U7RUFDQTtBbEZrdVNoQjtBa0Y3dFNjO0VBQ0U7QWxGK3RTaEI7QWtGeHRTVTtFQUNFO0lBQ0UsUzVFakhFO0VOMjBTZDtBQUNGO0FrRmx0U1k7RUFDRTtFQUNBO0VBQ0E7QWxGb3RTZDtBa0ZsdFNjO0VBQ0U7RUFDQTtFQUNBO0FsRm90U2hCO0FrRmp0U2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZtdFNoQjtBa0ZqdFNnQjtFQUNFO0FsRm10U2xCO0FrRmh0U2dCO0VBQ0U7QWxGa3RTbEI7QWtGL3NTZ0I7RUFDRTtBbEZpdFNsQjtBa0Y1c1NZO0VBQ0U7RUFDQTtBbEY4c1NkO0FrRjVzU2M7RUFDRTtFQUNBO0FsRjhzU2hCO0FrRjNzU2M7RUFDRTtBbEY2c1NoQjtBa0Yxc1NjO0VBYkY7SUFjSTtFbEY2c1NkO0FBQ0Y7QWtGenNTYztFQUNFO0FsRjJzU2hCO0FrRnRzU1U7RUFDRTtBbEZ3c1NaO0FrRnRzU1k7RUFDRTtBbEZ3c1NkO0FrRnBzU2M7RUFFRTtFQUNBO0FsRnFzU2hCO0FrRm5zU2dCO0VBQ0U7RUFDQTtBbEZxc1NsQjtBa0Zqc1NrQjtFQUNFO0VBQ0E7RUFDQTtBbEZtc1NwQjtBa0Y5clNjO0VBQ0U7RUFDQTtFQUNBO0FsRmdzU2hCO0FrRjVyU1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEY4clNkO0FrRjVyU2M7RUFDRTtFQUNBO0VBQ0E7QWxGOHJTaEI7QWtGdHJTUTtFQURGO0lBRUk7RWxGeXJTUjtFa0Z4clNRO0lBQ0U7SUFDQTtFbEYwclNWO0FBQ0Y7O0FrRm5yU0E7RUFDRTtJQUNFO0lBQ0E7RWxGc3JTRjtFa0ZwclNFO0lBQ0U7RWxGc3JTSjtFa0ZsclNFO0lBQ0U7RWxGb3JTSjtBQUNGO0FrRmhyU0E7RUFFSTtJQUNFO0lBQ0E7RWxGaXJTSjtBQUNGO0FrRjdxU0E7RUFHTTtJQUNFO0VsRjZxU047QUFDRjtBZ0ZuaFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYrZ1RGOztBZ0Y1Z1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5Z1RGOztBbUZ2b1RBO0VBQ0U7QW5GMG9URjtBbUZ2b1RJO0VBQ0U7RUFDQTtFQUNBLGM3RVdRO0FOOG5UZDtBbUZ0b1RJO0VBQ0U7QW5Gd29UTjs7QW1Gbm9UQTtFQUdNO0lBQ0U7SUFDQTtFbkZvb1ROO0FBQ0Y7QWdGM3BUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdXBURjs7QWdGcHBUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaXBURjs7QW9GL3dUQTtFQUNFLHNCOUVvQ2U7QU44dVRqQjtBb0Yvd1RJO0VBQ0U7QXBGaXhUTjtBb0Y5d1RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGZ3hUTjtBb0Y5d1RNO0VBQ0U7QXBGZ3hUUjtBb0Y3d1RNO0VBQ0U7QXBGK3dUUjtBb0Y1d1RNO0VBQ0U7RUFDQTtFQUNBO0FwRjh3VFI7QW9GM3dUTTtFQUNFLGM5RXhCQTtFOEV5QkEseUI5RWxCTTtBTit4VGQ7QW9GM3dUUTtFQUNFLGM5RTVCRjtFOEU2QkU7QXBGNndUVjs7QWdGdHpUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbXpURjs7QWdGaHpUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNnlURjs7QXFGejZUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY0NlROO0FxRng2VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQi9FeUJnQjtFK0V4QmhCO0VBQ0E7RUFDQTtBckYwNlRKO0FxRng2VEk7RUFDRTtFQUNBO0FyRjA2VE47QXFGdjZUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRnk2VE47QXFGdjZUTTtFQUNFO0FyRnk2VFI7QXFGdDZUTTtFQUNFLGMvRW5CTTtFK0VvQk47QXJGdzZUUjtBcUZwNlRJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXJGczZUTjtBcUZoNlRJO0VBQ0U7QXJGazZUTjtBcUZoNlRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGazZUUjtBcUY5NVRRO0VBQ0U7VUFBQTtBckZnNlRWO0FxRjM1VEk7RUFDRTtBckY2NVROO0FxRng1VFE7RUFDRTtFQUNBO0VBQ0E7QXJGMDVUVjtBcUZsNVRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0U3RVE7QU5pK1RkO0FxRmw1VE07RUFDRTtFQUNBO0FyRm81VFI7QXFGajVUTTtFQUNFO0FyRm01VFI7QXFGNTRUSTtFQUNFLG1CL0V0RWM7RStFdUVkLHNCL0UzRVc7RStFNEVYO0VBQ0E7QXJGODRUTjtBcUY1NFRNO0VBQ0U7QXJGODRUUjtBcUYxNFRJO0VBQ0U7QXJGNDRUTjtBcUZ6NFRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYyNFRSO0FxRng0VE07RUFDRTtBckYwNFRSO0FxRng0VFE7RUFDRTtBckYwNFRWO0FxRnQ0VE07RUFDRTtBckZ3NFRSO0FxRnQ0VFE7RUFDRTtBckZ3NFRWO0FxRm40VEk7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRnE0VE47QUFDRjs7QXFGMzNUSTtFQUNFO0FyRjgzVE47QXFGMTNURTs7O0VBR0U7RUFDQTtFQUNBO0FyRjQzVEo7QXFGejNURTtFQUNFO0FyRjIzVEo7QXFGeDNURTtFQUNFO0VBQ0E7QXJGMDNUSjs7QWdGN2pVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMGpVRjs7QWdGdmpVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb2pVRjs7QXNGanJVRTtFQUNFO0VBQ0E7QXRGb3JVSjtBc0ZsclVJO0VBQ0U7QXRGb3JVTjtBc0ZqclVJO0VBQ0U7QXRGbXJVTjtBc0ZqclVNO0VBQ0U7QXRGbXJVUjtBc0YvcVVJO0VBQ0U7QXRGaXJVTjtBc0Y3cVVFO0VBQ0U7RUFDQTtBdEYrcVVKO0FzRjNxVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY2cVVWO0FzRjNxVVU7RUFDRSxrQmhGb0JhO0FOeXBVekI7QXNGMXFVVTtFQUNFLG1CaEZnQmE7QU40cFV6QjtBc0Z6cVVVO0VBQ0U7RUFDQTtBdEYycVVaO0FzRnpxVVk7RUFDRTtBdEYycVVkO0FzRnhxVVk7RUFDRTtFQUNBO0F0RjBxVWQ7QXNGaHFVVTtFQUNFO0VBQ0E7RUFDQTtBdEZrcVVaO0FzRmhxVVk7RUFDRSxrQmhGYlc7QU4rcVV6QjtBc0YvcFVZO0VBQ0UsbUJoRmpCVztBTmtyVXpCO0FzRjlwVVk7RUFDRTtBdEZncVVkO0FzRjdwVVk7RUFDRTtFQUNBO0F0RitwVWQ7QXNGcHJVTTtFQTBCRTs7Ozs7O0lBQUE7QXRGbXFVUjs7QXNGcnBVRTtFQUNFO0lBQ0U7RXRGd3BVSjtFc0ZycFVJO0lBQ0U7RXRGdXBVTjtFc0ZwcFVFO0lBQ0U7RXRGc3BVSjtFc0ZwcFVJO0lBQ0U7SUFDQSwrQmhGN0VTO0lnRjhFVCxnQ2hGOUVTO0VOb3VVZjtFc0ZucFVJO0lBQ0U7SUFDQSxrQ2hGbkZTO0lnRm9GVCxtQ2hGcEZTO0VOeXVVZjtFc0ZscFVJO0lBQ0U7SUFDQTtJQUNBO0V0Rm9wVU47RXNGbHBVTTtJQUNFO0V0Rm9wVVI7RXNGanBVTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Rm1wVVI7QUFDRjs7QXNGM29VRTtFQUNFO0VBQ0E7QXRGOG9VSjs7QXNGem9VQTtFQUNFO0F0RjRvVUY7QXNGMW9VRTtFQUNFO0F0RjRvVUo7O0FzRnZvVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjBvVUY7QXNGdG9VRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBdEZ3b1VKO0FzRnRvVUk7RUFDRTtBdEZ3b1VOO0FzRnJvVVE7RUFDRTtFQUNBO0VBQ0EsY2hGcEtnQjtBTjJ5VTFCO0FzRnJvVVU7RUFDRTtFQUNBO0F0RnVvVVo7QXNGcG9VVTtFQUNFLGNoRjlLRTtBTm96VWQ7QXNGbm9VVTtFQUNFO0F0RnFvVVo7QXNGaG9VTTtFQUNFO0F0RmtvVVI7QXNGOW5VUTtFQUNFO0F0RmdvVVY7QXNGM25VUTtFQUNFO0F0RjZuVVY7QXNGeG5VUTtFQUNFO0VBQ0E7QXRGMG5VVjtBc0Z0blVNO0VBQ0U7RUFBQTtBdEZ3blVSO0FzRnRuVVE7RUFDRTtFQUNBO0F0RnduVVY7QXNGcm5VUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHNCaEZ2TU87RWdGd01QO0F0RnVuVVY7QXNGcm5VVTtFQUNFO0VBQ0E7RUFDQTtBdEZ1blVaO0FzRnJuVVk7RUFDRTtFQUNBLGNoRm5MVztFZ0ZvTFg7QXRGdW5VZDtBc0ZyblVjO0VBQ0U7RUFDQTtBdEZ1blVoQjtBc0ZwblVjO0VBQ0U7RUFDQTtBdEZzblVoQjtBc0ZwblVnQjtFQUNFO0F0RnNuVWxCO0FzRmxuVWM7RUFDRTtFQUNBO0F0Rm9uVWhCO0FzRjltVVk7RUFDRTtBdEZnblVkO0FzRjNtVVE7RUFDRTtFQUNBO0VBQ0E7QXRGNm1VVjtBc0YxbVVRO0VBM0RGO0lBNERJO0V0RjZtVVI7RXNGNW1VUTtJQUNFO01BQ0U7TUFDQTtjQUFBO0l0RjhtVVY7SXNGM21VUTtNQUNFO01BQ0E7Y0FBQTtJdEY2bVVWO0VBQ0Y7RXNGdG5VUTtJQUNFO01BQ0U7TUFDQTtjQUFBO0l0RjhtVVY7SXNGM21VUTtNQUNFO01BQ0E7Y0FBQTtJdEY2bVVWO0VBQ0Y7RXNGbnJVSTtJQXlFSTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7RXRGNm1VUjtBQUNGO0FzRjVtVVE7RUE3RUY7SUE4RUk7RXRGK21VUjtBQUNGO0FzRjVtVU07RUFDRTtFQUNBO0F0RjhtVVI7O0FzRnRtVUU7RUFDRTtBdEZ5bVVKO0FzRnZtVUk7RUFDRTtVQUFBO0F0RnltVU47O0FzRnBtVUE7RUFDRTtBdEZ1bVVGOztBc0ZubVVFO0VBQ0U7RUFDQTtBdEZzbVVKOztBc0ZsbVVBO0VBRUk7SUFDRTtJQUNBO0V0Rm9tVUo7RXNGbG1VSTtJQUNFO0V0Rm9tVU47RXNGbG1VTTtJQUNFO0V0Rm9tVVI7QUFDRjtBc0Z4bFVVO0VBQ0U7QXRGMGxVWjtBc0Z2bFVVO0VBQ0U7QXRGeWxVWjtBc0ZqbFVZO0VBQ0U7QXRGbWxVZDtBc0ZobFVZO0VBQ0U7QXRGa2xVZDs7QWdGNThVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeThVRjs7QWdGdDhVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbThVRjs7QXVGN2pWUTtFQUNFO0VBQ0E7RUFDQTtBdkZna1ZWO0F1RjlqVlU7RUFDRTtBdkZna1ZaOztBdUZ0alZJO0VBREY7SUFFSTtJQUNBO0V2RjBqVko7QUFDRjtBdUZ4alZJO0VBQ0U7QXZGMGpWTjtBdUZ2alZJO0VBQ0U7QXZGeWpWTjtBdUZwalZJO0VBQ0U7QXZGc2pWTjtBdUZualZJO0VBTEY7SUFNSTtJQUNBO0V2RnNqVko7QUFDRjtBdUZualZFO0VBQ0U7RUFDQSwrQmpGVmE7RWlGV2IsZ0NqRlhhO0VpRlliO0F2RnFqVko7QXVGbmpWSTtFQUNFO0VBQ0E7QXZGcWpWTjtBdUZualZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZxalZSO0F1Rm5qVlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjakZoREk7QU5xbVZkO0F1RjlpVkk7RUFDRSxjakZsQzhCO0FOa2xWcEM7QXVGN2lWUTtFQUNFO0VBQ0E7RUFDQTtBdkYraVZWO0F1RjNpVk07RUFDRTtBdkY2aVZSO0F1RjFpVlU7RUFDRTtBdkY0aVZaO0F1RnZpVk07RUFDRSxjakY3RU07QU5zblZkO0F1RnRpVlU7RUFDRTtBdkZ3aVZaO0F1RmhpVkk7RUFDRTtBdkZraVZOO0F1Ri9oVkk7RUFDRTtBdkZpaVZOO0F1RnpoVmM7RUFDRTtBdkYyaFZoQjtBdUZ4aFZjO0VBQ0U7QXZGMGhWaEI7QXVGbGhWZ0I7RUFDRTtBdkZvaFZsQjtBdUZqaFZnQjtFQUNFO0F2Rm1oVmxCOztBdUZyZ1ZNO0VBQ0U7RUFDQTtBdkZ3Z1ZSO0F1RnRnVlE7RUFDRSxjakYzSUk7QU5tcFZkO0F1RnJnVlE7RUFDRSxjakYvSUk7RWlGZ0pKO0F2RnVnVlY7QXVGcGdWUTtFQUNFO0VBQ0E7QXZGc2dWVjtBdUZqZ1ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZtZ1ZOOztBdUY5L1VBO0VBQ0U7QXZGaWdWRjtBdUY5L1VNO0VBQ0U7QXZGZ2dWUjtBdUY5L1VRO0VBQ0U7QXZGZ2dWVjs7QWdGL3JWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNHJWRjs7QWdGenJWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGc3JWRjs7QXdGbHpWSTtFQUNFLGlCbEZnRlU7QU5xdVZoQjs7QXdGOXlWRTtFQUNFO0lBQ0U7RXhGaXpWSjtFd0YveVZFO0lBQ0UsaUJsRjJFZTtFTnN1Vm5CO0V3Ri95Vkk7SUFDRTtFeEZpelZOO0V3Rjl5VkU7SUFDRTtJQUNBO0lBQ0EsV2xGa0VlO0VOOHVWbkI7RXdGOXlWSTtJQUNFO0lBQ0E7SUFDQSxXbEY2RGE7RU5tdlZuQjtFd0Y5eVZNO0lBQ0U7RXhGZ3pWUjtFd0Y3eVZNO0lBQ0U7RXhGK3lWUjtFd0YzeVZJO0lBQ0U7SUFDQSxnQmxGeUNRO0VOb3dWZDtFd0YzeVZNO0lBQ0U7SUFDQTtFeEY2eVZSO0V3RjN5VlE7SUFDRTtJQUNBO0V4RjZ5VlY7RXdGM3lWVTtJQUNFO0V4RjZ5Vlo7RXdGMXlWVTtJNUV0RFIsNEI0RXVEaUM7RXhGNHlWbkM7RXdGM3lWcUI7STVFeERuQiwwQjRFeURtQztFeEY2eVZyQztFd0Z4eVZZO0lBQ0U7SUFDQTtFeEYweVZkO0V3RnZ5Vlk7SUFDRTtFeEZ5eVZkO0V3RnB5Vlk7STVFekVWLDBCNEUwRW1DO0V4RnN5VnJDO0V3RnJ5VnVCO0k1RTNFckIsd0I0RTRFcUM7RXhGdXlWdkM7RXdGanlWUTtJQUNFO0V4Rm15VlY7RXdGL3hWVTtJQUNFO0V4Rml5Vlo7RXdGL3hWWTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHdDbEZDZTtJa0ZBZixVbEZQSztJa0ZRTDtJQUNBO0lBQ0E7SUFDQTtJQUNBLFlsRkZXO0lrRkdYO0lBQ0E7SUFDQTtFeEZpeVZkO0V3Rmh5VnVCO0lBQ1A7SUFDQSxXbEZsQkc7SWtGbUJIO0V4Rmt5VmhCO0V3Rmh5VmM7SUFDRTtFeEZreVZoQjtFd0Z0elZZO0lBd0JFO0V4Rml5VmQ7RXdGN3hWVTs7SUFFRTtJQUNBO0lBQ0E7STVFMUhWLHdCNEUySGlDO0lBQ3ZCO0lBQ0EsVWxGckNPO0lrRnNDUCxZbEY1QmE7RU4yelZ6QjtFd0Y5eFZxQjtJQUNQO0lBQ0EsV2xGekNLO0lNeEZqQix3QjRFa0ltQztFeEZneVZyQztFd0Y1eFZjOztJQUNFO0lBQ0E7RXhGK3hWaEI7RXdGanpWVTs7SUF1QkU7RXhGOHhWWjtFd0Z6eFZNO0lBQ0U7SUFDQTtFeEYyeFZSO0V3Rnh4VlU7SUFDRTtJQUNBO0lBQ0E7RXhGMHhWWjtFd0Z4eFZZO0lBQ0UsdUNsRm5ERTtFTjYwVmhCO0V3RnB4VlU7SUFDRTtJQUNBO0V4RnN4Vlo7RXdGcHhWWTtJQUNFO0V4RnN4VmQ7RXdGcHhWYztJQUNFO0lBQ0E7RXhGc3hWaEI7RXdGOXdWRTtJQUNFO0lBQ0EsaUJsRjlGZTtJa0YrRmY7RXhGZ3hWSjtBQUNGOztBd0Yxd1ZFO0VBQ0U7SUFDRSxpQmxGeEdlO0lrRnlHZjtFeEY2d1ZKO0V3RjN3Vkk7SUFDRTtFeEY2d1ZOO0V3Rnp3VkU7SUFDRSxXbEZqSGU7RU40M1ZuQjtFd0Z6d1ZJO0lBQ0UsV2xGcEhhO0VOKzNWbkI7RXdGendWTTtJQUNFO0V4RjJ3VlI7RXdGeHdWTTtJQUNFO0V4RjB3VlI7RXdGdHdWSTtJQUNFLFlsRmpJVztJa0ZrSVg7RXhGd3dWTjtFd0Z0d1ZNO0lBQ0UsWWxGcklTO0VONjRWakI7RXdGbHdWWTtJQUNFO0V4Rm93VmQ7RXdGaHdWYztJQUNFO0V4Rmt3VmhCO0V3Rnp2VmdCO0lBQ0U7WUFBQTtFeEYydlZsQjtFd0ZodlZNO0lBQ0U7RXhGa3ZWUjtFd0YvdVZNO0lBQ0U7RXhGaXZWUjtFd0Y1dVZNO0lBQ0U7RXhGOHVWUjtFd0YzdVZVO0lBQ0U7RXhGNnVWWjtFd0Z6dVZZO0lBQ0U7SUFDQTtFeEYydVZkO0V3Rnh1Vlk7SUFDRTtFeEYwdVZkO0V3Rm51VlE7SUFDRTtFeEZxdVZWO0V3Ri90VkU7SUFDRSxpQmxGN01lO0lrRjhNZjtFeEZpdVZKO0FBQ0Y7O0F3RjV0VkE7RUFDRTtFQUNBO0F4Rit0VkY7QXdGNXRWSTtFQUNFO0F4Rjh0Vk47O0FnRm5oV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmdoV0Y7O0FnRjdnV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjBnV0Y7O0F5RnhvV0E7RUFDRTtFQUNBLGtDbkZ3Q087RW1GdkNQO0VBQ0EsbUJuRnFDa0I7RW1GcENsQjtBekYyb1dGO0F5RnpvV0U7RUFDRTtFQUNBO0F6RjJvV0o7QXlGeG9XRTtFQUNFO0F6RjBvV0o7QXlGdm9XRTtFQUNFO0VBQ0E7QXpGeW9XSjs7QXlGcm9XQTs7O0VBR0U7QXpGd29XRjs7QXlGcm9XQTtFQUNFO0F6RndvV0Y7QXlGcm9XSTtFQUNFO0F6RnVvV047O0F5RmxvV0E7RUFDRTtBekZxb1dGOztBeUZsb1dBO0VBQ0UsbUJuRkZrQjtBTnVvV3BCOztBeUZqb1dFO0VBQ0UsVW5GeUJzQjtFbUZ4QnRCLFduRndCc0I7QU40bVcxQjtBeUZqb1dFO0VBQ0U7QXpGbW9XSjtBeUZob1dFO0VBQ0U7RUFDQTtBekZrb1dKO0F5RjluV0k7RUFDRTtBekZnb1dOO0F5RjluV007RUFDRTtBekZnb1dSOztBeUYxbldBO0VBQ0U7RUFDQTtBekY2bldGO0F5RjVuV0U7RUFDRTtBekY4bldKOztBeUYxbldBO0VBQ0U7RUFDQTtFQUNBO0F6RjZuV0Y7O0F5RjFuV0E7RUFDRTtFQUNBO0F6RjZuV0Y7O0F5RjFuV0E7RUFDRTtBekY2bldGOztBeUYxbldBO0VBQ0U7RUFBQTtFQUFBO0F6RjZuV0Y7O0F5RjFuV0E7RUFDRTtBekY2bldGOztBeUZ6bldFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbkZ4RlU7QU5vdFdkOztBeUZ4bldBO0VBQ0U7QXpGMm5XRjs7QXlGeG5XQTtFQUNFO0VBQUE7QXpGMm5XRjs7QXlGdG5XRTtFQUNFO0F6RnluV0o7O0F5RnZuV0U7RUFDRTtBekYwbldKOztBeUZ4bldFO0VBQ0U7QXpGMm5XSjs7QXlGem5XRTtFQUNFO0F6RjRuV0o7O0F5RjFuV0U7RUFDRTtBekY2bldKOztBeUYzbldFO0VBQ0U7QXpGOG5XSjs7QXlGOW9XRTtFQUNFO0F6RmlwV0o7O0F5Ri9vV0U7RUFDRTtBekZrcFdKOztBeUZocFdFO0VBQ0U7QXpGbXBXSjs7QXlGanBXRTtFQUNFO0F6Rm9wV0o7O0F5RmxwV0U7RUFDRTtBekZxcFdKOztBeUZucFdFO0VBQ0U7QXpGc3BXSjs7QXlGdHFXRTtFQUNFO0F6RnlxV0o7O0F5RnZxV0U7RUFDRTtBekYwcVdKOztBeUZ4cVdFO0VBQ0U7QXpGMnFXSjs7QXlGenFXRTtFQUNFO0F6RjRxV0o7O0F5RjFxV0U7RUFDRTtBekY2cVdKOztBeUYzcVdFO0VBQ0U7QXpGOHFXSjs7QXlGOXJXRTtFQUNFO0F6RmlzV0o7O0F5Ri9yV0U7RUFDRTtBekZrc1dKOztBeUZoc1dFO0VBQ0U7QXpGbXNXSjs7QXlGanNXRTtFQUNFO0F6Rm9zV0o7O0F5RmxzV0U7RUFDRTtBekZxc1dKOztBeUZuc1dFO0VBQ0U7QXpGc3NXSjs7QXlGdHRXRTtFQUNFO0F6Rnl0V0o7O0F5RnZ0V0U7RUFDRTtBekYwdFdKOztBeUZ4dFdFO0VBQ0U7QXpGMnRXSjs7QXlGenRXRTtFQUNFO0F6RjR0V0o7O0F5RjF0V0U7RUFDRTtBekY2dFdKOztBeUYzdFdFO0VBQ0U7QXpGOHRXSjs7QXlGOXVXRTtFQUNFO0F6Rml2V0o7O0F5Ri91V0U7RUFDRTtBekZrdldKOztBeUZodldFO0VBQ0U7QXpGbXZXSjs7QXlGanZXRTtFQUNFO0F6Rm92V0o7O0F5Rmx2V0U7RUFDRTtBekZxdldKOztBeUZudldFO0VBQ0U7QXpGc3ZXSjs7QXlGdHdXRTtFQUNFO0F6Rnl3V0o7O0F5RnZ3V0U7RUFDRTtBekYwd1dKOztBeUZ4d1dFO0VBQ0U7QXpGMndXSjs7QXlGendXRTtFQUNFO0F6RjR3V0o7O0F5RjF3V0U7RUFDRTtBekY2d1dKOztBeUYzd1dFO0VBQ0U7QXpGOHdXSjs7QXlGOXhXRTtFQUNFO0F6Rml5V0o7O0F5Ri94V0U7RUFDRTtBekZreVdKOztBeUZoeVdFO0VBQ0U7QXpGbXlXSjs7QXlGanlXRTtFQUNFO0F6Rm95V0o7O0F5Rmx5V0U7RUFDRTtBekZxeVdKOztBeUZueVdFO0VBQ0U7QXpGc3lXSjs7QXlGdHpXRTtFQUNFO0F6Rnl6V0o7O0F5RnZ6V0U7RUFDRTtBekYweldKOztBeUZ4eldFO0VBQ0U7QXpGMnpXSjs7QXlGenpXRTtFQUNFO0F6RjR6V0o7O0F5RjF6V0U7RUFDRTtBekY2eldKOztBeUYzeldFO0VBQ0U7QXpGOHpXSjs7QXlGOTBXRTtFQUNFO0F6RmkxV0o7O0F5Ri8wV0U7RUFDRTtBekZrMVdKOztBeUZoMVdFO0VBQ0U7QXpGbTFXSjs7QXlGajFXRTtFQUNFO0F6Rm8xV0o7O0F5RmwxV0U7RUFDRTtBekZxMVdKOztBeUZuMVdFO0VBQ0U7QXpGczFXSjs7QXlGdDJXRTtFQUNFO0F6RnkyV0o7O0F5RnYyV0U7RUFDRTtBekYwMldKOztBeUZ4MldFO0VBQ0U7QXpGMjJXSjs7QXlGejJXRTtFQUNFO0F6RjQyV0o7O0F5RjEyV0U7RUFDRTtBekY2MldKOztBeUYzMldFO0VBQ0U7QXpGODJXSjs7QXlGOTNXRTtFQUNFO0F6Rmk0V0o7O0F5Ri8zV0U7RUFDRTtBekZrNFdKOztBeUZoNFdFO0VBQ0U7QXpGbTRXSjs7QXlGajRXRTtFQUNFO0F6Rm80V0o7O0F5Rmw0V0U7RUFDRTtBekZxNFdKOztBeUZuNFdFO0VBQ0U7QXpGczRXSjs7QXlGdDVXRTtFQUNFO0F6Rnk1V0o7O0F5RnY1V0U7RUFDRTtBekYwNVdKOztBeUZ4NVdFO0VBQ0U7QXpGMjVXSjs7QXlGejVXRTtFQUNFO0F6RjQ1V0o7O0F5RjE1V0U7RUFDRTtBekY2NVdKOztBeUYzNVdFO0VBQ0U7QXpGODVXSjs7QXlGOTZXRTtFQUNFO0F6Rmk3V0o7O0F5Ri82V0U7RUFDRTtBekZrN1dKOztBeUZoN1dFO0VBQ0U7QXpGbTdXSjs7QXlGajdXRTtFQUNFO0F6Rm83V0o7O0F5Rmw3V0U7RUFDRTtBekZxN1dKOztBeUZuN1dFO0VBQ0U7QXpGczdXSjs7QXlGdDhXRTtFQUNFO0F6Rnk4V0o7O0F5RnY4V0U7RUFDRTtBekYwOFdKOztBeUZ4OFdFO0VBQ0U7QXpGMjhXSjs7QXlGejhXRTtFQUNFO0F6RjQ4V0o7O0F5RjE4V0U7RUFDRTtBekY2OFdKOztBeUYzOFdFO0VBQ0U7QXpGODhXSjs7QXlGOTlXRTtFQUNFO0F6RmkrV0o7O0F5Ri85V0U7RUFDRTtBekZrK1dKOztBeUZoK1dFO0VBQ0U7QXpGbStXSjs7QXlGaitXRTtFQUNFO0F6Rm8rV0o7O0F5RmwrV0U7RUFDRTtBekZxK1dKOztBeUZuK1dFO0VBQ0U7QXpGcytXSjs7QXlGdC9XRTtFQUNFO0F6RnkvV0o7O0F5RnYvV0U7RUFDRTtBekYwL1dKOztBeUZ4L1dFO0VBQ0U7QXpGMi9XSjs7QXlGei9XRTtFQUNFO0F6RjQvV0o7O0F5RjEvV0U7RUFDRTtBekY2L1dKOztBeUYzL1dFO0VBQ0U7QXpGOC9XSjs7QXlGOWdYRTtFQUNFO0F6RmloWEo7O0F5Ri9nWEU7RUFDRTtBekZraFhKOztBeUZoaFhFO0VBQ0U7QXpGbWhYSjs7QXlGamhYRTtFQUNFO0F6Rm9oWEo7O0F5RmxoWEU7RUFDRTtBekZxaFhKOztBeUZuaFhFO0VBQ0U7QXpGc2hYSjs7QXlGdGlYRTtFQUNFO0F6RnlpWEo7O0F5RnZpWEU7RUFDRTtBekYwaVhKOztBeUZ4aVhFO0VBQ0U7QXpGMmlYSjs7QXlGemlYRTtFQUNFO0F6RjRpWEo7O0F5RjFpWEU7RUFDRTtBekY2aVhKOztBeUYzaVhFO0VBQ0U7QXpGOGlYSjs7QXlGOWpYRTtFQUNFO0F6RmlrWEo7O0F5Ri9qWEU7RUFDRTtBekZra1hKOztBeUZoa1hFO0VBQ0U7QXpGbWtYSjs7QXlGamtYRTtFQUNFO0F6Rm9rWEo7O0F5RmxrWEU7RUFDRTtBekZxa1hKOztBeUZua1hFO0VBQ0U7QXpGc2tYSjs7QXlGdGxYRTtFQUNFO0F6RnlsWEo7O0F5RnZsWEU7RUFDRTtBekYwbFhKOztBeUZ4bFhFO0VBQ0U7QXpGMmxYSjs7QXlGemxYRTtFQUNFO0F6RjRsWEo7O0F5RjFsWEU7RUFDRTtBekY2bFhKOztBeUYzbFhFO0VBQ0U7QXpGOGxYSjs7QXlGOW1YRTtFQUNFO0F6RmluWEo7O0F5Ri9tWEU7RUFDRTtBekZrblhKOztBeUZoblhFO0VBQ0U7QXpGbW5YSjs7QXlGam5YRTtFQUNFO0F6Rm9uWEo7O0F5RmxuWEU7RUFDRTtBekZxblhKOztBeUZublhFO0VBQ0U7QXpGc25YSjs7QXlGdG9YRTtFQUNFO0F6RnlvWEo7O0F5RnZvWEU7RUFDRTtBekYwb1hKOztBeUZ4b1hFO0VBQ0U7QXpGMm9YSjs7QXlGem9YRTtFQUNFO0F6RjRvWEo7O0F5RjFvWEU7RUFDRTtBekY2b1hKOztBeUYzb1hFO0VBQ0U7QXpGOG9YSjs7QXlGOXBYRTtFQUNFO0F6RmlxWEo7O0F5Ri9wWEU7RUFDRTtBekZrcVhKOztBeUZocVhFO0VBQ0U7QXpGbXFYSjs7QXlGanFYRTtFQUNFO0F6Rm9xWEo7O0F5RmxxWEU7RUFDRTtBekZxcVhKOztBeUZucVhFO0VBQ0U7QXpGc3FYSjs7QXlGdHJYRTtFQUNFO0F6RnlyWEo7O0F5RnZyWEU7RUFDRTtBekYwclhKOztBeUZ4clhFO0VBQ0U7QXpGMnJYSjs7QXlGenJYRTtFQUNFO0F6RjRyWEo7O0F5RjFyWEU7RUFDRTtBekY2clhKOztBeUYzclhFO0VBQ0U7QXpGOHJYSjs7QXlGOXNYRTtFQUNFO0F6Rml0WEo7O0F5Ri9zWEU7RUFDRTtBekZrdFhKOztBeUZodFhFO0VBQ0U7QXpGbXRYSjs7QXlGanRYRTtFQUNFO0F6Rm90WEo7O0F5Rmx0WEU7RUFDRTtBekZxdFhKOztBeUZudFhFO0VBQ0U7QXpGc3RYSjs7QXlGdHVYRTtFQUNFO0F6Rnl1WEo7O0F5RnZ1WEU7RUFDRTtBekYwdVhKOztBeUZ4dVhFO0VBQ0U7QXpGMnVYSjs7QXlGenVYRTtFQUNFO0F6RjR1WEo7O0F5RjF1WEU7RUFDRTtBekY2dVhKOztBeUYzdVhFO0VBQ0U7QXpGOHVYSjs7QXlGOXZYRTtFQUNFO0F6Rml3WEo7O0F5Ri92WEU7RUFDRTtBekZrd1hKOztBeUZod1hFO0VBQ0U7QXpGbXdYSjs7QXlGandYRTtFQUNFO0F6Rm93WEo7O0F5Rmx3WEU7RUFDRTtBekZxd1hKOztBeUZud1hFO0VBQ0U7QXpGc3dYSjs7QXlGdHhYRTtFQUNFO0F6Rnl4WEo7O0F5RnZ4WEU7RUFDRTtBekYweFhKOztBeUZ4eFhFO0VBQ0U7QXpGMnhYSjs7QXlGenhYRTtFQUNFO0F6RjR4WEo7O0F5RjF4WEU7RUFDRTtBekY2eFhKOztBeUYzeFhFO0VBQ0U7QXpGOHhYSjs7QXlGOXlYRTtFQUNFO0F6Rml6WEo7O0F5Ri95WEU7RUFDRTtBekZrelhKOztBeUZoelhFO0VBQ0U7QXpGbXpYSjs7QXlGanpYRTtFQUNFO0F6Rm96WEo7O0F5Rmx6WEU7RUFDRTtBekZxelhKOztBeUZuelhFO0VBQ0U7QXpGc3pYSjs7QXlGdDBYRTtFQUNFO0F6RnkwWEo7O0F5RnYwWEU7RUFDRTtBekYwMFhKOztBeUZ4MFhFO0VBQ0U7QXpGMjBYSjs7QXlGejBYRTtFQUNFO0F6RjQwWEo7O0F5RjEwWEU7RUFDRTtBekY2MFhKOztBeUYzMFhFO0VBQ0U7QXpGODBYSjs7QXlGOTFYRTtFQUNFO0F6RmkyWEo7O0F5Ri8xWEU7RUFDRTtBekZrMlhKOztBeUZoMlhFO0VBQ0U7QXpGbTJYSjs7QXlGajJYRTtFQUNFO0F6Rm8yWEo7O0F5RmwyWEU7RUFDRTtBekZxMlhKOztBeUZuMlhFO0VBQ0U7QXpGczJYSjs7QXlGdDNYRTtFQUNFO0F6RnkzWEo7O0F5RnYzWEU7RUFDRTtBekYwM1hKOztBeUZ4M1hFO0VBQ0U7QXpGMjNYSjs7QXlGejNYRTtFQUNFO0F6RjQzWEo7O0F5RjEzWEU7RUFDRTtBekY2M1hKOztBeUYzM1hFO0VBQ0U7QXpGODNYSjs7QXlGOTRYRTtFQUNFO0F6Rmk1WEo7O0F5Ri80WEU7RUFDRTtBekZrNVhKOztBeUZoNVhFO0VBQ0U7QXpGbTVYSjs7QXlGajVYRTtFQUNFO0F6Rm81WEo7O0F5Rmw1WEU7RUFDRTtBekZxNVhKOztBeUZuNVhFO0VBQ0U7QXpGczVYSjs7QXlGdDZYRTtFQUNFO0F6Rnk2WEo7O0F5RnY2WEU7RUFDRTtBekYwNlhKOztBeUZ4NlhFO0VBQ0U7QXpGMjZYSjs7QXlGejZYRTtFQUNFO0F6RjQ2WEo7O0F5RjE2WEU7RUFDRTtBekY2NlhKOztBeUYzNlhFO0VBQ0U7QXpGODZYSjs7QXlGOTdYRTtFQUNFO0F6Rmk4WEo7O0F5Ri83WEU7RUFDRTtBekZrOFhKOztBeUZoOFhFO0VBQ0U7QXpGbThYSjs7QXlGajhYRTtFQUNFO0F6Rm84WEo7O0F5Rmw4WEU7RUFDRTtBekZxOFhKOztBeUZuOFhFO0VBQ0U7QXpGczhYSjs7QXlGdDlYRTtFQUNFO0F6Rnk5WEo7O0F5RnY5WEU7RUFDRTtBekYwOVhKOztBeUZ4OVhFO0VBQ0U7QXpGMjlYSjs7QXlGejlYRTtFQUNFO0F6RjQ5WEo7O0F5RjE5WEU7RUFDRTtBekY2OVhKOztBeUYzOVhFO0VBQ0U7QXpGODlYSjs7QXlGOStYRTtFQUNFO0F6RmkvWEo7O0F5Ri8rWEU7RUFDRTtBekZrL1hKOztBeUZoL1hFO0VBQ0U7QXpGbS9YSjs7QXlGai9YRTtFQUNFO0F6Rm8vWEo7O0F5RmwvWEU7RUFDRTtBekZxL1hKOztBeUZuL1hFO0VBQ0U7QXpGcy9YSjs7QXlGdGdZRTtFQUNFO0F6RnlnWUo7O0F5RnZnWUU7RUFDRTtBekYwZ1lKOztBeUZ4Z1lFO0VBQ0U7QXpGMmdZSjs7QXlGemdZRTtFQUNFO0F6RjRnWUo7O0F5RjFnWUU7RUFDRTtBekY2Z1lKOztBeUYzZ1lFO0VBQ0U7QXpGOGdZSjs7QXlGOWhZRTtFQUNFO0F6RmlpWUo7O0F5Ri9oWUU7RUFDRTtBekZraVlKOztBeUZoaVlFO0VBQ0U7QXpGbWlZSjs7QXlGamlZRTtFQUNFO0F6Rm9pWUo7O0F5RmxpWUU7RUFDRTtBekZxaVlKOztBeUZuaVlFO0VBQ0U7QXpGc2lZSjs7QXlGdGpZRTtFQUNFO0F6RnlqWUo7O0F5RnZqWUU7RUFDRTtBekYwallKOztBeUZ4allFO0VBQ0U7QXpGMmpZSjs7QXlGempZRTtFQUNFO0F6RjRqWUo7O0F5RjFqWUU7RUFDRTtBekY2allKOztBeUYzallFO0VBQ0U7QXpGOGpZSjs7QXlGOWtZRTtFQUNFO0F6RmlsWUo7O0F5Ri9rWUU7RUFDRTtBekZrbFlKOztBeUZobFlFO0VBQ0U7QXpGbWxZSjs7QXlGamxZRTtFQUNFO0F6Rm9sWUo7O0F5RmxsWUU7RUFDRTtBekZxbFlKOztBeUZubFlFO0VBQ0U7QXpGc2xZSjs7QXlGdG1ZRTtFQUNFO0F6RnltWUo7O0F5RnZtWUU7RUFDRTtBekYwbVlKOztBeUZ4bVlFO0VBQ0U7QXpGMm1ZSjs7QXlGem1ZRTtFQUNFO0F6RjRtWUo7O0F5RjFtWUU7RUFDRTtBekY2bVlKOztBeUYzbVlFO0VBQ0U7QXpGOG1ZSjs7QXlGOW5ZRTtFQUNFO0F6RmlvWUo7O0F5Ri9uWUU7RUFDRTtBekZrb1lKOztBeUZob1lFO0VBQ0U7QXpGbW9ZSjs7QXlGam9ZRTtFQUNFO0F6Rm9vWUo7O0F5RmxvWUU7RUFDRTtBekZxb1lKOztBeUZub1lFO0VBQ0U7QXpGc29ZSjs7QXlGdHBZRTtFQUNFO0F6RnlwWUo7O0F5RnZwWUU7RUFDRTtBekYwcFlKOztBeUZ4cFlFO0VBQ0U7QXpGMnBZSjs7QXlGenBZRTtFQUNFO0F6RjRwWUo7O0F5RjFwWUU7RUFDRTtBekY2cFlKOztBeUYzcFlFO0VBQ0U7QXpGOHBZSjs7QXlGOXFZRTtFQUNFO0F6RmlyWUo7O0F5Ri9xWUU7RUFDRTtBekZrcllKOztBeUZocllFO0VBQ0U7QXpGbXJZSjs7QXlGanJZRTtFQUNFO0F6Rm9yWUo7O0F5RmxyWUU7RUFDRTtBekZxcllKOztBeUZucllFO0VBQ0U7QXpGc3JZSjs7QXlGdHNZRTtFQUNFO0F6RnlzWUo7O0F5RnZzWUU7RUFDRTtBekYwc1lKOztBeUZ4c1lFO0VBQ0U7QXpGMnNZSjs7QXlGenNZRTtFQUNFO0F6RjRzWUo7O0F5RjFzWUU7RUFDRTtBekY2c1lKOztBeUYzc1lFO0VBQ0U7QXpGOHNZSjs7QXlGOXRZRTtFQUNFO0F6Rml1WUo7O0F5Ri90WUU7RUFDRTtBekZrdVlKOztBeUZodVlFO0VBQ0U7QXpGbXVZSjs7QXlGanVZRTtFQUNFO0F6Rm91WUo7O0F5Rmx1WUU7RUFDRTtBekZxdVlKOztBeUZudVlFO0VBQ0U7QXpGc3VZSjs7QXlGdHZZRTtFQUNFO0F6Rnl2WUo7O0F5RnZ2WUU7RUFDRTtBekYwdllKOztBeUZ4dllFO0VBQ0U7QXpGMnZZSjs7QXlGenZZRTtFQUNFO0F6RjR2WUo7O0F5RjF2WUU7RUFDRTtBekY2dllKOztBeUYzdllFO0VBQ0U7QXpGOHZZSjs7QXlGOXdZRTtFQUNFO0F6Rml4WUo7O0F5Ri93WUU7RUFDRTtBekZreFlKOztBeUZoeFlFO0VBQ0U7QXpGbXhZSjs7QXlGanhZRTtFQUNFO0F6Rm94WUo7O0F5Rmx4WUU7RUFDRTtBekZxeFlKOztBeUZueFlFO0VBQ0U7QXpGc3hZSjs7QXlGdHlZRTtFQUNFO0F6Rnl5WUo7O0F5RnZ5WUU7RUFDRTtBekYweVlKOztBeUZ4eVlFO0VBQ0U7QXpGMnlZSjs7QXlGenlZRTtFQUNFO0F6RjR5WUo7O0F5RjF5WUU7RUFDRTtBekY2eVlKOztBeUYzeVlFO0VBQ0U7QXpGOHlZSjs7QXlGOXpZRTtFQUNFO0F6RmkwWUo7O0F5Ri96WUU7RUFDRTtBekZrMFlKOztBeUZoMFlFO0VBQ0U7QXpGbTBZSjs7QXlGajBZRTtFQUNFO0F6Rm8wWUo7O0F5RmwwWUU7RUFDRTtBekZxMFlKOztBeUZuMFlFO0VBQ0U7QXpGczBZSjs7QXlGdDFZRTtFQUNFO0F6RnkxWUo7O0F5RnYxWUU7RUFDRTtBekYwMVlKOztBeUZ4MVlFO0VBQ0U7QXpGMjFZSjs7QXlGejFZRTtFQUNFO0F6RjQxWUo7O0F5RjExWUU7RUFDRTtBekY2MVlKOztBeUYzMVlFO0VBQ0U7QXpGODFZSjs7QXlGOTJZRTtFQUNFO0F6RmkzWUo7O0F5Ri8yWUU7RUFDRTtBekZrM1lKOztBeUZoM1lFO0VBQ0U7QXpGbTNZSjs7QXlGajNZRTtFQUNFO0F6Rm8zWUo7O0F5RmwzWUU7RUFDRTtBekZxM1lKOztBeUZuM1lFO0VBQ0U7QXpGczNZSjs7QXlGdDRZRTtFQUNFO0F6Rnk0WUo7O0F5RnY0WUU7RUFDRTtBekYwNFlKOztBeUZ4NFlFO0VBQ0U7QXpGMjRZSjs7QXlGejRZRTtFQUNFO0F6RjQ0WUo7O0F5RjE0WUU7RUFDRTtBekY2NFlKOztBeUYzNFlFO0VBQ0U7QXpGODRZSjs7QXlGOTVZRTtFQUNFO0F6Rmk2WUo7O0F5Ri81WUU7RUFDRTtBekZrNllKOztBeUZoNllFO0VBQ0U7QXpGbTZZSjs7QXlGajZZRTtFQUNFO0F6Rm82WUo7O0F5Rmw2WUU7RUFDRTtBekZxNllKOztBeUZuNllFO0VBQ0U7QXpGczZZSjs7QXlGdDdZRTtFQUNFO0F6Rnk3WUo7O0F5RnY3WUU7RUFDRTtBekYwN1lKOztBeUZ4N1lFO0VBQ0U7QXpGMjdZSjs7QXlGejdZRTtFQUNFO0F6RjQ3WUo7O0F5RjE3WUU7RUFDRTtBekY2N1lKOztBeUYzN1lFO0VBQ0U7QXpGODdZSjs7QXlGOThZRTtFQUNFO0F6Rmk5WUo7O0F5Ri84WUU7RUFDRTtBekZrOVlKOztBeUZoOVlFO0VBQ0U7QXpGbTlZSjs7QXlGajlZRTtFQUNFO0F6Rm85WUo7O0F5Rmw5WUU7RUFDRTtBekZxOVlKOztBeUZuOVlFO0VBQ0U7QXpGczlZSjs7QXlGdCtZRTtFQUNFO0F6RnkrWUo7O0F5RnYrWUU7RUFDRTtBekYwK1lKOztBeUZ4K1lFO0VBQ0U7QXpGMitZSjs7QXlGeitZRTtFQUNFO0F6RjQrWUo7O0F5RjErWUU7RUFDRTtBekY2K1lKOztBeUYzK1lFO0VBQ0U7QXpGOCtZSjs7QXlGOS9ZRTtFQUNFO0F6RmlnWko7O0F5Ri8vWUU7RUFDRTtBekZrZ1pKOztBeUZoZ1pFO0VBQ0U7QXpGbWdaSjs7QXlGamdaRTtFQUNFO0F6Rm9nWko7O0F5RmxnWkU7RUFDRTtBekZxZ1pKOztBeUZuZ1pFO0VBQ0U7QXpGc2daSjs7QXlGdGhaRTtFQUNFO0F6RnloWko7O0F5RnZoWkU7RUFDRTtBekYwaFpKOztBeUZ4aFpFO0VBQ0U7QXpGMmhaSjs7QXlGemhaRTtFQUNFO0F6RjRoWko7O0F5RjFoWkU7RUFDRTtBekY2aFpKOztBeUYzaFpFO0VBQ0U7QXpGOGhaSjs7QXlGOWlaRTtFQUNFO0F6RmlqWko7O0F5Ri9pWkU7RUFDRTtBekZralpKOztBeUZoalpFO0VBQ0U7QXpGbWpaSjs7QXlGampaRTtFQUNFO0F6Rm9qWko7O0F5RmxqWkU7RUFDRTtBekZxalpKOztBeUZualpFO0VBQ0U7QXpGc2paSjs7QXlGdGtaRTtFQUNFO0F6RnlrWko7O0F5RnZrWkU7RUFDRTtBekYwa1pKOztBeUZ4a1pFO0VBQ0U7QXpGMmtaSjs7QXlGemtaRTtFQUNFO0F6RjRrWko7O0F5RjFrWkU7RUFDRTtBekY2a1pKOztBeUYza1pFO0VBQ0U7QXpGOGtaSjs7QXlGOWxaRTtFQUNFO0F6RmltWko7O0F5Ri9sWkU7RUFDRTtBekZrbVpKOztBeUZobVpFO0VBQ0U7QXpGbW1aSjs7QXlGam1aRTtFQUNFO0F6Rm9tWko7O0F5RmxtWkU7RUFDRTtBekZxbVpKOztBeUZubVpFO0VBQ0U7QXpGc21aSjs7QXlGdG5aRTtFQUNFO0F6RnluWko7O0F5RnZuWkU7RUFDRTtBekYwblpKOztBeUZ4blpFO0VBQ0U7QXpGMm5aSjs7QXlGem5aRTtFQUNFO0F6RjRuWko7O0F5RjFuWkU7RUFDRTtBekY2blpKOztBeUYzblpFO0VBQ0U7QXpGOG5aSjs7QXlGOW9aRTtFQUNFO0F6RmlwWko7O0F5Ri9vWkU7RUFDRTtBekZrcFpKOztBeUZocFpFO0VBQ0U7QXpGbXBaSjs7QXlGanBaRTtFQUNFO0F6Rm9wWko7O0F5RmxwWkU7RUFDRTtBekZxcFpKOztBeUZucFpFO0VBQ0U7QXpGc3BaSjs7QXlGdHFaRTtFQUNFO0F6RnlxWko7O0F5RnZxWkU7RUFDRTtBekYwcVpKOztBeUZ4cVpFO0VBQ0U7QXpGMnFaSjs7QXlGenFaRTtFQUNFO0F6RjRxWko7O0F5RjFxWkU7RUFDRTtBekY2cVpKOztBeUYzcVpFO0VBQ0U7QXpGOHFaSjs7QXlGOXJaRTtFQUNFO0F6RmlzWko7O0F5Ri9yWkU7RUFDRTtBekZrc1pKOztBeUZoc1pFO0VBQ0U7QXpGbXNaSjs7QXlGanNaRTtFQUNFO0F6Rm9zWko7O0F5RmxzWkU7RUFDRTtBekZxc1pKOztBeUZuc1pFO0VBQ0U7QXpGc3NaSjs7QXlGdHRaRTtFQUNFO0F6Rnl0Wko7O0F5RnZ0WkU7RUFDRTtBekYwdFpKOztBeUZ4dFpFO0VBQ0U7QXpGMnRaSjs7QXlGenRaRTtFQUNFO0F6RjR0Wko7O0F5RjF0WkU7RUFDRTtBekY2dFpKOztBeUYzdFpFO0VBQ0U7QXpGOHRaSjs7QXlGOXVaRTtFQUNFO0F6Rml2Wko7O0F5Ri91WkU7RUFDRTtBekZrdlpKOztBeUZodlpFO0VBQ0U7QXpGbXZaSjs7QXlGanZaRTtFQUNFO0F6Rm92Wko7O0F5Rmx2WkU7RUFDRTtBekZxdlpKOztBeUZudlpFO0VBQ0U7QXpGc3ZaSjs7QXlGdHdaRTtFQUNFO0F6Rnl3Wko7O0F5RnZ3WkU7RUFDRTtBekYwd1pKOztBeUZ4d1pFO0VBQ0U7QXpGMndaSjs7QXlGendaRTtFQUNFO0F6RjR3Wko7O0F5RjF3WkU7RUFDRTtBekY2d1pKOztBeUYzd1pFO0VBQ0U7QXpGOHdaSjs7QXlGOXhaRTtFQUNFO0F6Rml5Wko7O0F5Ri94WkU7RUFDRTtBekZreVpKOztBeUZoeVpFO0VBQ0U7QXpGbXlaSjs7QXlGanlaRTtFQUNFO0F6Rm95Wko7O0F5Rmx5WkU7RUFDRTtBekZxeVpKOztBeUZueVpFO0VBQ0U7QXpGc3laSjs7QXlGdHpaRTtFQUNFO0F6Rnl6Wko7O0F5RnZ6WkU7RUFDRTtBekYwelpKOztBeUZ4elpFO0VBQ0U7QXpGMnpaSjs7QXlGenpaRTtFQUNFO0F6RjR6Wko7O0F5RjF6WkU7RUFDRTtBekY2elpKOztBeUYzelpFO0VBQ0U7QXpGOHpaSjs7QXlGOTBaRTtFQUNFO0F6RmkxWko7O0F5Ri8wWkU7RUFDRTtBekZrMVpKOztBeUZoMVpFO0VBQ0U7QXpGbTFaSjs7QXlGajFaRTtFQUNFO0F6Rm8xWko7O0F5RmwxWkU7RUFDRTtBekZxMVpKOztBeUZuMVpFO0VBQ0U7QXpGczFaSjs7QXlGdDJaRTtFQUNFO0F6RnkyWko7O0F5RnYyWkU7RUFDRTtBekYwMlpKOztBeUZ4MlpFO0VBQ0U7QXpGMjJaSjs7QXlGejJaRTtFQUNFO0F6RjQyWko7O0F5RjEyWkU7RUFDRTtBekY2MlpKOztBeUYzMlpFO0VBQ0U7QXpGODJaSjs7QXlGOTNaRTtFQUNFO0F6Rmk0Wko7O0F5Ri8zWkU7RUFDRTtBekZrNFpKOztBeUZoNFpFO0VBQ0U7QXpGbTRaSjs7QXlGajRaRTtFQUNFO0F6Rm80Wko7O0F5Rmw0WkU7RUFDRTtBekZxNFpKOztBeUZuNFpFO0VBQ0U7QXpGczRaSjs7QXlGdDVaRTtFQUNFO0F6Rnk1Wko7O0F5RnY1WkU7RUFDRTtBekYwNVpKOztBeUZ4NVpFO0VBQ0U7QXpGMjVaSjs7QXlGejVaRTtFQUNFO0F6RjQ1Wko7O0F5RjE1WkU7RUFDRTtBekY2NVpKOztBeUYzNVpFO0VBQ0U7QXpGODVaSjs7QXlGOTZaRTtFQUNFO0F6Rmk3Wko7O0F5Ri82WkU7RUFDRTtBekZrN1pKOztBeUZoN1pFO0VBQ0U7QXpGbTdaSjs7QXlGajdaRTtFQUNFO0F6Rm83Wko7O0F5Rmw3WkU7RUFDRTtBekZxN1pKOztBeUZuN1pFO0VBQ0U7QXpGczdaSjs7QXlGdDhaRTtFQUNFO0F6Rnk4Wko7O0F5RnY4WkU7RUFDRTtBekYwOFpKOztBeUZ4OFpFO0VBQ0U7QXpGMjhaSjs7QXlGejhaRTtFQUNFO0F6RjQ4Wko7O0F5RjE4WkU7RUFDRTtBekY2OFpKOztBeUYzOFpFO0VBQ0U7QXpGODhaSjs7QXlGOTlaRTtFQUNFO0F6RmkrWko7O0F5Ri85WkU7RUFDRTtBekZrK1pKOztBeUZoK1pFO0VBQ0U7QXpGbStaSjs7QXlGaitaRTtFQUNFO0F6Rm8rWko7O0F5RmwrWkU7RUFDRTtBekZxK1pKOztBeUZuK1pFO0VBQ0U7QXpGcytaSjs7QXlGdC9aRTtFQUNFO0F6RnkvWko7O0F5RnYvWkU7RUFDRTtBekYwL1pKOztBeUZ4L1pFO0VBQ0U7QXpGMi9aSjs7QXlGei9aRTtFQUNFO0F6RjQvWko7O0F5RjEvWkU7RUFDRTtBekY2L1pKOztBeUYzL1pFO0VBQ0U7QXpGOC9aSjs7QXlGOWdhRTtFQUNFO0F6RmloYUo7O0F5Ri9nYUU7RUFDRTtBekZraGFKOztBeUZoaGFFO0VBQ0U7QXpGbWhhSjs7QXlGamhhRTtFQUNFO0F6Rm9oYUo7O0F5RmxoYUU7RUFDRTtBekZxaGFKOztBeUZuaGFFO0VBQ0U7QXpGc2hhSjs7QXlGdGlhRTtFQUNFO0F6RnlpYUo7O0F5RnZpYUU7RUFDRTtBekYwaWFKOztBeUZ4aWFFO0VBQ0U7QXpGMmlhSjs7QXlGemlhRTtFQUNFO0F6RjRpYUo7O0F5RjFpYUU7RUFDRTtBekY2aWFKOztBeUYzaWFFO0VBQ0U7QXpGOGlhSjs7QXlGOWphRTtFQUNFO0F6RmlrYUo7O0F5Ri9qYUU7RUFDRTtBekZra2FKOztBeUZoa2FFO0VBQ0U7QXpGbWthSjs7QXlGamthRTtFQUNFO0F6Rm9rYUo7O0F5RmxrYUU7RUFDRTtBekZxa2FKOztBeUZua2FFO0VBQ0U7QXpGc2thSjs7QXlGdGxhRTtFQUNFO0F6RnlsYUo7O0F5RnZsYUU7RUFDRTtBekYwbGFKOztBeUZ4bGFFO0VBQ0U7QXpGMmxhSjs7QXlGemxhRTtFQUNFO0F6RjRsYUo7O0F5RjFsYUU7RUFDRTtBekY2bGFKOztBeUYzbGFFO0VBQ0U7QXpGOGxhSjs7QXlGOW1hRTtFQUNFO0F6RmluYUo7O0F5Ri9tYUU7RUFDRTtBekZrbmFKOztBeUZobmFFO0VBQ0U7QXpGbW5hSjs7QXlGam5hRTtFQUNFO0F6Rm9uYUo7O0F5RmxuYUU7RUFDRTtBekZxbmFKOztBeUZubmFFO0VBQ0U7QXpGc25hSjs7QXlGdG9hRTtFQUNFO0F6RnlvYUo7O0F5RnZvYUU7RUFDRTtBekYwb2FKOztBeUZ4b2FFO0VBQ0U7QXpGMm9hSjs7QXlGem9hRTtFQUNFO0F6RjRvYUo7O0F5RjFvYUU7RUFDRTtBekY2b2FKOztBeUYzb2FFO0VBQ0U7QXpGOG9hSjs7QXlGOXBhRTtFQUNFO0F6RmlxYUo7O0F5Ri9wYUU7RUFDRTtBekZrcWFKOztBeUZocWFFO0VBQ0U7QXpGbXFhSjs7QXlGanFhRTtFQUNFO0F6Rm9xYUo7O0F5RmxxYUU7RUFDRTtBekZxcWFKOztBeUZucWFFO0VBQ0U7QXpGc3FhSjs7QXlGdHJhRTtFQUNFO0F6RnlyYUo7O0F5RnZyYUU7RUFDRTtBekYwcmFKOztBeUZ4cmFFO0VBQ0U7QXpGMnJhSjs7QXlGenJhRTtFQUNFO0F6RjRyYUo7O0F5RjFyYUU7RUFDRTtBekY2cmFKOztBeUYzcmFFO0VBQ0U7QXpGOHJhSjs7QXlGOXNhRTtFQUNFO0F6Rml0YUo7O0F5Ri9zYUU7RUFDRTtBekZrdGFKOztBeUZodGFFO0VBQ0U7QXpGbXRhSjs7QXlGanRhRTtFQUNFO0F6Rm90YUo7O0F5Rmx0YUU7RUFDRTtBekZxdGFKOztBeUZudGFFO0VBQ0U7QXpGc3RhSjs7QXlGdHVhRTtFQUNFO0F6Rnl1YUo7O0F5RnZ1YUU7RUFDRTtBekYwdWFKOztBeUZ4dWFFO0VBQ0U7QXpGMnVhSjs7QXlGenVhRTtFQUNFO0F6RjR1YUo7O0F5RjF1YUU7RUFDRTtBekY2dWFKOztBeUYzdWFFO0VBQ0U7QXpGOHVhSjs7QXlGOXZhRTtFQUNFO0F6Rml3YUo7O0F5Ri92YUU7RUFDRTtBekZrd2FKOztBeUZod2FFO0VBQ0U7QXpGbXdhSjs7QXlGandhRTtFQUNFO0F6Rm93YUo7O0F5Rmx3YUU7RUFDRTtBekZxd2FKOztBeUZud2FFO0VBQ0U7QXpGc3dhSjs7QXlGdHhhRTtFQUNFO0F6Rnl4YUo7O0F5RnZ4YUU7RUFDRTtBekYweGFKOztBeUZ4eGFFO0VBQ0U7QXpGMnhhSjs7QXlGenhhRTtFQUNFO0F6RjR4YUo7O0F5RjF4YUU7RUFDRTtBekY2eGFKOztBeUYzeGFFO0VBQ0U7QXpGOHhhSjs7QXlGOXlhRTtFQUNFO0F6Rml6YUo7O0F5Ri95YUU7RUFDRTtBekZremFKOztBeUZoemFFO0VBQ0U7QXpGbXphSjs7QXlGanphRTtFQUNFO0F6Rm96YUo7O0F5Rmx6YUU7RUFDRTtBekZxemFKOztBeUZuemFFO0VBQ0U7QXpGc3phSjs7QXlGdDBhRTtFQUNFO0F6RnkwYUo7O0F5RnYwYUU7RUFDRTtBekYwMGFKOztBeUZ4MGFFO0VBQ0U7QXpGMjBhSjs7QXlGejBhRTtFQUNFO0F6RjQwYUo7O0F5RjEwYUU7RUFDRTtBekY2MGFKOztBeUYzMGFFO0VBQ0U7QXpGODBhSjs7QXlGOTFhRTtFQUNFO0F6RmkyYUo7O0F5Ri8xYUU7RUFDRTtBekZrMmFKOztBeUZoMmFFO0VBQ0U7QXpGbTJhSjs7QXlGajJhRTtFQUNFO0F6Rm8yYUo7O0F5RmwyYUU7RUFDRTtBekZxMmFKOztBeUZuMmFFO0VBQ0U7QXpGczJhSjs7QXlGdDNhRTtFQUNFO0F6RnkzYUo7O0F5RnYzYUU7RUFDRTtBekYwM2FKOztBeUZ4M2FFO0VBQ0U7QXpGMjNhSjs7QXlGejNhRTtFQUNFO0F6RjQzYUo7O0F5RjEzYUU7RUFDRTtBekY2M2FKOztBeUYzM2FFO0VBQ0U7QXpGODNhSjs7QXlGOTRhRTtFQUNFO0F6Rmk1YUo7O0F5Ri80YUU7RUFDRTtBekZrNWFKOztBeUZoNWFFO0VBQ0U7QXpGbTVhSjs7QXlGajVhRTtFQUNFO0F6Rm81YUo7O0F5Rmw1YUU7RUFDRTtBekZxNWFKOztBeUZuNWFFO0VBQ0U7QXpGczVhSjs7QXlGdDZhRTtFQUNFO0F6Rnk2YUo7O0F5RnY2YUU7RUFDRTtBekYwNmFKOztBeUZ4NmFFO0VBQ0U7QXpGMjZhSjs7QXlGejZhRTtFQUNFO0F6RjQ2YUo7O0F5RjE2YUU7RUFDRTtBekY2NmFKOztBeUYzNmFFO0VBQ0U7QXpGODZhSjs7QXlGOTdhRTtFQUNFO0F6Rmk4YUo7O0F5Ri83YUU7RUFDRTtBekZrOGFKOztBeUZoOGFFO0VBQ0U7QXpGbThhSjs7QXlGajhhRTtFQUNFO0F6Rm84YUo7O0F5Rmw4YUU7RUFDRTtBekZxOGFKOztBeUZuOGFFO0VBQ0U7QXpGczhhSjs7QXlGdDlhRTtFQUNFO0F6Rnk5YUo7O0F5RnY5YUU7RUFDRTtBekYwOWFKOztBeUZ4OWFFO0VBQ0U7QXpGMjlhSjs7QXlGejlhRTtFQUNFO0F6RjQ5YUo7O0F5RjE5YUU7RUFDRTtBekY2OWFKOztBeUYzOWFFO0VBQ0U7QXpGODlhSjs7QXlGOSthRTtFQUNFO0F6RmkvYUo7O0F5Ri8rYUU7RUFDRTtBekZrL2FKOztBeUZoL2FFO0VBQ0U7QXpGbS9hSjs7QXlGai9hRTtFQUNFO0F6Rm8vYUo7O0F5RmwvYUU7RUFDRTtBekZxL2FKOztBeUZuL2FFO0VBQ0U7QXpGcy9hSjs7QXlGdGdiRTtFQUNFO0F6RnlnYko7O0F5RnZnYkU7RUFDRTtBekYwZ2JKOztBeUZ4Z2JFO0VBQ0U7QXpGMmdiSjs7QXlGemdiRTtFQUNFO0F6RjRnYko7O0F5RjFnYkU7RUFDRTtBekY2Z2JKOztBeUYzZ2JFO0VBQ0U7QXpGOGdiSjs7QXlGOWhiRTtFQUNFO0F6RmlpYko7O0F5Ri9oYkU7RUFDRTtBekZraWJKOztBeUZoaWJFO0VBQ0U7QXpGbWliSjs7QXlGamliRTtFQUNFO0F6Rm9pYko7O0F5RmxpYkU7RUFDRTtBekZxaWJKOztBeUZuaWJFO0VBQ0U7QXpGc2liSjs7QXlGdGpiRTtFQUNFO0F6RnlqYko7O0F5RnZqYkU7RUFDRTtBekYwamJKOztBeUZ4amJFO0VBQ0U7QXpGMmpiSjs7QXlGempiRTtFQUNFO0F6RjRqYko7O0F5RjFqYkU7RUFDRTtBekY2amJKOztBeUYzamJFO0VBQ0U7QXpGOGpiSjs7QXlGOWtiRTtFQUNFO0F6RmlsYko7O0F5Ri9rYkU7RUFDRTtBekZrbGJKOztBeUZobGJFO0VBQ0U7QXpGbWxiSjs7QXlGamxiRTtFQUNFO0F6Rm9sYko7O0F5RmxsYkU7RUFDRTtBekZxbGJKOztBeUZubGJFO0VBQ0U7QXpGc2xiSjs7QXlGdG1iRTtFQUNFO0F6RnltYko7O0F5RnZtYkU7RUFDRTtBekYwbWJKOztBeUZ4bWJFO0VBQ0U7QXpGMm1iSjs7QXlGem1iRTtFQUNFO0F6RjRtYko7O0F5RjFtYkU7RUFDRTtBekY2bWJKOztBeUYzbWJFO0VBQ0U7QXpGOG1iSjs7QXlGOW5iRTtFQUNFO0F6RmlvYko7O0F5Ri9uYkU7RUFDRTtBekZrb2JKOztBeUZob2JFO0VBQ0U7QXpGbW9iSjs7QXlGam9iRTtFQUNFO0F6Rm9vYko7O0F5RmxvYkU7RUFDRTtBekZxb2JKOztBeUZub2JFO0VBQ0U7QXpGc29iSjs7QXlGdHBiRTtFQUNFO0F6RnlwYko7O0F5RnZwYkU7RUFDRTtBekYwcGJKOztBeUZ4cGJFO0VBQ0U7QXpGMnBiSjs7QXlGenBiRTtFQUNFO0F6RjRwYko7O0F5RjFwYkU7RUFDRTtBekY2cGJKOztBeUYzcGJFO0VBQ0U7QXpGOHBiSjs7QXlGOXFiRTtFQUNFO0F6RmlyYko7O0F5Ri9xYkU7RUFDRTtBekZrcmJKOztBeUZocmJFO0VBQ0U7QXpGbXJiSjs7QXlGanJiRTtFQUNFO0F6Rm9yYko7O0F5RmxyYkU7RUFDRTtBekZxcmJKOztBeUZucmJFO0VBQ0U7QXpGc3JiSjs7QXlGdHNiRTtFQUNFO0F6RnlzYko7O0F5RnZzYkU7RUFDRTtBekYwc2JKOztBeUZ4c2JFO0VBQ0U7QXpGMnNiSjs7QXlGenNiRTtFQUNFO0F6RjRzYko7O0F5RjFzYkU7RUFDRTtBekY2c2JKOztBeUYzc2JFO0VBQ0U7QXpGOHNiSjs7QXlGOXRiRTtFQUNFO0F6Rml1Yko7O0F5Ri90YkU7RUFDRTtBekZrdWJKOztBeUZodWJFO0VBQ0U7QXpGbXViSjs7QXlGanViRTtFQUNFO0F6Rm91Yko7O0F5Rmx1YkU7RUFDRTtBekZxdWJKOztBeUZudWJFO0VBQ0U7QXpGc3ViSjs7QXlGdHZiRTtFQUNFO0F6Rnl2Yko7O0F5RnZ2YkU7RUFDRTtBekYwdmJKOztBeUZ4dmJFO0VBQ0U7QXpGMnZiSjs7QXlGenZiRTtFQUNFO0F6RjR2Yko7O0F5RjF2YkU7RUFDRTtBekY2dmJKOztBeUYzdmJFO0VBQ0U7QXpGOHZiSjs7QXlGOXdiRTtFQUNFO0F6Rml4Yko7O0F5Ri93YkU7RUFDRTtBekZreGJKOztBeUZoeGJFO0VBQ0U7QXpGbXhiSjs7QXlGanhiRTtFQUNFO0F6Rm94Yko7O0F5Rmx4YkU7RUFDRTtBekZxeGJKOztBeUZueGJFO0VBQ0U7QXpGc3hiSjs7QXlGdHliRTtFQUNFO0F6Rnl5Yko7O0F5RnZ5YkU7RUFDRTtBekYweWJKOztBeUZ4eWJFO0VBQ0U7QXpGMnliSjs7QXlGenliRTtFQUNFO0F6RjR5Yko7O0F5RjF5YkU7RUFDRTtBekY2eWJKOztBeUYzeWJFO0VBQ0U7QXpGOHliSjs7QXlGOXpiRTtFQUNFO0F6RmkwYko7O0F5Ri96YkU7RUFDRTtBekZrMGJKOztBeUZoMGJFO0VBQ0U7QXpGbTBiSjs7QXlGajBiRTtFQUNFO0F6Rm8wYko7O0F5RmwwYkU7RUFDRTtBekZxMGJKOztBeUZuMGJFO0VBQ0U7QXpGczBiSjs7QXlGdDFiRTtFQUNFO0F6RnkxYko7O0F5RnYxYkU7RUFDRTtBekYwMWJKOztBeUZ4MWJFO0VBQ0U7QXpGMjFiSjs7QXlGejFiRTtFQUNFO0F6RjQxYko7O0F5RjExYkU7RUFDRTtBekY2MWJKOztBeUYzMWJFO0VBQ0U7QXpGODFiSjs7QXlGOTJiRTtFQUNFO0F6RmkzYko7O0F5Ri8yYkU7RUFDRTtBekZrM2JKOztBeUZoM2JFO0VBQ0U7QXpGbTNiSjs7QXlGajNiRTtFQUNFO0F6Rm8zYko7O0F5RmwzYkU7RUFDRTtBekZxM2JKOztBeUZuM2JFO0VBQ0U7QXpGczNiSjs7QXlGdDRiRTtFQUNFO0F6Rnk0Yko7O0F5RnY0YkU7RUFDRTtBekYwNGJKOztBeUZ4NGJFO0VBQ0U7QXpGMjRiSjs7QXlGejRiRTtFQUNFO0F6RjQ0Yko7O0F5RjE0YkU7RUFDRTtBekY2NGJKOztBeUYzNGJFO0VBQ0U7QXpGODRiSjs7QXlGOTViRTtFQUNFO0F6Rmk2Yko7O0F5Ri81YkU7RUFDRTtBekZrNmJKOztBeUZoNmJFO0VBQ0U7QXpGbTZiSjs7QXlGajZiRTtFQUNFO0F6Rm82Yko7O0F5Rmw2YkU7RUFDRTtBekZxNmJKOztBeUZuNmJFO0VBQ0U7QXpGczZiSjs7QXlGdDdiRTtFQUNFO0F6Rnk3Yko7O0F5RnY3YkU7RUFDRTtBekYwN2JKOztBeUZ4N2JFO0VBQ0U7QXpGMjdiSjs7QXlGejdiRTtFQUNFO0F6RjQ3Yko7O0F5RjE3YkU7RUFDRTtBekY2N2JKOztBeUYzN2JFO0VBQ0U7QXpGODdiSjs7QXlGOThiRTtFQUNFO0F6Rmk5Yko7O0F5Ri84YkU7RUFDRTtBekZrOWJKOztBeUZoOWJFO0VBQ0U7QXpGbTliSjs7QXlGajliRTtFQUNFO0F6Rm85Yko7O0F5Rmw5YkU7RUFDRTtBekZxOWJKOztBeUZuOWJFO0VBQ0U7QXpGczliSjs7QXlGdCtiRTtFQUNFO0F6RnkrYko7O0F5RnYrYkU7RUFDRTtBekYwK2JKOztBeUZ4K2JFO0VBQ0U7QXpGMitiSjs7QXlGeitiRTtFQUNFO0F6RjQrYko7O0F5RjErYkU7RUFDRTtBekY2K2JKOztBeUYzK2JFO0VBQ0U7QXpGOCtiSjs7QXlGOS9iRTtFQUNFO0F6RmlnY0o7O0F5Ri8vYkU7RUFDRTtBekZrZ2NKOztBeUZoZ2NFO0VBQ0U7QXpGbWdjSjs7QXlGamdjRTtFQUNFO0F6Rm9nY0o7O0F5RmxnY0U7RUFDRTtBekZxZ2NKOztBeUZuZ2NFO0VBQ0U7QXpGc2djSjs7QXlGdGhjRTtFQUNFO0F6RnloY0o7O0F5RnZoY0U7RUFDRTtBekYwaGNKOztBeUZ4aGNFO0VBQ0U7QXpGMmhjSjs7QXlGemhjRTtFQUNFO0F6RjRoY0o7O0F5RjFoY0U7RUFDRTtBekY2aGNKOztBeUYzaGNFO0VBQ0U7QXpGOGhjSjs7QXlGOWljRTtFQUNFO0F6RmlqY0o7O0F5Ri9pY0U7RUFDRTtBekZramNKOztBeUZoamNFO0VBQ0U7QXpGbWpjSjs7QXlGampjRTtFQUNFO0F6Rm9qY0o7O0F5RmxqY0U7RUFDRTtBekZxamNKOztBeUZuamNFO0VBQ0U7QXpGc2pjSjs7QXlGdGtjRTtFQUNFO0F6RnlrY0o7O0F5RnZrY0U7RUFDRTtBekYwa2NKOztBeUZ4a2NFO0VBQ0U7QXpGMmtjSjs7QXlGemtjRTtFQUNFO0F6RjRrY0o7O0F5RjFrY0U7RUFDRTtBekY2a2NKOztBeUYza2NFO0VBQ0U7QXpGOGtjSjs7QXlGOWxjRTtFQUNFO0F6RmltY0o7O0F5Ri9sY0U7RUFDRTtBekZrbWNKOztBeUZobWNFO0VBQ0U7QXpGbW1jSjs7QXlGam1jRTtFQUNFO0F6Rm9tY0o7O0F5RmxtY0U7RUFDRTtBekZxbWNKOztBeUZubWNFO0VBQ0U7QXpGc21jSjs7QXlGdG5jRTtFQUNFO0F6RnluY0o7O0F5RnZuY0U7RUFDRTtBekYwbmNKOztBeUZ4bmNFO0VBQ0U7QXpGMm5jSjs7QXlGem5jRTtFQUNFO0F6RjRuY0o7O0F5RjFuY0U7RUFDRTtBekY2bmNKOztBeUYzbmNFO0VBQ0U7QXpGOG5jSjs7QXlGOW9jRTtFQUNFO0F6RmlwY0o7O0F5Ri9vY0U7RUFDRTtBekZrcGNKOztBeUZocGNFO0VBQ0U7QXpGbXBjSjs7QXlGanBjRTtFQUNFO0F6Rm9wY0o7O0F5RmxwY0U7RUFDRTtBekZxcGNKOztBeUZucGNFO0VBQ0U7QXpGc3BjSjs7QXlGdHFjRTtFQUNFO0F6RnlxY0o7O0F5RnZxY0U7RUFDRTtBekYwcWNKOztBeUZ4cWNFO0VBQ0U7QXpGMnFjSjs7QXlGenFjRTtFQUNFO0F6RjRxY0o7O0F5RjFxY0U7RUFDRTtBekY2cWNKOztBeUYzcWNFO0VBQ0U7QXpGOHFjSjs7QXlGOXJjRTtFQUNFO0F6RmlzY0o7O0F5Ri9yY0U7RUFDRTtBekZrc2NKOztBeUZoc2NFO0VBQ0U7QXpGbXNjSjs7QXlGanNjRTtFQUNFO0F6Rm9zY0o7O0F5RmxzY0U7RUFDRTtBekZxc2NKOztBeUZuc2NFO0VBQ0U7QXpGc3NjSjs7QXlGdHRjRTtFQUNFO0F6Rnl0Y0o7O0F5RnZ0Y0U7RUFDRTtBekYwdGNKOztBeUZ4dGNFO0VBQ0U7QXpGMnRjSjs7QXlGenRjRTtFQUNFO0F6RjR0Y0o7O0F5RjF0Y0U7RUFDRTtBekY2dGNKOztBeUYzdGNFO0VBQ0U7QXpGOHRjSjs7QXlGOXVjRTtFQUNFO0F6Rml2Y0o7O0F5Ri91Y0U7RUFDRTtBekZrdmNKOztBeUZodmNFO0VBQ0U7QXpGbXZjSjs7QXlGanZjRTtFQUNFO0F6Rm92Y0o7O0F5Rmx2Y0U7RUFDRTtBekZxdmNKOztBeUZudmNFO0VBQ0U7QXpGc3ZjSjs7QXlGdHdjRTtFQUNFO0F6Rnl3Y0o7O0F5RnZ3Y0U7RUFDRTtBekYwd2NKOztBeUZ4d2NFO0VBQ0U7QXpGMndjSjs7QXlGendjRTtFQUNFO0F6RjR3Y0o7O0F5RjF3Y0U7RUFDRTtBekY2d2NKOztBeUYzd2NFO0VBQ0U7QXpGOHdjSjs7QXlGOXhjRTtFQUNFO0F6Rml5Y0o7O0F5Ri94Y0U7RUFDRTtBekZreWNKOztBeUZoeWNFO0VBQ0U7QXpGbXljSjs7QXlGanljRTtFQUNFO0F6Rm95Y0o7O0F5Rmx5Y0U7RUFDRTtBekZxeWNKOztBeUZueWNFO0VBQ0U7QXpGc3ljSjs7QXlGdHpjRTtFQUNFO0F6Rnl6Y0o7O0F5RnZ6Y0U7RUFDRTtBekYwemNKOztBeUZ4emNFO0VBQ0U7QXpGMnpjSjs7QXlGenpjRTtFQUNFO0F6RjR6Y0o7O0F5RjF6Y0U7RUFDRTtBekY2emNKOztBeUYzemNFO0VBQ0U7QXpGOHpjSjs7QXlGOTBjRTtFQUNFO0F6RmkxY0o7O0F5Ri8wY0U7RUFDRTtBekZrMWNKOztBeUZoMWNFO0VBQ0U7QXpGbTFjSjs7QXlGajFjRTtFQUNFO0F6Rm8xY0o7O0F5RmwxY0U7RUFDRTtBekZxMWNKOztBeUZuMWNFO0VBQ0U7QXpGczFjSjs7QXlGdDJjRTtFQUNFO0F6RnkyY0o7O0F5RnYyY0U7RUFDRTtBekYwMmNKOztBeUZ4MmNFO0VBQ0U7QXpGMjJjSjs7QXlGejJjRTtFQUNFO0F6RjQyY0o7O0F5RjEyY0U7RUFDRTtBekY2MmNKOztBeUYzMmNFO0VBQ0U7QXpGODJjSjs7QXlGOTNjRTtFQUNFO0F6Rmk0Y0o7O0F5Ri8zY0U7RUFDRTtBekZrNGNKOztBeUZoNGNFO0VBQ0U7QXpGbTRjSjs7QXlGajRjRTtFQUNFO0F6Rm80Y0o7O0F5Rmw0Y0U7RUFDRTtBekZxNGNKOztBeUZuNGNFO0VBQ0U7QXpGczRjSjs7QXlGdDVjRTtFQUNFO0F6Rnk1Y0o7O0F5RnY1Y0U7RUFDRTtBekYwNWNKOztBeUZ4NWNFO0VBQ0U7QXpGMjVjSjs7QXlGejVjRTtFQUNFO0F6RjQ1Y0o7O0F5RjE1Y0U7RUFDRTtBekY2NWNKOztBeUYzNWNFO0VBQ0U7QXpGODVjSjs7QXlGOTZjRTtFQUNFO0F6Rmk3Y0o7O0F5Ri82Y0U7RUFDRTtBekZrN2NKOztBeUZoN2NFO0VBQ0U7QXpGbTdjSjs7QXlGajdjRTtFQUNFO0F6Rm83Y0o7O0F5Rmw3Y0U7RUFDRTtBekZxN2NKOztBeUZuN2NFO0VBQ0U7QXpGczdjSjs7QXlGdDhjRTtFQUNFO0F6Rnk4Y0o7O0F5RnY4Y0U7RUFDRTtBekYwOGNKOztBeUZ4OGNFO0VBQ0U7QXpGMjhjSjs7QXlGejhjRTtFQUNFO0F6RjQ4Y0o7O0F5RjE4Y0U7RUFDRTtBekY2OGNKOztBeUYzOGNFO0VBQ0U7QXpGODhjSjs7QXlGOTljRTtFQUNFO0F6RmkrY0o7O0F5Ri85Y0U7RUFDRTtBekZrK2NKOztBeUZoK2NFO0VBQ0U7QXpGbStjSjs7QXlGaitjRTtFQUNFO0F6Rm8rY0o7O0F5RmwrY0U7RUFDRTtBekZxK2NKOztBeUZuK2NFO0VBQ0U7QXpGcytjSjs7QXlGdC9jRTtFQUNFO0F6RnkvY0o7O0F5RnYvY0U7RUFDRTtBekYwL2NKOztBeUZ4L2NFO0VBQ0U7QXpGMi9jSjs7QXlGei9jRTtFQUNFO0F6RjQvY0o7O0F5RjEvY0U7RUFDRTtBekY2L2NKOztBeUYzL2NFO0VBQ0U7QXpGOC9jSjs7QXlGOWdkRTtFQUNFO0F6RmloZEo7O0F5Ri9nZEU7RUFDRTtBekZraGRKOztBeUZoaGRFO0VBQ0U7QXpGbWhkSjs7QXlGamhkRTtFQUNFO0F6Rm9oZEo7O0F5RmxoZEU7RUFDRTtBekZxaGRKOztBeUZuaGRFO0VBQ0U7QXpGc2hkSjs7QXlGdGlkRTtFQUNFO0F6RnlpZEo7O0F5RnZpZEU7RUFDRTtBekYwaWRKOztBeUZ4aWRFO0VBQ0U7QXpGMmlkSjs7QXlGemlkRTtFQUNFO0F6RjRpZEo7O0F5RjFpZEU7RUFDRTtBekY2aWRKOztBeUYzaWRFO0VBQ0U7QXpGOGlkSjs7QXlGOWpkRTtFQUNFO0F6RmlrZEo7O0F5Ri9qZEU7RUFDRTtBekZra2RKOztBeUZoa2RFO0VBQ0U7QXpGbWtkSjs7QXlGamtkRTtFQUNFO0F6Rm9rZEo7O0F5RmxrZEU7RUFDRTtBekZxa2RKOztBeUZua2RFO0VBQ0U7QXpGc2tkSjs7QXlGdGxkRTtFQUNFO0F6RnlsZEo7O0F5RnZsZEU7RUFDRTtBekYwbGRKOztBeUZ4bGRFO0VBQ0U7QXpGMmxkSjs7QXlGemxkRTtFQUNFO0F6RjRsZEo7O0F5RjFsZEU7RUFDRTtBekY2bGRKOztBeUYzbGRFO0VBQ0U7QXpGOGxkSjs7QXlGOW1kRTtFQUNFO0F6RmluZEo7O0F5Ri9tZEU7RUFDRTtBekZrbmRKOztBeUZobmRFO0VBQ0U7QXpGbW5kSjs7QXlGam5kRTtFQUNFO0F6Rm9uZEo7O0F5RmxuZEU7RUFDRTtBekZxbmRKOztBeUZubmRFO0VBQ0U7QXpGc25kSjs7QXlGdG9kRTtFQUNFO0F6RnlvZEo7O0F5RnZvZEU7RUFDRTtBekYwb2RKOztBeUZ4b2RFO0VBQ0U7QXpGMm9kSjs7QXlGem9kRTtFQUNFO0F6RjRvZEo7O0F5RjFvZEU7RUFDRTtBekY2b2RKOztBeUYzb2RFO0VBQ0U7QXpGOG9kSjs7QXlGOXBkRTtFQUNFO0F6RmlxZEo7O0F5Ri9wZEU7RUFDRTtBekZrcWRKOztBeUZocWRFO0VBQ0U7QXpGbXFkSjs7QXlGanFkRTtFQUNFO0F6Rm9xZEo7O0F5RmxxZEU7RUFDRTtBekZxcWRKOztBeUZucWRFO0VBQ0U7QXpGc3FkSjs7QXlGdHJkRTtFQUNFO0F6RnlyZEo7O0F5RnZyZEU7RUFDRTtBekYwcmRKOztBeUZ4cmRFO0VBQ0U7QXpGMnJkSjs7QXlGenJkRTtFQUNFO0F6RjRyZEo7O0F5RjFyZEU7RUFDRTtBekY2cmRKOztBeUYzcmRFO0VBQ0U7QXpGOHJkSjs7QXlGOXNkRTtFQUNFO0F6Rml0ZEo7O0F5Ri9zZEU7RUFDRTtBekZrdGRKOztBeUZodGRFO0VBQ0U7QXpGbXRkSjs7QXlGanRkRTtFQUNFO0F6Rm90ZEo7O0F5Rmx0ZEU7RUFDRTtBekZxdGRKOztBeUZudGRFO0VBQ0U7QXpGc3RkSjs7QXlGdHVkRTtFQUNFO0F6Rnl1ZEo7O0F5RnZ1ZEU7RUFDRTtBekYwdWRKOztBeUZ4dWRFO0VBQ0U7QXpGMnVkSjs7QXlGenVkRTtFQUNFO0F6RjR1ZEo7O0F5RjF1ZEU7RUFDRTtBekY2dWRKOztBeUYzdWRFO0VBQ0U7QXpGOHVkSjs7QXlGOXZkRTtFQUNFO0F6Rml3ZEo7O0F5Ri92ZEU7RUFDRTtBekZrd2RKOztBeUZod2RFO0VBQ0U7QXpGbXdkSjs7QXlGandkRTtFQUNFO0F6Rm93ZEo7O0F5Rmx3ZEU7RUFDRTtBekZxd2RKOztBeUZud2RFO0VBQ0U7QXpGc3dkSjs7QXlGdHhkRTtFQUNFO0F6Rnl4ZEo7O0F5RnZ4ZEU7RUFDRTtBekYweGRKOztBeUZ4eGRFO0VBQ0U7QXpGMnhkSjs7QXlGenhkRTtFQUNFO0F6RjR4ZEo7O0F5RjF4ZEU7RUFDRTtBekY2eGRKOztBeUYzeGRFO0VBQ0U7QXpGOHhkSjs7QXlGOXlkRTtFQUNFO0F6Rml6ZEo7O0F5Ri95ZEU7RUFDRTtBekZremRKOztBeUZoemRFO0VBQ0U7QXpGbXpkSjs7QXlGanpkRTtFQUNFO0F6Rm96ZEo7O0F5Rmx6ZEU7RUFDRTtBekZxemRKOztBeUZuemRFO0VBQ0U7QXpGc3pkSjs7QXlGdDBkRTtFQUNFO0F6RnkwZEo7O0F5RnYwZEU7RUFDRTtBekYwMGRKOztBeUZ4MGRFO0VBQ0U7QXpGMjBkSjs7QXlGejBkRTtFQUNFO0F6RjQwZEo7O0F5RjEwZEU7RUFDRTtBekY2MGRKOztBeUYzMGRFO0VBQ0U7QXpGODBkSjs7QXlGOTFkRTtFQUNFO0F6RmkyZEo7O0F5Ri8xZEU7RUFDRTtBekZrMmRKOztBeUZoMmRFO0VBQ0U7QXpGbTJkSjs7QXlGajJkRTtFQUNFO0F6Rm8yZEo7O0F5RmwyZEU7RUFDRTtBekZxMmRKOztBeUZuMmRFO0VBQ0U7QXpGczJkSjs7QXlGdDNkRTtFQUNFO0F6RnkzZEo7O0F5RnYzZEU7RUFDRTtBekYwM2RKOztBeUZ4M2RFO0VBQ0U7QXpGMjNkSjs7QXlGejNkRTtFQUNFO0F6RjQzZEo7O0F5RjEzZEU7RUFDRTtBekY2M2RKOztBeUYzM2RFO0VBQ0U7QXpGODNkSjs7QXlGOTRkRTtFQUNFO0F6Rmk1ZEo7O0F5Ri80ZEU7RUFDRTtBekZrNWRKOztBeUZoNWRFO0VBQ0U7QXpGbTVkSjs7QXlGajVkRTtFQUNFO0F6Rm81ZEo7O0F5Rmw1ZEU7RUFDRTtBekZxNWRKOztBeUZuNWRFO0VBQ0U7QXpGczVkSjs7QXlGdDZkRTtFQUNFO0F6Rnk2ZEo7O0F5RnY2ZEU7RUFDRTtBekYwNmRKOztBeUZ4NmRFO0VBQ0U7QXpGMjZkSjs7QXlGejZkRTtFQUNFO0F6RjQ2ZEo7O0F5RjE2ZEU7RUFDRTtBekY2NmRKOztBeUYzNmRFO0VBQ0U7QXpGODZkSjs7QXlGOTdkRTtFQUNFO0F6Rmk4ZEo7O0F5Ri83ZEU7RUFDRTtBekZrOGRKOztBeUZoOGRFO0VBQ0U7QXpGbThkSjs7QXlGajhkRTtFQUNFO0F6Rm84ZEo7O0F5Rmw4ZEU7RUFDRTtBekZxOGRKOztBeUZuOGRFO0VBQ0U7QXpGczhkSjs7QXlGdDlkRTtFQUNFO0F6Rnk5ZEo7O0F5RnY5ZEU7RUFDRTtBekYwOWRKOztBeUZ4OWRFO0VBQ0U7QXpGMjlkSjs7QXlGejlkRTtFQUNFO0F6RjQ5ZEo7O0F5RjE5ZEU7RUFDRTtBekY2OWRKOztBeUYzOWRFO0VBQ0U7QXpGODlkSjs7QXlGOStkRTtFQUNFO0F6RmkvZEo7O0F5Ri8rZEU7RUFDRTtBekZrL2RKOztBeUZoL2RFO0VBQ0U7QXpGbS9kSjs7QXlGai9kRTtFQUNFO0F6Rm8vZEo7O0F5RmwvZEU7RUFDRTtBekZxL2RKOztBeUZuL2RFO0VBQ0U7QXpGcy9kSjs7QXlGdGdlRTtFQUNFO0F6RnlnZUo7O0F5RnZnZUU7RUFDRTtBekYwZ2VKOztBeUZ4Z2VFO0VBQ0U7QXpGMmdlSjs7QXlGemdlRTtFQUNFO0F6RjRnZUo7O0F5RjFnZUU7RUFDRTtBekY2Z2VKOztBeUYzZ2VFO0VBQ0U7QXpGOGdlSjs7QXlGOWhlRTtFQUNFO0F6RmlpZUo7O0F5Ri9oZUU7RUFDRTtBekZraWVKOztBeUZoaWVFO0VBQ0U7QXpGbWllSjs7QXlGamllRTtFQUNFO0F6Rm9pZUo7O0F5RmxpZUU7RUFDRTtBekZxaWVKOztBeUZuaWVFO0VBQ0U7QXpGc2llSjs7QXlGdGplRTtFQUNFO0F6RnlqZUo7O0F5RnZqZUU7RUFDRTtBekYwamVKOztBeUZ4amVFO0VBQ0U7QXpGMmplSjs7QXlGemplRTtFQUNFO0F6RjRqZUo7O0F5RjFqZUU7RUFDRTtBekY2amVKOztBeUYzamVFO0VBQ0U7QXpGOGplSjs7QXlGOWtlRTtFQUNFO0F6RmlsZUo7O0F5Ri9rZUU7RUFDRTtBekZrbGVKOztBeUZobGVFO0VBQ0U7QXpGbWxlSjs7QXlGamxlRTtFQUNFO0F6Rm9sZUo7O0F5RmxsZUU7RUFDRTtBekZxbGVKOztBeUZubGVFO0VBQ0U7QXpGc2xlSjs7QXlGdG1lRTtFQUNFO0F6RnltZUo7O0F5RnZtZUU7RUFDRTtBekYwbWVKOztBeUZ4bWVFO0VBQ0U7QXpGMm1lSjs7QXlGem1lRTtFQUNFO0F6RjRtZUo7O0F5RjFtZUU7RUFDRTtBekY2bWVKOztBeUYzbWVFO0VBQ0U7QXpGOG1lSjs7QXlGOW5lRTtFQUNFO0F6RmlvZUo7O0F5Ri9uZUU7RUFDRTtBekZrb2VKOztBeUZob2VFO0VBQ0U7QXpGbW9lSjs7QXlGam9lRTtFQUNFO0F6Rm9vZUo7O0F5RmxvZUU7RUFDRTtBekZxb2VKOztBeUZub2VFO0VBQ0U7QXpGc29lSjs7QXlGdHBlRTtFQUNFO0F6RnlwZUo7O0F5RnZwZUU7RUFDRTtBekYwcGVKOztBeUZ4cGVFO0VBQ0U7QXpGMnBlSjs7QXlGenBlRTtFQUNFO0F6RjRwZUo7O0F5RjFwZUU7RUFDRTtBekY2cGVKOztBeUYzcGVFO0VBQ0U7QXpGOHBlSjs7QXlGOXFlRTtFQUNFO0F6RmlyZUo7O0F5Ri9xZUU7RUFDRTtBekZrcmVKOztBeUZocmVFO0VBQ0U7QXpGbXJlSjs7QXlGanJlRTtFQUNFO0F6Rm9yZUo7O0F5RmxyZUU7RUFDRTtBekZxcmVKOztBeUZucmVFO0VBQ0U7QXpGc3JlSjs7QXlGdHNlRTtFQUNFO0F6RnlzZUo7O0F5RnZzZUU7RUFDRTtBekYwc2VKOztBeUZ4c2VFO0VBQ0U7QXpGMnNlSjs7QXlGenNlRTtFQUNFO0F6RjRzZUo7O0F5RjFzZUU7RUFDRTtBekY2c2VKOztBeUYzc2VFO0VBQ0U7QXpGOHNlSjs7QXlGOXRlRTtFQUNFO0F6Rml1ZUo7O0F5Ri90ZUU7RUFDRTtBekZrdWVKOztBeUZodWVFO0VBQ0U7QXpGbXVlSjs7QXlGanVlRTtFQUNFO0F6Rm91ZUo7O0F5Rmx1ZUU7RUFDRTtBekZxdWVKOztBeUZudWVFO0VBQ0U7QXpGc3VlSjs7QXlGdHZlRTtFQUNFO0F6Rnl2ZUo7O0F5RnZ2ZUU7RUFDRTtBekYwdmVKOztBeUZ4dmVFO0VBQ0U7QXpGMnZlSjs7QXlGenZlRTtFQUNFO0F6RjR2ZUo7O0F5RjF2ZUU7RUFDRTtBekY2dmVKOztBeUYzdmVFO0VBQ0U7QXpGOHZlSjs7QXlGOXdlRTtFQUNFO0F6Rml4ZUo7O0F5Ri93ZUU7RUFDRTtBekZreGVKOztBeUZoeGVFO0VBQ0U7QXpGbXhlSjs7QXlGanhlRTtFQUNFO0F6Rm94ZUo7O0F5Rmx4ZUU7RUFDRTtBekZxeGVKOztBeUZueGVFO0VBQ0U7QXpGc3hlSjs7QXlGdHllRTtFQUNFO0F6Rnl5ZUo7O0F5RnZ5ZUU7RUFDRTtBekYweWVKOztBeUZ4eWVFO0VBQ0U7QXpGMnllSjs7QXlGenllRTtFQUNFO0F6RjR5ZUo7O0F5RjF5ZUU7RUFDRTtBekY2eWVKOztBeUYzeWVFO0VBQ0U7QXpGOHllSjs7QXlGOXplRTtFQUNFO0F6RmkwZUo7O0F5Ri96ZUU7RUFDRTtBekZrMGVKOztBeUZoMGVFO0VBQ0U7QXpGbTBlSjs7QXlGajBlRTtFQUNFO0F6Rm8wZUo7O0F5RmwwZUU7RUFDRTtBekZxMGVKOztBeUZuMGVFO0VBQ0U7QXpGczBlSjs7QXlGdDFlRTtFQUNFO0F6RnkxZUo7O0F5RnYxZUU7RUFDRTtBekYwMWVKOztBeUZ4MWVFO0VBQ0U7QXpGMjFlSjs7QXlGejFlRTtFQUNFO0F6RjQxZUo7O0F5RjExZUU7RUFDRTtBekY2MWVKOztBeUYzMWVFO0VBQ0U7QXpGODFlSjs7QXlGOTJlRTtFQUNFO0F6RmkzZUo7O0F5Ri8yZUU7RUFDRTtBekZrM2VKOztBeUZoM2VFO0VBQ0U7QXpGbTNlSjs7QXlGajNlRTtFQUNFO0F6Rm8zZUo7O0F5RmwzZUU7RUFDRTtBekZxM2VKOztBeUZuM2VFO0VBQ0U7QXpGczNlSjs7QXlGdDRlRTtFQUNFO0F6Rnk0ZUo7O0F5RnY0ZUU7RUFDRTtBekYwNGVKOztBeUZ4NGVFO0VBQ0U7QXpGMjRlSjs7QXlGejRlRTtFQUNFO0F6RjQ0ZUo7O0F5RjE0ZUU7RUFDRTtBekY2NGVKOztBeUYzNGVFO0VBQ0U7QXpGODRlSjs7QXlGOTVlRTtFQUNFO0F6Rmk2ZUo7O0F5Ri81ZUU7RUFDRTtBekZrNmVKOztBeUZoNmVFO0VBQ0U7QXpGbTZlSjs7QXlGajZlRTtFQUNFO0F6Rm82ZUo7O0F5Rmw2ZUU7RUFDRTtBekZxNmVKOztBeUZuNmVFO0VBQ0U7QXpGczZlSjs7QXlGdDdlRTtFQUNFO0F6Rnk3ZUo7O0F5RnY3ZUU7RUFDRTtBekYwN2VKOztBeUZ4N2VFO0VBQ0U7QXpGMjdlSjs7QXlGejdlRTtFQUNFO0F6RjQ3ZUo7O0F5RjE3ZUU7RUFDRTtBekY2N2VKOztBeUYzN2VFO0VBQ0U7QXpGODdlSjs7QXlGOThlRTtFQUNFO0F6Rmk5ZUo7O0F5Ri84ZUU7RUFDRTtBekZrOWVKOztBeUZoOWVFO0VBQ0U7QXpGbTllSjs7QXlGajllRTtFQUNFO0F6Rm85ZUo7O0F5Rmw5ZUU7RUFDRTtBekZxOWVKOztBeUZuOWVFO0VBQ0U7QXpGczllSjs7QXlGdCtlRTtFQUNFO0F6RnkrZUo7O0F5RnYrZUU7RUFDRTtBekYwK2VKOztBeUZ4K2VFO0VBQ0U7QXpGMitlSjs7QXlGeitlRTtFQUNFO0F6RjQrZUo7O0F5RjErZUU7RUFDRTtBekY2K2VKOztBeUYzK2VFO0VBQ0U7QXpGOCtlSjs7QXlGOS9lRTtFQUNFO0F6RmlnZko7O0F5Ri8vZUU7RUFDRTtBekZrZ2ZKOztBeUZoZ2ZFO0VBQ0U7QXpGbWdmSjs7QXlGamdmRTtFQUNFO0F6Rm9nZko7O0F5RmxnZkU7RUFDRTtBekZxZ2ZKOztBeUZuZ2ZFO0VBQ0U7QXpGc2dmSjs7QXlGdGhmRTtFQUNFO0F6RnloZko7O0F5RnZoZkU7RUFDRTtBekYwaGZKOztBeUZ4aGZFO0VBQ0U7QXpGMmhmSjs7QXlGemhmRTtFQUNFO0F6RjRoZko7O0F5RjFoZkU7RUFDRTtBekY2aGZKOztBeUYzaGZFO0VBQ0U7QXpGOGhmSjs7QXlGOWlmRTtFQUNFO0F6RmlqZko7O0F5Ri9pZkU7RUFDRTtBekZramZKOztBeUZoamZFO0VBQ0U7QXpGbWpmSjs7QXlGampmRTtFQUNFO0F6Rm9qZko7O0F5RmxqZkU7RUFDRTtBekZxamZKOztBeUZuamZFO0VBQ0U7QXpGc2pmSjs7QXlGdGtmRTtFQUNFO0F6RnlrZko7O0F5RnZrZkU7RUFDRTtBekYwa2ZKOztBeUZ4a2ZFO0VBQ0U7QXpGMmtmSjs7QXlGemtmRTtFQUNFO0F6RjRrZko7O0F5RjFrZkU7RUFDRTtBekY2a2ZKOztBeUYza2ZFO0VBQ0U7QXpGOGtmSjs7QXlGOWxmRTtFQUNFO0F6RmltZko7O0F5Ri9sZkU7RUFDRTtBekZrbWZKOztBeUZobWZFO0VBQ0U7QXpGbW1mSjs7QXlGam1mRTtFQUNFO0F6Rm9tZko7O0F5RmxtZkU7RUFDRTtBekZxbWZKOztBeUZubWZFO0VBQ0U7QXpGc21mSjs7QXlGdG5mRTtFQUNFO0F6RnluZko7O0F5RnZuZkU7RUFDRTtBekYwbmZKOztBeUZ4bmZFO0VBQ0U7QXpGMm5mSjs7QXlGem5mRTtFQUNFO0F6RjRuZko7O0F5RjFuZkU7RUFDRTtBekY2bmZKOztBeUYzbmZFO0VBQ0U7QXpGOG5mSjs7QXlGOW9mRTtFQUNFO0F6RmlwZko7O0F5Ri9vZkU7RUFDRTtBekZrcGZKOztBeUZocGZFO0VBQ0U7QXpGbXBmSjs7QXlGanBmRTtFQUNFO0F6Rm9wZko7O0F5RmxwZkU7RUFDRTtBekZxcGZKOztBeUZucGZFO0VBQ0U7QXpGc3BmSjs7QXlGdHFmRTtFQUNFO0F6RnlxZko7O0F5RnZxZkU7RUFDRTtBekYwcWZKOztBeUZ4cWZFO0VBQ0U7QXpGMnFmSjs7QXlGenFmRTtFQUNFO0F6RjRxZko7O0F5RjFxZkU7RUFDRTtBekY2cWZKOztBeUYzcWZFO0VBQ0U7QXpGOHFmSjs7QXlGOXJmRTtFQUNFO0F6RmlzZko7O0F5Ri9yZkU7RUFDRTtBekZrc2ZKOztBeUZoc2ZFO0VBQ0U7QXpGbXNmSjs7QXlGanNmRTtFQUNFO0F6Rm9zZko7O0F5RmxzZkU7RUFDRTtBekZxc2ZKOztBeUZuc2ZFO0VBQ0U7QXpGc3NmSjs7QXlGdHRmRTtFQUNFO0F6Rnl0Zko7O0F5RnZ0ZkU7RUFDRTtBekYwdGZKOztBeUZ4dGZFO0VBQ0U7QXpGMnRmSjs7QXlGenRmRTtFQUNFO0F6RjR0Zko7O0F5RjF0ZkU7RUFDRTtBekY2dGZKOztBeUYzdGZFO0VBQ0U7QXpGOHRmSjs7QXlGOXVmRTtFQUNFO0F6Rml2Zko7O0F5Ri91ZkU7RUFDRTtBekZrdmZKOztBeUZodmZFO0VBQ0U7QXpGbXZmSjs7QXlGanZmRTtFQUNFO0F6Rm92Zko7O0F5Rmx2ZkU7RUFDRTtBekZxdmZKOztBeUZudmZFO0VBQ0U7QXpGc3ZmSjs7QXlGdHdmRTtFQUNFO0F6Rnl3Zko7O0F5RnZ3ZkU7RUFDRTtBekYwd2ZKOztBeUZ4d2ZFO0VBQ0U7QXpGMndmSjs7QXlGendmRTtFQUNFO0F6RjR3Zko7O0F5RjF3ZkU7RUFDRTtBekY2d2ZKOztBeUYzd2ZFO0VBQ0U7QXpGOHdmSjs7QXlGOXhmRTtFQUNFO0F6Rml5Zko7O0F5Ri94ZkU7RUFDRTtBekZreWZKOztBeUZoeWZFO0VBQ0U7QXpGbXlmSjs7QXlGanlmRTtFQUNFO0F6Rm95Zko7O0F5Rmx5ZkU7RUFDRTtBekZxeWZKOztBeUZueWZFO0VBQ0U7QXpGc3lmSjs7QXlGdHpmRTtFQUNFO0F6Rnl6Zko7O0F5RnZ6ZkU7RUFDRTtBekYwemZKOztBeUZ4emZFO0VBQ0U7QXpGMnpmSjs7QXlGenpmRTtFQUNFO0F6RjR6Zko7O0F5RjF6ZkU7RUFDRTtBekY2emZKOztBeUYzemZFO0VBQ0U7QXpGOHpmSjs7QXlGOTBmRTtFQUNFO0F6RmkxZko7O0F5Ri8wZkU7RUFDRTtBekZrMWZKOztBeUZoMWZFO0VBQ0U7QXpGbTFmSjs7QXlGajFmRTtFQUNFO0F6Rm8xZko7O0F5RmwxZkU7RUFDRTtBekZxMWZKOztBeUZuMWZFO0VBQ0U7QXpGczFmSjs7QXlGdDJmRTtFQUNFO0F6RnkyZko7O0F5RnYyZkU7RUFDRTtBekYwMmZKOztBeUZ4MmZFO0VBQ0U7QXpGMjJmSjs7QXlGejJmRTtFQUNFO0F6RjQyZko7O0F5RjEyZkU7RUFDRTtBekY2MmZKOztBeUYzMmZFO0VBQ0U7QXpGODJmSjs7QXlGOTNmRTtFQUNFO0F6Rmk0Zko7O0F5Ri8zZkU7RUFDRTtBekZrNGZKOztBeUZoNGZFO0VBQ0U7QXpGbTRmSjs7QXlGajRmRTtFQUNFO0F6Rm80Zko7O0F5Rmw0ZkU7RUFDRTtBekZxNGZKOztBeUZuNGZFO0VBQ0U7QXpGczRmSjs7QXlGdDVmRTtFQUNFO0F6Rnk1Zko7O0F5RnY1ZkU7RUFDRTtBekYwNWZKOztBeUZ4NWZFO0VBQ0U7QXpGMjVmSjs7QXlGejVmRTtFQUNFO0F6RjQ1Zko7O0F5RjE1ZkU7RUFDRTtBekY2NWZKOztBeUYzNWZFO0VBQ0U7QXpGODVmSjs7QXlGOTZmRTtFQUNFO0F6Rmk3Zko7O0F5Ri82ZkU7RUFDRTtBekZrN2ZKOztBeUZoN2ZFO0VBQ0U7QXpGbTdmSjs7QXlGajdmRTtFQUNFO0F6Rm83Zko7O0F5Rmw3ZkU7RUFDRTtBekZxN2ZKOztBeUZuN2ZFO0VBQ0U7QXpGczdmSjs7QXlGdDhmRTtFQUNFO0F6Rnk4Zko7O0F5RnY4ZkU7RUFDRTtBekYwOGZKOztBeUZ4OGZFO0VBQ0U7QXpGMjhmSjs7QXlGejhmRTtFQUNFO0F6RjQ4Zko7O0F5RjE4ZkU7RUFDRTtBekY2OGZKOztBeUYzOGZFO0VBQ0U7QXpGODhmSjs7QXlGOTlmRTtFQUNFO0F6RmkrZko7O0F5Ri85ZkU7RUFDRTtBekZrK2ZKOztBeUZoK2ZFO0VBQ0U7QXpGbStmSjs7QXlGaitmRTtFQUNFO0F6Rm8rZko7O0F5RmwrZkU7RUFDRTtBekZxK2ZKOztBeUZuK2ZFO0VBQ0U7QXpGcytmSjs7QXlGdC9mRTtFQUNFO0F6RnkvZko7O0F5RnYvZkU7RUFDRTtBekYwL2ZKOztBeUZ4L2ZFO0VBQ0U7QXpGMi9mSjs7QXlGei9mRTtFQUNFO0F6RjQvZko7O0F5RjEvZkU7RUFDRTtBekY2L2ZKOztBeUYzL2ZFO0VBQ0U7QXpGOC9mSjs7QXlGOWdnQkU7RUFDRTtBekZpaGdCSjs7QXlGL2dnQkU7RUFDRTtBekZraGdCSjs7QXlGaGhnQkU7RUFDRTtBekZtaGdCSjs7QXlGamhnQkU7RUFDRTtBekZvaGdCSjs7QXlGbGhnQkU7RUFDRTtBekZxaGdCSjs7QXlGbmhnQkU7RUFDRTtBekZzaGdCSjs7QXlGdGlnQkU7RUFDRTtBekZ5aWdCSjs7QXlGdmlnQkU7RUFDRTtBekYwaWdCSjs7QXlGeGlnQkU7RUFDRTtBekYyaWdCSjs7QXlGemlnQkU7RUFDRTtBekY0aWdCSjs7QXlGMWlnQkU7RUFDRTtBekY2aWdCSjs7QXlGM2lnQkU7RUFDRTtBekY4aWdCSjs7QXlGOWpnQkU7RUFDRTtBekZpa2dCSjs7QXlGL2pnQkU7RUFDRTtBekZra2dCSjs7QXlGaGtnQkU7RUFDRTtBekZta2dCSjs7QXlGamtnQkU7RUFDRTtBekZva2dCSjs7QXlGbGtnQkU7RUFDRTtBekZxa2dCSjs7QXlGbmtnQkU7RUFDRTtBekZza2dCSjs7QXlGdGxnQkU7RUFDRTtBekZ5bGdCSjs7QXlGdmxnQkU7RUFDRTtBekYwbGdCSjs7QXlGeGxnQkU7RUFDRTtBekYybGdCSjs7QXlGemxnQkU7RUFDRTtBekY0bGdCSjs7QXlGMWxnQkU7RUFDRTtBekY2bGdCSjs7QXlGM2xnQkU7RUFDRTtBekY4bGdCSjs7QXlGOW1nQkU7RUFDRTtBekZpbmdCSjs7QXlGL21nQkU7RUFDRTtBekZrbmdCSjs7QXlGaG5nQkU7RUFDRTtBekZtbmdCSjs7QXlGam5nQkU7RUFDRTtBekZvbmdCSjs7QXlGbG5nQkU7RUFDRTtBekZxbmdCSjs7QXlGbm5nQkU7RUFDRTtBekZzbmdCSjs7QXlGdG9nQkU7RUFDRTtBekZ5b2dCSjs7QXlGdm9nQkU7RUFDRTtBekYwb2dCSjs7QXlGeG9nQkU7RUFDRTtBekYyb2dCSjs7QXlGem9nQkU7RUFDRTtBekY0b2dCSjs7QXlGMW9nQkU7RUFDRTtBekY2b2dCSjs7QXlGM29nQkU7RUFDRTtBekY4b2dCSjs7QXlGOXBnQkU7RUFDRTtBekZpcWdCSjs7QXlGL3BnQkU7RUFDRTtBekZrcWdCSjs7QXlGaHFnQkU7RUFDRTtBekZtcWdCSjs7QXlGanFnQkU7RUFDRTtBekZvcWdCSjs7QXlGbHFnQkU7RUFDRTtBekZxcWdCSjs7QXlGbnFnQkU7RUFDRTtBekZzcWdCSjs7QXlGdHJnQkU7RUFDRTtBekZ5cmdCSjs7QXlGdnJnQkU7RUFDRTtBekYwcmdCSjs7QXlGeHJnQkU7RUFDRTtBekYycmdCSjs7QXlGenJnQkU7RUFDRTtBekY0cmdCSjs7QXlGMXJnQkU7RUFDRTtBekY2cmdCSjs7QXlGM3JnQkU7RUFDRTtBekY4cmdCSjs7QXlGOXNnQkU7RUFDRTtBekZpdGdCSjs7QXlGL3NnQkU7RUFDRTtBekZrdGdCSjs7QXlGaHRnQkU7RUFDRTtBekZtdGdCSjs7QXlGanRnQkU7RUFDRTtBekZvdGdCSjs7QXlGbHRnQkU7RUFDRTtBekZxdGdCSjs7QXlGbnRnQkU7RUFDRTtBekZzdGdCSjs7QXlGdHVnQkU7RUFDRTtBekZ5dWdCSjs7QXlGdnVnQkU7RUFDRTtBekYwdWdCSjs7QXlGeHVnQkU7RUFDRTtBekYydWdCSjs7QXlGenVnQkU7RUFDRTtBekY0dWdCSjs7QXlGMXVnQkU7RUFDRTtBekY2dWdCSjs7QXlGM3VnQkU7RUFDRTtBekY4dWdCSjs7QXlGOXZnQkU7RUFDRTtBekZpd2dCSjs7QXlGL3ZnQkU7RUFDRTtBekZrd2dCSjs7QXlGaHdnQkU7RUFDRTtBekZtd2dCSjs7QXlGandnQkU7RUFDRTtBekZvd2dCSjs7QXlGbHdnQkU7RUFDRTtBekZxd2dCSjs7QXlGbndnQkU7RUFDRTtBekZzd2dCSjs7QXlGdHhnQkU7RUFDRTtBekZ5eGdCSjs7QXlGdnhnQkU7RUFDRTtBekYweGdCSjs7QXlGeHhnQkU7RUFDRTtBekYyeGdCSjs7QXlGenhnQkU7RUFDRTtBekY0eGdCSjs7QXlGMXhnQkU7RUFDRTtBekY2eGdCSjs7QXlGM3hnQkU7RUFDRTtBekY4eGdCSjs7QXlGOXlnQkU7RUFDRTtBekZpemdCSjs7QXlGL3lnQkU7RUFDRTtBekZremdCSjs7QXlGaHpnQkU7RUFDRTtBekZtemdCSjs7QXlGanpnQkU7RUFDRTtBekZvemdCSjs7QXlGbHpnQkU7RUFDRTtBekZxemdCSjs7QXlGbnpnQkU7RUFDRTtBekZzemdCSjs7QXlGdDBnQkU7RUFDRTtBekZ5MGdCSjs7QXlGdjBnQkU7RUFDRTtBekYwMGdCSjs7QXlGeDBnQkU7RUFDRTtBekYyMGdCSjs7QXlGejBnQkU7RUFDRTtBekY0MGdCSjs7QXlGMTBnQkU7RUFDRTtBekY2MGdCSjs7QXlGMzBnQkU7RUFDRTtBekY4MGdCSjs7QXlGOTFnQkU7RUFDRTtBekZpMmdCSjs7QXlGLzFnQkU7RUFDRTtBekZrMmdCSjs7QXlGaDJnQkU7RUFDRTtBekZtMmdCSjs7QXlGajJnQkU7RUFDRTtBekZvMmdCSjs7QXlGbDJnQkU7RUFDRTtBekZxMmdCSjs7QXlGbjJnQkU7RUFDRTtBekZzMmdCSjs7QXlGdDNnQkU7RUFDRTtBekZ5M2dCSjs7QXlGdjNnQkU7RUFDRTtBekYwM2dCSjs7QXlGeDNnQkU7RUFDRTtBekYyM2dCSjs7QXlGejNnQkU7RUFDRTtBekY0M2dCSjs7QXlGMTNnQkU7RUFDRTtBekY2M2dCSjs7QXlGMzNnQkU7RUFDRTtBekY4M2dCSjs7QXlGOTRnQkU7RUFDRTtBekZpNWdCSjs7QXlGLzRnQkU7RUFDRTtBekZrNWdCSjs7QXlGaDVnQkU7RUFDRTtBekZtNWdCSjs7QXlGajVnQkU7RUFDRTtBekZvNWdCSjs7QXlGbDVnQkU7RUFDRTtBekZxNWdCSjs7QXlGbjVnQkU7RUFDRTtBekZzNWdCSjs7QXlGdDZnQkU7RUFDRTtBekZ5NmdCSjs7QXlGdjZnQkU7RUFDRTtBekYwNmdCSjs7QXlGeDZnQkU7RUFDRTtBekYyNmdCSjs7QXlGejZnQkU7RUFDRTtBekY0NmdCSjs7QXlGMTZnQkU7RUFDRTtBekY2NmdCSjs7QXlGMzZnQkU7RUFDRTtBekY4NmdCSjs7QXlGOTdnQkU7RUFDRTtBekZpOGdCSjs7QXlGLzdnQkU7RUFDRTtBekZrOGdCSjs7QXlGaDhnQkU7RUFDRTtBekZtOGdCSjs7QXlGajhnQkU7RUFDRTtBekZvOGdCSjs7QXlGbDhnQkU7RUFDRTtBekZxOGdCSjs7QXlGbjhnQkU7RUFDRTtBekZzOGdCSjs7QXlGdDlnQkU7RUFDRTtBekZ5OWdCSjs7QXlGdjlnQkU7RUFDRTtBekYwOWdCSjs7QXlGeDlnQkU7RUFDRTtBekYyOWdCSjs7QXlGejlnQkU7RUFDRTtBekY0OWdCSjs7QXlGMTlnQkU7RUFDRTtBekY2OWdCSjs7QXlGMzlnQkU7RUFDRTtBekY4OWdCSjs7QXlGOStnQkU7RUFDRTtBekZpL2dCSjs7QXlGLytnQkU7RUFDRTtBekZrL2dCSjs7QXlGaC9nQkU7RUFDRTtBekZtL2dCSjs7QXlGai9nQkU7RUFDRTtBekZvL2dCSjs7QXlGbC9nQkU7RUFDRTtBekZxL2dCSjs7QXlGbi9nQkU7RUFDRTtBekZzL2dCSjs7QXlGdGdoQkU7RUFDRTtBekZ5Z2hCSjs7QXlGdmdoQkU7RUFDRTtBekYwZ2hCSjs7QXlGeGdoQkU7RUFDRTtBekYyZ2hCSjs7QXlGemdoQkU7RUFDRTtBekY0Z2hCSjs7QXlGMWdoQkU7RUFDRTtBekY2Z2hCSjs7QXlGM2doQkU7RUFDRTtBekY4Z2hCSjs7QXlGOWhoQkU7RUFDRTtBekZpaWhCSjs7QXlGL2hoQkU7RUFDRTtBekZraWhCSjs7QXlGaGloQkU7RUFDRTtBekZtaWhCSjs7QXlGamloQkU7RUFDRTtBekZvaWhCSjs7QXlGbGloQkU7RUFDRTtBekZxaWhCSjs7QXlGbmloQkU7RUFDRTtBekZzaWhCSjs7QXlGdGpoQkU7RUFDRTtBekZ5amhCSjs7QXlGdmpoQkU7RUFDRTtBekYwamhCSjs7QXlGeGpoQkU7RUFDRTtBekYyamhCSjs7QXlGempoQkU7RUFDRTtBekY0amhCSjs7QXlGMWpoQkU7RUFDRTtBekY2amhCSjs7QXlGM2poQkU7RUFDRTtBekY4amhCSjs7QXlGOWtoQkU7RUFDRTtBekZpbGhCSjs7QXlGL2toQkU7RUFDRTtBekZrbGhCSjs7QXlGaGxoQkU7RUFDRTtBekZtbGhCSjs7QXlGamxoQkU7RUFDRTtBekZvbGhCSjs7QXlGbGxoQkU7RUFDRTtBekZxbGhCSjs7QXlGbmxoQkU7RUFDRTtBekZzbGhCSjs7QXlGdG1oQkU7RUFDRTtBekZ5bWhCSjs7QXlGdm1oQkU7RUFDRTtBekYwbWhCSjs7QXlGeG1oQkU7RUFDRTtBekYybWhCSjs7QXlGem1oQkU7RUFDRTtBekY0bWhCSjs7QXlGMW1oQkU7RUFDRTtBekY2bWhCSjs7QXlGM21oQkU7RUFDRTtBekY4bWhCSjs7QXlGOW5oQkU7RUFDRTtBekZpb2hCSjs7QXlGL25oQkU7RUFDRTtBekZrb2hCSjs7QXlGaG9oQkU7RUFDRTtBekZtb2hCSjs7QXlGam9oQkU7RUFDRTtBekZvb2hCSjs7QXlGbG9oQkU7RUFDRTtBekZxb2hCSjs7QXlGbm9oQkU7RUFDRTtBekZzb2hCSjs7QXlGdHBoQkU7RUFDRTtBekZ5cGhCSjs7QXlGdnBoQkU7RUFDRTtBekYwcGhCSjs7QXlGeHBoQkU7RUFDRTtBekYycGhCSjs7QXlGenBoQkU7RUFDRTtBekY0cGhCSjs7QXlGMXBoQkU7RUFDRTtBekY2cGhCSjs7QXlGM3BoQkU7RUFDRTtBekY4cGhCSjs7QXlGOXFoQkU7RUFDRTtBekZpcmhCSjs7QXlGL3FoQkU7RUFDRTtBekZrcmhCSjs7QXlGaHJoQkU7RUFDRTtBekZtcmhCSjs7QXlGanJoQkU7RUFDRTtBekZvcmhCSjs7QXlGbHJoQkU7RUFDRTtBekZxcmhCSjs7QXlGbnJoQkU7RUFDRTtBekZzcmhCSjs7QXlGdHNoQkU7RUFDRTtBekZ5c2hCSjs7QXlGdnNoQkU7RUFDRTtBekYwc2hCSjs7QXlGeHNoQkU7RUFDRTtBekYyc2hCSjs7QXlGenNoQkU7RUFDRTtBekY0c2hCSjs7QXlGMXNoQkU7RUFDRTtBekY2c2hCSjs7QXlGM3NoQkU7RUFDRTtBekY4c2hCSjs7QXlGOXRoQkU7RUFDRTtBekZpdWhCSjs7QXlGL3RoQkU7RUFDRTtBekZrdWhCSjs7QXlGaHVoQkU7RUFDRTtBekZtdWhCSjs7QXlGanVoQkU7RUFDRTtBekZvdWhCSjs7QXlGbHVoQkU7RUFDRTtBekZxdWhCSjs7QXlGbnVoQkU7RUFDRTtBekZzdWhCSjs7QXlGdHZoQkU7RUFDRTtBekZ5dmhCSjs7QXlGdnZoQkU7RUFDRTtBekYwdmhCSjs7QXlGeHZoQkU7RUFDRTtBekYydmhCSjs7QXlGenZoQkU7RUFDRTtBekY0dmhCSjs7QXlGMXZoQkU7RUFDRTtBekY2dmhCSjs7QXlGM3ZoQkU7RUFDRTtBekY4dmhCSjs7QXlGOXdoQkU7RUFDRTtBekZpeGhCSjs7QXlGL3doQkU7RUFDRTtBekZreGhCSjs7QXlGaHhoQkU7RUFDRTtBekZteGhCSjs7QXlGanhoQkU7RUFDRTtBekZveGhCSjs7QXlGbHhoQkU7RUFDRTtBekZxeGhCSjs7QXlGbnhoQkU7RUFDRTtBekZzeGhCSjs7QXlGdHloQkU7RUFDRTtBekZ5eWhCSjs7QXlGdnloQkU7RUFDRTtBekYweWhCSjs7QXlGeHloQkU7RUFDRTtBekYyeWhCSjs7QXlGenloQkU7RUFDRTtBekY0eWhCSjs7QXlGMXloQkU7RUFDRTtBekY2eWhCSjs7QXlGM3loQkU7RUFDRTtBekY4eWhCSjs7QXlGOXpoQkU7RUFDRTtBekZpMGhCSjs7QXlGL3poQkU7RUFDRTtBekZrMGhCSjs7QXlGaDBoQkU7RUFDRTtBekZtMGhCSjs7QXlGajBoQkU7RUFDRTtBekZvMGhCSjs7QXlGbDBoQkU7RUFDRTtBekZxMGhCSjs7QXlGbjBoQkU7RUFDRTtBekZzMGhCSjs7QXlGdDFoQkU7RUFDRTtBekZ5MWhCSjs7QXlGdjFoQkU7RUFDRTtBekYwMWhCSjs7QXlGeDFoQkU7RUFDRTtBekYyMWhCSjs7QXlGejFoQkU7RUFDRTtBekY0MWhCSjs7QXlGMTFoQkU7RUFDRTtBekY2MWhCSjs7QXlGMzFoQkU7RUFDRTtBekY4MWhCSjs7QXlGOTJoQkU7RUFDRTtBekZpM2hCSjs7QXlGLzJoQkU7RUFDRTtBekZrM2hCSjs7QXlGaDNoQkU7RUFDRTtBekZtM2hCSjs7QXlGajNoQkU7RUFDRTtBekZvM2hCSjs7QXlGbDNoQkU7RUFDRTtBekZxM2hCSjs7QXlGbjNoQkU7RUFDRTtBekZzM2hCSjs7QXlGdDRoQkU7RUFDRTtBekZ5NGhCSjs7QXlGdjRoQkU7RUFDRTtBekYwNGhCSjs7QXlGeDRoQkU7RUFDRTtBekYyNGhCSjs7QXlGejRoQkU7RUFDRTtBekY0NGhCSjs7QXlGMTRoQkU7RUFDRTtBekY2NGhCSjs7QXlGMzRoQkU7RUFDRTtBekY4NGhCSjs7QXlGOTVoQkU7RUFDRTtBekZpNmhCSjs7QXlGLzVoQkU7RUFDRTtBekZrNmhCSjs7QXlGaDZoQkU7RUFDRTtBekZtNmhCSjs7QXlGajZoQkU7RUFDRTtBekZvNmhCSjs7QXlGbDZoQkU7RUFDRTtBekZxNmhCSjs7QXlGbjZoQkU7RUFDRTtBekZzNmhCSjs7QXlGdDdoQkU7RUFDRTtBekZ5N2hCSjs7QXlGdjdoQkU7RUFDRTtBekYwN2hCSjs7QXlGeDdoQkU7RUFDRTtBekYyN2hCSjs7QXlGejdoQkU7RUFDRTtBekY0N2hCSjs7QXlGMTdoQkU7RUFDRTtBekY2N2hCSjs7QXlGMzdoQkU7RUFDRTtBekY4N2hCSjs7QXlGOThoQkU7RUFDRTtBekZpOWhCSjs7QXlGLzhoQkU7RUFDRTtBekZrOWhCSjs7QXlGaDloQkU7RUFDRTtBekZtOWhCSjs7QXlGajloQkU7RUFDRTtBekZvOWhCSjs7QXlGbDloQkU7RUFDRTtBekZxOWhCSjs7QXlGbjloQkU7RUFDRTtBekZzOWhCSjs7QXlGdCtoQkU7RUFDRTtBekZ5K2hCSjs7QXlGditoQkU7RUFDRTtBekYwK2hCSjs7QXlGeCtoQkU7RUFDRTtBekYyK2hCSjs7QXlGeitoQkU7RUFDRTtBekY0K2hCSjs7QXlGMStoQkU7RUFDRTtBekY2K2hCSjs7QXlGMytoQkU7RUFDRTtBekY4K2hCSjs7QXlGOS9oQkU7RUFDRTtBekZpZ2lCSjs7QXlGLy9oQkU7RUFDRTtBekZrZ2lCSjs7QXlGaGdpQkU7RUFDRTtBekZtZ2lCSjs7QXlGamdpQkU7RUFDRTtBekZvZ2lCSjs7QXlGbGdpQkU7RUFDRTtBekZxZ2lCSjs7QXlGbmdpQkU7RUFDRTtBekZzZ2lCSjs7QXlGdGhpQkU7RUFDRTtBekZ5aGlCSjs7QXlGdmhpQkU7RUFDRTtBekYwaGlCSjs7QXlGeGhpQkU7RUFDRTtBekYyaGlCSjs7QXlGemhpQkU7RUFDRTtBekY0aGlCSjs7QXlGMWhpQkU7RUFDRTtBekY2aGlCSjs7QXlGM2hpQkU7RUFDRTtBekY4aGlCSjs7QXlGOWlpQkU7RUFDRTtBekZpamlCSjs7QXlGL2lpQkU7RUFDRTtBekZramlCSjs7QXlGaGppQkU7RUFDRTtBekZtamlCSjs7QXlGamppQkU7RUFDRTtBekZvamlCSjs7QXlGbGppQkU7RUFDRTtBekZxamlCSjs7QXlGbmppQkU7RUFDRTtBekZzamlCSjs7QXlGdGtpQkU7RUFDRTtBekZ5a2lCSjs7QXlGdmtpQkU7RUFDRTtBekYwa2lCSjs7QXlGeGtpQkU7RUFDRTtBekYya2lCSjs7QXlGemtpQkU7RUFDRTtBekY0a2lCSjs7QXlGMWtpQkU7RUFDRTtBekY2a2lCSjs7QXlGM2tpQkU7RUFDRTtBekY4a2lCSjs7QXlGOWxpQkU7RUFDRTtBekZpbWlCSjs7QXlGL2xpQkU7RUFDRTtBekZrbWlCSjs7QXlGaG1pQkU7RUFDRTtBekZtbWlCSjs7QXlGam1pQkU7RUFDRTtBekZvbWlCSjs7QXlGbG1pQkU7RUFDRTtBekZxbWlCSjs7QXlGbm1pQkU7RUFDRTtBekZzbWlCSjs7QXlGdG5pQkU7RUFDRTtBekZ5bmlCSjs7QXlGdm5pQkU7RUFDRTtBekYwbmlCSjs7QXlGeG5pQkU7RUFDRTtBekYybmlCSjs7QXlGem5pQkU7RUFDRTtBekY0bmlCSjs7QXlGMW5pQkU7RUFDRTtBekY2bmlCSjs7QXlGM25pQkU7RUFDRTtBekY4bmlCSjs7QXlGOW9pQkU7RUFDRTtBekZpcGlCSjs7QXlGL29pQkU7RUFDRTtBekZrcGlCSjs7QXlGaHBpQkU7RUFDRTtBekZtcGlCSjs7QXlGanBpQkU7RUFDRTtBekZvcGlCSjs7QXlGbHBpQkU7RUFDRTtBekZxcGlCSjs7QXlGbnBpQkU7RUFDRTtBekZzcGlCSjs7QXlGdHFpQkU7RUFDRTtBekZ5cWlCSjs7QXlGdnFpQkU7RUFDRTtBekYwcWlCSjs7QXlGeHFpQkU7RUFDRTtBekYycWlCSjs7QXlGenFpQkU7RUFDRTtBekY0cWlCSjs7QXlGMXFpQkU7RUFDRTtBekY2cWlCSjs7QXlGM3FpQkU7RUFDRTtBekY4cWlCSjs7QXlGOXJpQkU7RUFDRTtBekZpc2lCSjs7QXlGL3JpQkU7RUFDRTtBekZrc2lCSjs7QXlGaHNpQkU7RUFDRTtBekZtc2lCSjs7QXlGanNpQkU7RUFDRTtBekZvc2lCSjs7QXlGbHNpQkU7RUFDRTtBekZxc2lCSjs7QXlGbnNpQkU7RUFDRTtBekZzc2lCSjs7QXlGdHRpQkU7RUFDRTtBekZ5dGlCSjs7QXlGdnRpQkU7RUFDRTtBekYwdGlCSjs7QXlGeHRpQkU7RUFDRTtBekYydGlCSjs7QXlGenRpQkU7RUFDRTtBekY0dGlCSjs7QXlGMXRpQkU7RUFDRTtBekY2dGlCSjs7QXlGM3RpQkU7RUFDRTtBekY4dGlCSjs7QXlGOXVpQkU7RUFDRTtBekZpdmlCSjs7QXlGL3VpQkU7RUFDRTtBekZrdmlCSjs7QXlGaHZpQkU7RUFDRTtBekZtdmlCSjs7QXlGanZpQkU7RUFDRTtBekZvdmlCSjs7QXlGbHZpQkU7RUFDRTtBekZxdmlCSjs7QXlGbnZpQkU7RUFDRTtBekZzdmlCSjs7QXlGdHdpQkU7RUFDRTtBekZ5d2lCSjs7QXlGdndpQkU7RUFDRTtBekYwd2lCSjs7QXlGeHdpQkU7RUFDRTtBekYyd2lCSjs7QXlGendpQkU7RUFDRTtBekY0d2lCSjs7QXlGMXdpQkU7RUFDRTtBekY2d2lCSjs7QXlGM3dpQkU7RUFDRTtBekY4d2lCSjs7QXlGOXhpQkU7RUFDRTtBekZpeWlCSjs7QXlGL3hpQkU7RUFDRTtBekZreWlCSjs7QXlGaHlpQkU7RUFDRTtBekZteWlCSjs7QXlGanlpQkU7RUFDRTtBekZveWlCSjs7QXlGbHlpQkU7RUFDRTtBekZxeWlCSjs7QXlGbnlpQkU7RUFDRTtBekZzeWlCSjs7QXlGdHppQkU7RUFDRTtBekZ5emlCSjs7QXlGdnppQkU7RUFDRTtBekYwemlCSjs7QXlGeHppQkU7RUFDRTtBekYyemlCSjs7QXlGenppQkU7RUFDRTtBekY0emlCSjs7QXlGMXppQkU7RUFDRTtBekY2emlCSjs7QXlGM3ppQkU7RUFDRTtBekY4emlCSjs7QXlGOTBpQkU7RUFDRTtBekZpMWlCSjs7QXlGLzBpQkU7RUFDRTtBekZrMWlCSjs7QXlGaDFpQkU7RUFDRTtBekZtMWlCSjs7QXlGajFpQkU7RUFDRTtBekZvMWlCSjs7QXlGbDFpQkU7RUFDRTtBekZxMWlCSjs7QXlGbjFpQkU7RUFDRTtBekZzMWlCSjs7QXlGdDJpQkU7RUFDRTtBekZ5MmlCSjs7QXlGdjJpQkU7RUFDRTtBekYwMmlCSjs7QXlGeDJpQkU7RUFDRTtBekYyMmlCSjs7QXlGejJpQkU7RUFDRTtBekY0MmlCSjs7QXlGMTJpQkU7RUFDRTtBekY2MmlCSjs7QXlGMzJpQkU7RUFDRTtBekY4MmlCSjs7QXlGOTNpQkU7RUFDRTtBekZpNGlCSjs7QXlGLzNpQkU7RUFDRTtBekZrNGlCSjs7QXlGaDRpQkU7RUFDRTtBekZtNGlCSjs7QXlGajRpQkU7RUFDRTtBekZvNGlCSjs7QXlGbDRpQkU7RUFDRTtBekZxNGlCSjs7QXlGbjRpQkU7RUFDRTtBekZzNGlCSjs7QXlGdDVpQkU7RUFDRTtBekZ5NWlCSjs7QXlGdjVpQkU7RUFDRTtBekYwNWlCSjs7QXlGeDVpQkU7RUFDRTtBekYyNWlCSjs7QXlGejVpQkU7RUFDRTtBekY0NWlCSjs7QXlGMTVpQkU7RUFDRTtBekY2NWlCSjs7QXlGMzVpQkU7RUFDRTtBekY4NWlCSjs7QXlGOTZpQkU7RUFDRTtBekZpN2lCSjs7QXlGLzZpQkU7RUFDRTtBekZrN2lCSjs7QXlGaDdpQkU7RUFDRTtBekZtN2lCSjs7QXlGajdpQkU7RUFDRTtBekZvN2lCSjs7QXlGbDdpQkU7RUFDRTtBekZxN2lCSjs7QXlGbjdpQkU7RUFDRTtBekZzN2lCSjs7QXlGdDhpQkU7RUFDRTtBekZ5OGlCSjs7QXlGdjhpQkU7RUFDRTtBekYwOGlCSjs7QXlGeDhpQkU7RUFDRTtBekYyOGlCSjs7QXlGejhpQkU7RUFDRTtBekY0OGlCSjs7QXlGMThpQkU7RUFDRTtBekY2OGlCSjs7QXlGMzhpQkU7RUFDRTtBekY4OGlCSjs7QXlGOTlpQkU7RUFDRTtBekZpK2lCSjs7QXlGLzlpQkU7RUFDRTtBekZrK2lCSjs7QXlGaCtpQkU7RUFDRTtBekZtK2lCSjs7QXlGaitpQkU7RUFDRTtBekZvK2lCSjs7QXlGbCtpQkU7RUFDRTtBekZxK2lCSjs7QXlGbitpQkU7RUFDRTtBekZzK2lCSjs7QXlGdC9pQkU7RUFDRTtBekZ5L2lCSjs7QXlGdi9pQkU7RUFDRTtBekYwL2lCSjs7QXlGeC9pQkU7RUFDRTtBekYyL2lCSjs7QXlGei9pQkU7RUFDRTtBekY0L2lCSjs7QXlGMS9pQkU7RUFDRTtBekY2L2lCSjs7QXlGMy9pQkU7RUFDRTtBekY4L2lCSjs7QXlGOWdqQkU7RUFDRTtBekZpaGpCSjs7QXlGL2dqQkU7RUFDRTtBekZraGpCSjs7QXlGaGhqQkU7RUFDRTtBekZtaGpCSjs7QXlGamhqQkU7RUFDRTtBekZvaGpCSjs7QXlGbGhqQkU7RUFDRTtBekZxaGpCSjs7QXlGbmhqQkU7RUFDRTtBekZzaGpCSjs7QXlGdGlqQkU7RUFDRTtBekZ5aWpCSjs7QXlGdmlqQkU7RUFDRTtBekYwaWpCSjs7QXlGeGlqQkU7RUFDRTtBekYyaWpCSjs7QXlGemlqQkU7RUFDRTtBekY0aWpCSjs7QXlGMWlqQkU7RUFDRTtBekY2aWpCSjs7QXlGM2lqQkU7RUFDRTtBekY4aWpCSjs7QXlGOWpqQkU7RUFDRTtBekZpa2pCSjs7QXlGL2pqQkU7RUFDRTtBekZra2pCSjs7QXlGaGtqQkU7RUFDRTtBekZta2pCSjs7QXlGamtqQkU7RUFDRTtBekZva2pCSjs7QXlGbGtqQkU7RUFDRTtBekZxa2pCSjs7QXlGbmtqQkU7RUFDRTtBekZza2pCSjs7QXlGdGxqQkU7RUFDRTtBekZ5bGpCSjs7QXlGdmxqQkU7RUFDRTtBekYwbGpCSjs7QXlGeGxqQkU7RUFDRTtBekYybGpCSjs7QXlGemxqQkU7RUFDRTtBekY0bGpCSjs7QXlGMWxqQkU7RUFDRTtBekY2bGpCSjs7QXlGM2xqQkU7RUFDRTtBekY4bGpCSjs7QXlGOW1qQkU7RUFDRTtBekZpbmpCSjs7QXlGL21qQkU7RUFDRTtBekZrbmpCSjs7QXlGaG5qQkU7RUFDRTtBekZtbmpCSjs7QXlGam5qQkU7RUFDRTtBekZvbmpCSjs7QXlGbG5qQkU7RUFDRTtBekZxbmpCSjs7QXlGbm5qQkU7RUFDRTtBekZzbmpCSjs7QXlGdG9qQkU7RUFDRTtBekZ5b2pCSjs7QXlGdm9qQkU7RUFDRTtBekYwb2pCSjs7QXlGeG9qQkU7RUFDRTtBekYyb2pCSjs7QXlGem9qQkU7RUFDRTtBekY0b2pCSjs7QXlGMW9qQkU7RUFDRTtBekY2b2pCSjs7QXlGM29qQkU7RUFDRTtBekY4b2pCSjs7QXlGOXBqQkU7RUFDRTtBekZpcWpCSjs7QXlGL3BqQkU7RUFDRTtBekZrcWpCSjs7QXlGaHFqQkU7RUFDRTtBekZtcWpCSjs7QXlGanFqQkU7RUFDRTtBekZvcWpCSjs7QXlGbHFqQkU7RUFDRTtBekZxcWpCSjs7QXlGbnFqQkU7RUFDRTtBekZzcWpCSjs7QXlGdHJqQkU7RUFDRTtBekZ5cmpCSjs7QXlGdnJqQkU7RUFDRTtBekYwcmpCSjs7QXlGeHJqQkU7RUFDRTtBekYycmpCSjs7QXlGenJqQkU7RUFDRTtBekY0cmpCSjs7QXlGMXJqQkU7RUFDRTtBekY2cmpCSjs7QXlGM3JqQkU7RUFDRTtBekY4cmpCSjs7QXlGOXNqQkU7RUFDRTtBekZpdGpCSjs7QXlGL3NqQkU7RUFDRTtBekZrdGpCSjs7QXlGaHRqQkU7RUFDRTtBekZtdGpCSjs7QXlGanRqQkU7RUFDRTtBekZvdGpCSjs7QXlGbHRqQkU7RUFDRTtBekZxdGpCSjs7QXlGbnRqQkU7RUFDRTtBekZzdGpCSjs7QXlGdHVqQkU7RUFDRTtBekZ5dWpCSjs7QXlGdnVqQkU7RUFDRTtBekYwdWpCSjs7QXlGeHVqQkU7RUFDRTtBekYydWpCSjs7QXlGenVqQkU7RUFDRTtBekY0dWpCSjs7QXlGMXVqQkU7RUFDRTtBekY2dWpCSjs7QXlGM3VqQkU7RUFDRTtBekY4dWpCSjs7QXlGOXZqQkU7RUFDRTtBekZpd2pCSjs7QXlGL3ZqQkU7RUFDRTtBekZrd2pCSjs7QXlGaHdqQkU7RUFDRTtBekZtd2pCSjs7QXlGandqQkU7RUFDRTtBekZvd2pCSjs7QXlGbHdqQkU7RUFDRTtBekZxd2pCSjs7QXlGbndqQkU7RUFDRTtBekZzd2pCSjs7QXlGdHhqQkU7RUFDRTtBekZ5eGpCSjs7QXlGdnhqQkU7RUFDRTtBekYweGpCSjs7QXlGeHhqQkU7RUFDRTtBekYyeGpCSjs7QXlGenhqQkU7RUFDRTtBekY0eGpCSjs7QXlGMXhqQkU7RUFDRTtBekY2eGpCSjs7QXlGM3hqQkU7RUFDRTtBekY4eGpCSjs7QXlGOXlqQkU7RUFDRTtBekZpempCSjs7QXlGL3lqQkU7RUFDRTtBekZrempCSjs7QXlGaHpqQkU7RUFDRTtBekZtempCSjs7QXlGanpqQkU7RUFDRTtBekZvempCSjs7QXlGbHpqQkU7RUFDRTtBekZxempCSjs7QXlGbnpqQkU7RUFDRTtBekZzempCSjs7QXlGdDBqQkU7RUFDRTtBekZ5MGpCSjs7QXlGdjBqQkU7RUFDRTtBekYwMGpCSjs7QXlGeDBqQkU7RUFDRTtBekYyMGpCSjs7QXlGejBqQkU7RUFDRTtBekY0MGpCSjs7QXlGMTBqQkU7RUFDRTtBekY2MGpCSjs7QXlGMzBqQkU7RUFDRTtBekY4MGpCSjs7QXlGOTFqQkU7RUFDRTtBekZpMmpCSjs7QXlGLzFqQkU7RUFDRTtBekZrMmpCSjs7QXlGaDJqQkU7RUFDRTtBekZtMmpCSjs7QXlGajJqQkU7RUFDRTtBekZvMmpCSjs7QXlGbDJqQkU7RUFDRTtBekZxMmpCSjs7QXlGbjJqQkU7RUFDRTtBekZzMmpCSjs7QXlGdDNqQkU7RUFDRTtBekZ5M2pCSjs7QXlGdjNqQkU7RUFDRTtBekYwM2pCSjs7QXlGeDNqQkU7RUFDRTtBekYyM2pCSjs7QXlGejNqQkU7RUFDRTtBekY0M2pCSjs7QXlGMTNqQkU7RUFDRTtBekY2M2pCSjs7QXlGMzNqQkU7RUFDRTtBekY4M2pCSjs7QXlGOTRqQkU7RUFDRTtBekZpNWpCSjs7QXlGLzRqQkU7RUFDRTtBekZrNWpCSjs7QXlGaDVqQkU7RUFDRTtBekZtNWpCSjs7QXlGajVqQkU7RUFDRTtBekZvNWpCSjs7QXlGbDVqQkU7RUFDRTtBekZxNWpCSjs7QXlGbjVqQkU7RUFDRTtBekZzNWpCSjs7QXlGdDZqQkU7RUFDRTtBekZ5NmpCSjs7QXlGdjZqQkU7RUFDRTtBekYwNmpCSjs7QXlGeDZqQkU7RUFDRTtBekYyNmpCSjs7QXlGejZqQkU7RUFDRTtBekY0NmpCSjs7QXlGMTZqQkU7RUFDRTtBekY2NmpCSjs7QXlGMzZqQkU7RUFDRTtBekY4NmpCSjs7QXlGOTdqQkU7RUFDRTtBekZpOGpCSjs7QXlGLzdqQkU7RUFDRTtBekZrOGpCSjs7QXlGaDhqQkU7RUFDRTtBekZtOGpCSjs7QXlGajhqQkU7RUFDRTtBekZvOGpCSjs7QXlGbDhqQkU7RUFDRTtBekZxOGpCSjs7QXlGbjhqQkU7RUFDRTtBekZzOGpCSjs7QXlGdDlqQkU7RUFDRTtBekZ5OWpCSjs7QXlGdjlqQkU7RUFDRTtBekYwOWpCSjs7QXlGeDlqQkU7RUFDRTtBekYyOWpCSjs7QXlGejlqQkU7RUFDRTtBekY0OWpCSjs7QXlGMTlqQkU7RUFDRTtBekY2OWpCSjs7QXlGMzlqQkU7RUFDRTtBekY4OWpCSjs7QXlGOStqQkU7RUFDRTtBekZpL2pCSjs7QXlGLytqQkU7RUFDRTtBekZrL2pCSjs7QXlGaC9qQkU7RUFDRTtBekZtL2pCSjs7QXlGai9qQkU7RUFDRTtBekZvL2pCSjs7QXlGbC9qQkU7RUFDRTtBekZxL2pCSjs7QXlGbi9qQkU7RUFDRTtBekZzL2pCSjs7QXlGdGdrQkU7RUFDRTtBekZ5Z2tCSjs7QXlGdmdrQkU7RUFDRTtBekYwZ2tCSjs7QXlGeGdrQkU7RUFDRTtBekYyZ2tCSjs7QXlGemdrQkU7RUFDRTtBekY0Z2tCSjs7QXlGMWdrQkU7RUFDRTtBekY2Z2tCSjs7QXlGM2drQkU7RUFDRTtBekY4Z2tCSjs7QXlGOWhrQkU7RUFDRTtBekZpaWtCSjs7QXlGL2hrQkU7RUFDRTtBekZraWtCSjs7QXlGaGlrQkU7RUFDRTtBekZtaWtCSjs7QXlGamlrQkU7RUFDRTtBekZvaWtCSjs7QXlGbGlrQkU7RUFDRTtBekZxaWtCSjs7QXlGbmlrQkU7RUFDRTtBekZzaWtCSjs7QXlGdGprQkU7RUFDRTtBekZ5amtCSjs7QXlGdmprQkU7RUFDRTtBekYwamtCSjs7QXlGeGprQkU7RUFDRTtBekYyamtCSjs7QXlGemprQkU7RUFDRTtBekY0amtCSjs7QXlGMWprQkU7RUFDRTtBekY2amtCSjs7QXlGM2prQkU7RUFDRTtBekY4amtCSjs7QXlGOWtrQkU7RUFDRTtBekZpbGtCSjs7QXlGL2trQkU7RUFDRTtBekZrbGtCSjs7QXlGaGxrQkU7RUFDRTtBekZtbGtCSjs7QXlGamxrQkU7RUFDRTtBekZvbGtCSjs7QXlGbGxrQkU7RUFDRTtBekZxbGtCSjs7QXlGbmxrQkU7RUFDRTtBekZzbGtCSjs7QXlGdG1rQkU7RUFDRTtBekZ5bWtCSjs7QXlGdm1rQkU7RUFDRTtBekYwbWtCSjs7QXlGeG1rQkU7RUFDRTtBekYybWtCSjs7QXlGem1rQkU7RUFDRTtBekY0bWtCSjs7QXlGMW1rQkU7RUFDRTtBekY2bWtCSjs7QXlGM21rQkU7RUFDRTtBekY4bWtCSjs7QXlGOW5rQkU7RUFDRTtBekZpb2tCSjs7QXlGL25rQkU7RUFDRTtBekZrb2tCSjs7QXlGaG9rQkU7RUFDRTtBekZtb2tCSjs7QXlGam9rQkU7RUFDRTtBekZvb2tCSjs7QXlGbG9rQkU7RUFDRTtBekZxb2tCSjs7QXlGbm9rQkU7RUFDRTtBekZzb2tCSjs7QXlGdHBrQkU7RUFDRTtBekZ5cGtCSjs7QXlGdnBrQkU7RUFDRTtBekYwcGtCSjs7QXlGeHBrQkU7RUFDRTtBekYycGtCSjs7QXlGenBrQkU7RUFDRTtBekY0cGtCSjs7QXlGMXBrQkU7RUFDRTtBekY2cGtCSjs7QXlGM3BrQkU7RUFDRTtBekY4cGtCSjs7QXlGOXFrQkU7RUFDRTtBekZpcmtCSjs7QXlGL3FrQkU7RUFDRTtBekZrcmtCSjs7QXlGaHJrQkU7RUFDRTtBekZtcmtCSjs7QXlGanJrQkU7RUFDRTtBekZvcmtCSjs7QXlGbHJrQkU7RUFDRTtBekZxcmtCSjs7QXlGbnJrQkU7RUFDRTtBekZzcmtCSjs7QXlGdHNrQkU7RUFDRTtBekZ5c2tCSjs7QXlGdnNrQkU7RUFDRTtBekYwc2tCSjs7QXlGeHNrQkU7RUFDRTtBekYyc2tCSjs7QXlGenNrQkU7RUFDRTtBekY0c2tCSjs7QXlGMXNrQkU7RUFDRTtBekY2c2tCSjs7QXlGM3NrQkU7RUFDRTtBekY4c2tCSjs7QXlGOXRrQkU7RUFDRTtBekZpdWtCSjs7QXlGL3RrQkU7RUFDRTtBekZrdWtCSjs7QXlGaHVrQkU7RUFDRTtBekZtdWtCSjs7QXlGanVrQkU7RUFDRTtBekZvdWtCSjs7QXlGbHVrQkU7RUFDRTtBekZxdWtCSjs7QXlGbnVrQkU7RUFDRTtBekZzdWtCSjs7QXlGdHZrQkU7RUFDRTtBekZ5dmtCSjs7QXlGdnZrQkU7RUFDRTtBekYwdmtCSjs7QXlGeHZrQkU7RUFDRTtBekYydmtCSjs7QXlGenZrQkU7RUFDRTtBekY0dmtCSjs7QXlGMXZrQkU7RUFDRTtBekY2dmtCSjs7QXlGM3ZrQkU7RUFDRTtBekY4dmtCSjs7QXlGOXdrQkU7RUFDRTtBekZpeGtCSjs7QXlGL3drQkU7RUFDRTtBekZreGtCSjs7QXlGaHhrQkU7RUFDRTtBekZteGtCSjs7QXlGanhrQkU7RUFDRTtBekZveGtCSjs7QXlGbHhrQkU7RUFDRTtBekZxeGtCSjs7QXlGbnhrQkU7RUFDRTtBekZzeGtCSjs7QXlGdHlrQkU7RUFDRTtBekZ5eWtCSjs7QXlGdnlrQkU7RUFDRTtBekYweWtCSjs7QXlGeHlrQkU7RUFDRTtBekYyeWtCSjs7QXlGenlrQkU7RUFDRTtBekY0eWtCSjs7QXlGMXlrQkU7RUFDRTtBekY2eWtCSjs7QXlGM3lrQkU7RUFDRTtBekY4eWtCSjs7QXlGOXprQkU7RUFDRTtBekZpMGtCSjs7QXlGL3prQkU7RUFDRTtBekZrMGtCSjs7QXlGaDBrQkU7RUFDRTtBekZtMGtCSjs7QXlGajBrQkU7RUFDRTtBekZvMGtCSjs7QXlGbDBrQkU7RUFDRTtBekZxMGtCSjs7QXlGbjBrQkU7RUFDRTtBekZzMGtCSjs7QXlGdDFrQkU7RUFDRTtBekZ5MWtCSjs7QXlGdjFrQkU7RUFDRTtBekYwMWtCSjs7QXlGeDFrQkU7RUFDRTtBekYyMWtCSjs7QXlGejFrQkU7RUFDRTtBekY0MWtCSjs7QXlGMTFrQkU7RUFDRTtBekY2MWtCSjs7QXlGMzFrQkU7RUFDRTtBekY4MWtCSjs7QXlGOTJrQkU7RUFDRTtBekZpM2tCSjs7QXlGLzJrQkU7RUFDRTtBekZrM2tCSjs7QXlGaDNrQkU7RUFDRTtBekZtM2tCSjs7QXlGajNrQkU7RUFDRTtBekZvM2tCSjs7QXlGbDNrQkU7RUFDRTtBekZxM2tCSjs7QXlGbjNrQkU7RUFDRTtBekZzM2tCSjs7QXlGdDRrQkU7RUFDRTtBekZ5NGtCSjs7QXlGdjRrQkU7RUFDRTtBekYwNGtCSjs7QXlGeDRrQkU7RUFDRTtBekYyNGtCSjs7QXlGejRrQkU7RUFDRTtBekY0NGtCSjs7QXlGMTRrQkU7RUFDRTtBekY2NGtCSjs7QXlGMzRrQkU7RUFDRTtBekY4NGtCSjs7QXlGOTVrQkU7RUFDRTtBekZpNmtCSjs7QXlGLzVrQkU7RUFDRTtBekZrNmtCSjs7QXlGaDZrQkU7RUFDRTtBekZtNmtCSjs7QXlGajZrQkU7RUFDRTtBekZvNmtCSjs7QXlGbDZrQkU7RUFDRTtBekZxNmtCSjs7QXlGbjZrQkU7RUFDRTtBekZzNmtCSjs7QXlGdDdrQkU7RUFDRTtBekZ5N2tCSjs7QXlGdjdrQkU7RUFDRTtBekYwN2tCSjs7QXlGeDdrQkU7RUFDRTtBekYyN2tCSjs7QXlGejdrQkU7RUFDRTtBekY0N2tCSjs7QXlGMTdrQkU7RUFDRTtBekY2N2tCSjs7QXlGMzdrQkU7RUFDRTtBekY4N2tCSjs7QXlGOThrQkU7RUFDRTtBekZpOWtCSjs7QXlGLzhrQkU7RUFDRTtBekZrOWtCSjs7QXlGaDlrQkU7RUFDRTtBekZtOWtCSjs7QXlGajlrQkU7RUFDRTtBekZvOWtCSjs7QXlGbDlrQkU7RUFDRTtBekZxOWtCSjs7QXlGbjlrQkU7RUFDRTtBekZzOWtCSjs7QXlGdCtrQkU7RUFDRTtBekZ5K2tCSjs7QXlGditrQkU7RUFDRTtBekYwK2tCSjs7QXlGeCtrQkU7RUFDRTtBekYyK2tCSjs7QXlGeitrQkU7RUFDRTtBekY0K2tCSjs7QXlGMStrQkU7RUFDRTtBekY2K2tCSjs7QXlGMytrQkU7RUFDRTtBekY4K2tCSjs7QXlGOS9rQkU7RUFDRTtBekZpZ2xCSjs7QXlGLy9rQkU7RUFDRTtBekZrZ2xCSjs7QXlGaGdsQkU7RUFDRTtBekZtZ2xCSjs7QXlGamdsQkU7RUFDRTtBekZvZ2xCSjs7QXlGbGdsQkU7RUFDRTtBekZxZ2xCSjs7QXlGbmdsQkU7RUFDRTtBekZzZ2xCSjs7QXlGdGhsQkU7RUFDRTtBekZ5aGxCSjs7QXlGdmhsQkU7RUFDRTtBekYwaGxCSjs7QXlGeGhsQkU7RUFDRTtBekYyaGxCSjs7QXlGemhsQkU7RUFDRTtBekY0aGxCSjs7QXlGMWhsQkU7RUFDRTtBekY2aGxCSjs7QXlGM2hsQkU7RUFDRTtBekY4aGxCSjs7QXlGOWlsQkU7RUFDRTtBekZpamxCSjs7QXlGL2lsQkU7RUFDRTtBekZramxCSjs7QXlGaGpsQkU7RUFDRTtBekZtamxCSjs7QXlGampsQkU7RUFDRTtBekZvamxCSjs7QXlGbGpsQkU7RUFDRTtBekZxamxCSjs7QXlGbmpsQkU7RUFDRTtBekZzamxCSjs7QXlGdGtsQkU7RUFDRTtBekZ5a2xCSjs7QXlGdmtsQkU7RUFDRTtBekYwa2xCSjs7QXlGeGtsQkU7RUFDRTtBekYya2xCSjs7QXlGemtsQkU7RUFDRTtBekY0a2xCSjs7QXlGMWtsQkU7RUFDRTtBekY2a2xCSjs7QXlGM2tsQkU7RUFDRTtBekY4a2xCSjs7QXlGOWxsQkU7RUFDRTtBekZpbWxCSjs7QXlGL2xsQkU7RUFDRTtBekZrbWxCSjs7QXlGaG1sQkU7RUFDRTtBekZtbWxCSjs7QXlGam1sQkU7RUFDRTtBekZvbWxCSjs7QXlGbG1sQkU7RUFDRTtBekZxbWxCSjs7QXlGbm1sQkU7RUFDRTtBekZzbWxCSjs7QXlGdG5sQkU7RUFDRTtBekZ5bmxCSjs7QXlGdm5sQkU7RUFDRTtBekYwbmxCSjs7QXlGeG5sQkU7RUFDRTtBekYybmxCSjs7QXlGem5sQkU7RUFDRTtBekY0bmxCSjs7QXlGMW5sQkU7RUFDRTtBekY2bmxCSjs7QXlGM25sQkU7RUFDRTtBekY4bmxCSjs7QXlGOW9sQkU7RUFDRTtBekZpcGxCSjs7QXlGL29sQkU7RUFDRTtBekZrcGxCSjs7QXlGaHBsQkU7RUFDRTtBekZtcGxCSjs7QXlGanBsQkU7RUFDRTtBekZvcGxCSjs7QXlGbHBsQkU7RUFDRTtBekZxcGxCSjs7QXlGbnBsQkU7RUFDRTtBekZzcGxCSjs7QXlGdHFsQkU7RUFDRTtBekZ5cWxCSjs7QXlGdnFsQkU7RUFDRTtBekYwcWxCSjs7QXlGeHFsQkU7RUFDRTtBekYycWxCSjs7QXlGenFsQkU7RUFDRTtBekY0cWxCSjs7QXlGMXFsQkU7RUFDRTtBekY2cWxCSjs7QXlGM3FsQkU7RUFDRTtBekY4cWxCSjs7QXlGOXJsQkU7RUFDRTtBekZpc2xCSjs7QXlGL3JsQkU7RUFDRTtBekZrc2xCSjs7QXlGaHNsQkU7RUFDRTtBekZtc2xCSjs7QXlGanNsQkU7RUFDRTtBekZvc2xCSjs7QXlGbHNsQkU7RUFDRTtBekZxc2xCSjs7QXlGbnNsQkU7RUFDRTtBekZzc2xCSjs7QXlGdHRsQkU7RUFDRTtBekZ5dGxCSjs7QXlGdnRsQkU7RUFDRTtBekYwdGxCSjs7QXlGeHRsQkU7RUFDRTtBekYydGxCSjs7QXlGenRsQkU7RUFDRTtBekY0dGxCSjs7QXlGMXRsQkU7RUFDRTtBekY2dGxCSjs7QXlGM3RsQkU7RUFDRTtBekY4dGxCSjs7QXlGOXVsQkU7RUFDRTtBekZpdmxCSjs7QXlGL3VsQkU7RUFDRTtBekZrdmxCSjs7QXlGaHZsQkU7RUFDRTtBekZtdmxCSjs7QXlGanZsQkU7RUFDRTtBekZvdmxCSjs7QXlGbHZsQkU7RUFDRTtBekZxdmxCSjs7QXlGbnZsQkU7RUFDRTtBekZzdmxCSjs7QXlGdHdsQkU7RUFDRTtBekZ5d2xCSjs7QXlGdndsQkU7RUFDRTtBekYwd2xCSjs7QXlGeHdsQkU7RUFDRTtBekYyd2xCSjs7QXlGendsQkU7RUFDRTtBekY0d2xCSjs7QXlGMXdsQkU7RUFDRTtBekY2d2xCSjs7QXlGM3dsQkU7RUFDRTtBekY4d2xCSjs7QXlGOXhsQkU7RUFDRTtBekZpeWxCSjs7QXlGL3hsQkU7RUFDRTtBekZreWxCSjs7QXlGaHlsQkU7RUFDRTtBekZteWxCSjs7QXlGanlsQkU7RUFDRTtBekZveWxCSjs7QXlGbHlsQkU7RUFDRTtBekZxeWxCSjs7QXlGbnlsQkU7RUFDRTtBekZzeWxCSjs7QXlGdHpsQkU7RUFDRTtBekZ5emxCSjs7QXlGdnpsQkU7RUFDRTtBekYwemxCSjs7QXlGeHpsQkU7RUFDRTtBekYyemxCSjs7QXlGenpsQkU7RUFDRTtBekY0emxCSjs7QXlGMXpsQkU7RUFDRTtBekY2emxCSjs7QXlGM3psQkU7RUFDRTtBekY4emxCSjs7QXlGOTBsQkU7RUFDRTtBekZpMWxCSjs7QXlGLzBsQkU7RUFDRTtBekZrMWxCSjs7QXlGaDFsQkU7RUFDRTtBekZtMWxCSjs7QXlGajFsQkU7RUFDRTtBekZvMWxCSjs7QXlGbDFsQkU7RUFDRTtBekZxMWxCSjs7QXlGbjFsQkU7RUFDRTtBekZzMWxCSjs7QXlGdDJsQkU7RUFDRTtBekZ5MmxCSjs7QXlGdjJsQkU7RUFDRTtBekYwMmxCSjs7QXlGeDJsQkU7RUFDRTtBekYyMmxCSjs7QXlGejJsQkU7RUFDRTtBekY0MmxCSjs7QXlGMTJsQkU7RUFDRTtBekY2MmxCSjs7QXlGMzJsQkU7RUFDRTtBekY4MmxCSjs7QXlGOTNsQkU7RUFDRTtBekZpNGxCSjs7QXlGLzNsQkU7RUFDRTtBekZrNGxCSjs7QXlGaDRsQkU7RUFDRTtBekZtNGxCSjs7QXlGajRsQkU7RUFDRTtBekZvNGxCSjs7QXlGbDRsQkU7RUFDRTtBekZxNGxCSjs7QXlGbjRsQkU7RUFDRTtBekZzNGxCSjs7QXlGdDVsQkU7RUFDRTtBekZ5NWxCSjs7QXlGdjVsQkU7RUFDRTtBekYwNWxCSjs7QXlGeDVsQkU7RUFDRTtBekYyNWxCSjs7QXlGejVsQkU7RUFDRTtBekY0NWxCSjs7QXlGMTVsQkU7RUFDRTtBekY2NWxCSjs7QXlGMzVsQkU7RUFDRTtBekY4NWxCSjs7QXlGOTZsQkU7RUFDRTtBekZpN2xCSjs7QXlGLzZsQkU7RUFDRTtBekZrN2xCSjs7QXlGaDdsQkU7RUFDRTtBekZtN2xCSjs7QXlGajdsQkU7RUFDRTtBekZvN2xCSjs7QXlGbDdsQkU7RUFDRTtBekZxN2xCSjs7QXlGbjdsQkU7RUFDRTtBekZzN2xCSjs7QXlGdDhsQkU7RUFDRTtBekZ5OGxCSjs7QXlGdjhsQkU7RUFDRTtBekYwOGxCSjs7QXlGeDhsQkU7RUFDRTtBekYyOGxCSjs7QXlGejhsQkU7RUFDRTtBekY0OGxCSjs7QXlGMThsQkU7RUFDRTtBekY2OGxCSjs7QXlGMzhsQkU7RUFDRTtBekY4OGxCSjs7QXlGOTlsQkU7RUFDRTtBekZpK2xCSjs7QXlGLzlsQkU7RUFDRTtBekZrK2xCSjs7QXlGaCtsQkU7RUFDRTtBekZtK2xCSjs7QXlGaitsQkU7RUFDRTtBekZvK2xCSjs7QXlGbCtsQkU7RUFDRTtBekZxK2xCSjs7QXlGbitsQkU7RUFDRTtBekZzK2xCSjs7QXlGdC9sQkU7RUFDRTtBekZ5L2xCSjs7QXlGdi9sQkU7RUFDRTtBekYwL2xCSjs7QXlGeC9sQkU7RUFDRTtBekYyL2xCSjs7QXlGei9sQkU7RUFDRTtBekY0L2xCSjs7QXlGMS9sQkU7RUFDRTtBekY2L2xCSjs7QXlGMy9sQkU7RUFDRTtBekY4L2xCSjs7QXlGOWdtQkU7RUFDRTtBekZpaG1CSjs7QXlGL2dtQkU7RUFDRTtBekZraG1CSjs7QXlGaGhtQkU7RUFDRTtBekZtaG1CSjs7QXlGamhtQkU7RUFDRTtBekZvaG1CSjs7QXlGbGhtQkU7RUFDRTtBekZxaG1CSjs7QXlGbmhtQkU7RUFDRTtBekZzaG1CSjs7QXlGdGltQkU7RUFDRTtBekZ5aW1CSjs7QXlGdmltQkU7RUFDRTtBekYwaW1CSjs7QXlGeGltQkU7RUFDRTtBekYyaW1CSjs7QXlGemltQkU7RUFDRTtBekY0aW1CSjs7QXlGMWltQkU7RUFDRTtBekY2aW1CSjs7QXlGM2ltQkU7RUFDRTtBekY4aW1CSjs7QXlGOWptQkU7RUFDRTtBekZpa21CSjs7QXlGL2ptQkU7RUFDRTtBekZra21CSjs7QXlGaGttQkU7RUFDRTtBekZta21CSjs7QXlGamttQkU7RUFDRTtBekZva21CSjs7QXlGbGttQkU7RUFDRTtBekZxa21CSjs7QXlGbmttQkU7RUFDRTtBekZza21CSjs7QXlGdGxtQkU7RUFDRTtBekZ5bG1CSjs7QXlGdmxtQkU7RUFDRTtBekYwbG1CSjs7QXlGeGxtQkU7RUFDRTtBekYybG1CSjs7QXlGemxtQkU7RUFDRTtBekY0bG1CSjs7QXlGMWxtQkU7RUFDRTtBekY2bG1CSjs7QXlGM2xtQkU7RUFDRTtBekY4bG1CSjs7QXlGOW1tQkU7RUFDRTtBekZpbm1CSjs7QXlGL21tQkU7RUFDRTtBekZrbm1CSjs7QXlGaG5tQkU7RUFDRTtBekZtbm1CSjs7QXlGam5tQkU7RUFDRTtBekZvbm1CSjs7QXlGbG5tQkU7RUFDRTtBekZxbm1CSjs7QXlGbm5tQkU7RUFDRTtBekZzbm1CSjs7QXlGdG9tQkU7RUFDRTtBekZ5b21CSjs7QXlGdm9tQkU7RUFDRTtBekYwb21CSjs7QXlGeG9tQkU7RUFDRTtBekYyb21CSjs7QXlGem9tQkU7RUFDRTtBekY0b21CSjs7QXlGMW9tQkU7RUFDRTtBekY2b21CSjs7QXlGM29tQkU7RUFDRTtBekY4b21CSjs7QXlGOXBtQkU7RUFDRTtBekZpcW1CSjs7QXlGL3BtQkU7RUFDRTtBekZrcW1CSjs7QXlGaHFtQkU7RUFDRTtBekZtcW1CSjs7QXlGanFtQkU7RUFDRTtBekZvcW1CSjs7QXlGbHFtQkU7RUFDRTtBekZxcW1CSjs7QXlGbnFtQkU7RUFDRTtBekZzcW1CSjs7QXlGdHJtQkU7RUFDRTtBekZ5cm1CSjs7QXlGdnJtQkU7RUFDRTtBekYwcm1CSjs7QXlGeHJtQkU7RUFDRTtBekYycm1CSjs7QXlGenJtQkU7RUFDRTtBekY0cm1CSjs7QXlGMXJtQkU7RUFDRTtBekY2cm1CSjs7QXlGM3JtQkU7RUFDRTtBekY4cm1CSjs7QXlGOXNtQkU7RUFDRTtBekZpdG1CSjs7QXlGL3NtQkU7RUFDRTtBekZrdG1CSjs7QXlGaHRtQkU7RUFDRTtBekZtdG1CSjs7QXlGanRtQkU7RUFDRTtBekZvdG1CSjs7QXlGbHRtQkU7RUFDRTtBekZxdG1CSjs7QXlGbnRtQkU7RUFDRTtBekZzdG1CSjs7QXlGdHVtQkU7RUFDRTtBekZ5dW1CSjs7QXlGdnVtQkU7RUFDRTtBekYwdW1CSjs7QXlGeHVtQkU7RUFDRTtBekYydW1CSjs7QXlGenVtQkU7RUFDRTtBekY0dW1CSjs7QXlGMXVtQkU7RUFDRTtBekY2dW1CSjs7QXlGM3VtQkU7RUFDRTtBekY4dW1CSjs7QXlGOXZtQkU7RUFDRTtBekZpd21CSjs7QXlGL3ZtQkU7RUFDRTtBekZrd21CSjs7QXlGaHdtQkU7RUFDRTtBekZtd21CSjs7QXlGandtQkU7RUFDRTtBekZvd21CSjs7QXlGbHdtQkU7RUFDRTtBekZxd21CSjs7QXlGbndtQkU7RUFDRTtBekZzd21CSjs7QXlGdHhtQkU7RUFDRTtBekZ5eG1CSjs7QXlGdnhtQkU7RUFDRTtBekYweG1CSjs7QXlGeHhtQkU7RUFDRTtBekYyeG1CSjs7QXlGenhtQkU7RUFDRTtBekY0eG1CSjs7QXlGMXhtQkU7RUFDRTtBekY2eG1CSjs7QXlGM3htQkU7RUFDRTtBekY4eG1CSjs7QXlGOXltQkU7RUFDRTtBekZpem1CSjs7QXlGL3ltQkU7RUFDRTtBekZrem1CSjs7QXlGaHptQkU7RUFDRTtBekZtem1CSjs7QXlGanptQkU7RUFDRTtBekZvem1CSjs7QXlGbHptQkU7RUFDRTtBekZxem1CSjs7QXlGbnptQkU7RUFDRTtBekZzem1CSjs7QXlGdDBtQkU7RUFDRTtBekZ5MG1CSjs7QXlGdjBtQkU7RUFDRTtBekYwMG1CSjs7QXlGeDBtQkU7RUFDRTtBekYyMG1CSjs7QXlGejBtQkU7RUFDRTtBekY0MG1CSjs7QXlGMTBtQkU7RUFDRTtBekY2MG1CSjs7QXlGMzBtQkU7RUFDRTtBekY4MG1CSjs7QXlGOTFtQkU7RUFDRTtBekZpMm1CSjs7QXlGLzFtQkU7RUFDRTtBekZrMm1CSjs7QXlGaDJtQkU7RUFDRTtBekZtMm1CSjs7QXlGajJtQkU7RUFDRTtBekZvMm1CSjs7QXlGbDJtQkU7RUFDRTtBekZxMm1CSjs7QXlGbjJtQkU7RUFDRTtBekZzMm1CSjs7QXlGdDNtQkU7RUFDRTtBekZ5M21CSjs7QXlGdjNtQkU7RUFDRTtBekYwM21CSjs7QXlGeDNtQkU7RUFDRTtBekYyM21CSjs7QXlGejNtQkU7RUFDRTtBekY0M21CSjs7QXlGMTNtQkU7RUFDRTtBekY2M21CSjs7QXlGMzNtQkU7RUFDRTtBekY4M21CSjs7QXlGOTRtQkU7RUFDRTtBekZpNW1CSjs7QXlGLzRtQkU7RUFDRTtBekZrNW1CSjs7QXlGaDVtQkU7RUFDRTtBekZtNW1CSjs7QXlGajVtQkU7RUFDRTtBekZvNW1CSjs7QXlGbDVtQkU7RUFDRTtBekZxNW1CSjs7QXlGbjVtQkU7RUFDRTtBekZzNW1CSjs7QXlGdDZtQkU7RUFDRTtBekZ5Nm1CSjs7QXlGdjZtQkU7RUFDRTtBekYwNm1CSjs7QXlGeDZtQkU7RUFDRTtBekYyNm1CSjs7QXlGejZtQkU7RUFDRTtBekY0Nm1CSjs7QXlGMTZtQkU7RUFDRTtBekY2Nm1CSjs7QXlGMzZtQkU7RUFDRTtBekY4Nm1CSjs7QXlGOTdtQkU7RUFDRTtBekZpOG1CSjs7QXlGLzdtQkU7RUFDRTtBekZrOG1CSjs7QXlGaDhtQkU7RUFDRTtBekZtOG1CSjs7QXlGajhtQkU7RUFDRTtBekZvOG1CSjs7QXlGbDhtQkU7RUFDRTtBekZxOG1CSjs7QXlGbjhtQkU7RUFDRTtBekZzOG1CSjs7QXlGdDltQkU7RUFDRTtBekZ5OW1CSjs7QXlGdjltQkU7RUFDRTtBekYwOW1CSjs7QXlGeDltQkU7RUFDRTtBekYyOW1CSjs7QXlGejltQkU7RUFDRTtBekY0OW1CSjs7QXlGMTltQkU7RUFDRTtBekY2OW1CSjs7QXlGMzltQkU7RUFDRTtBekY4OW1CSjs7QXlGOSttQkU7RUFDRTtBekZpL21CSjs7QXlGLyttQkU7RUFDRTtBekZrL21CSjs7QXlGaC9tQkU7RUFDRTtBekZtL21CSjs7QXlGai9tQkU7RUFDRTtBekZvL21CSjs7QXlGbC9tQkU7RUFDRTtBekZxL21CSjs7QXlGbi9tQkU7RUFDRTtBekZzL21CSjs7QXlGdGduQkU7RUFDRTtBekZ5Z25CSjs7QXlGdmduQkU7RUFDRTtBekYwZ25CSjs7QXlGeGduQkU7RUFDRTtBekYyZ25CSjs7QXlGemduQkU7RUFDRTtBekY0Z25CSjs7QXlGMWduQkU7RUFDRTtBekY2Z25CSjs7QXlGM2duQkU7RUFDRTtBekY4Z25CSjs7QXlGOWhuQkU7RUFDRTtBekZpaW5CSjs7QXlGL2huQkU7RUFDRTtBekZraW5CSjs7QXlGaGluQkU7RUFDRTtBekZtaW5CSjs7QXlGamluQkU7RUFDRTtBekZvaW5CSjs7QXlGbGluQkU7RUFDRTtBekZxaW5CSjs7QXlGbmluQkU7RUFDRTtBekZzaW5CSjs7QXlGdGpuQkU7RUFDRTtBekZ5am5CSjs7QXlGdmpuQkU7RUFDRTtBekYwam5CSjs7QXlGeGpuQkU7RUFDRTtBekYyam5CSjs7QXlGempuQkU7RUFDRTtBekY0am5CSjs7QXlGMWpuQkU7RUFDRTtBekY2am5CSjs7QXlGM2puQkU7RUFDRTtBekY4am5CSjs7QXlGOWtuQkU7RUFDRTtBekZpbG5CSjs7QXlGL2tuQkU7RUFDRTtBekZrbG5CSjs7QXlGaGxuQkU7RUFDRTtBekZtbG5CSjs7QXlGamxuQkU7RUFDRTtBekZvbG5CSjs7QXlGbGxuQkU7RUFDRTtBekZxbG5CSjs7QXlGbmxuQkU7RUFDRTtBekZzbG5CSjs7QXlGdG1uQkU7RUFDRTtBekZ5bW5CSjs7QXlGdm1uQkU7RUFDRTtBekYwbW5CSjs7QXlGeG1uQkU7RUFDRTtBekYybW5CSjs7QXlGem1uQkU7RUFDRTtBekY0bW5CSjs7QXlGMW1uQkU7RUFDRTtBekY2bW5CSjs7QXlGM21uQkU7RUFDRTtBekY4bW5CSjs7QXlGOW5uQkU7RUFDRTtBekZpb25CSjs7QXlGL25uQkU7RUFDRTtBekZrb25CSjs7QXlGaG9uQkU7RUFDRTtBekZtb25CSjs7QXlGam9uQkU7RUFDRTtBekZvb25CSjs7QXlGbG9uQkU7RUFDRTtBekZxb25CSjs7QXlGbm9uQkU7RUFDRTtBekZzb25CSjs7QXlGdHBuQkU7RUFDRTtBekZ5cG5CSjs7QXlGdnBuQkU7RUFDRTtBekYwcG5CSjs7QXlGeHBuQkU7RUFDRTtBekYycG5CSjs7QXlGenBuQkU7RUFDRTtBekY0cG5CSjs7QXlGMXBuQkU7RUFDRTtBekY2cG5CSjs7QXlGM3BuQkU7RUFDRTtBekY4cG5CSjs7QXlGOXFuQkU7RUFDRTtBekZpcm5CSjs7QXlGL3FuQkU7RUFDRTtBekZrcm5CSjs7QXlGaHJuQkU7RUFDRTtBekZtcm5CSjs7QXlGanJuQkU7RUFDRTtBekZvcm5CSjs7QXlGbHJuQkU7RUFDRTtBekZxcm5CSjs7QXlGbnJuQkU7RUFDRTtBekZzcm5CSjs7QXlGdHNuQkU7RUFDRTtBekZ5c25CSjs7QXlGdnNuQkU7RUFDRTtBekYwc25CSjs7QXlGeHNuQkU7RUFDRTtBekYyc25CSjs7QXlGenNuQkU7RUFDRTtBekY0c25CSjs7QXlGMXNuQkU7RUFDRTtBekY2c25CSjs7QXlGM3NuQkU7RUFDRTtBekY4c25CSjs7QXlGOXRuQkU7RUFDRTtBekZpdW5CSjs7QXlGL3RuQkU7RUFDRTtBekZrdW5CSjs7QXlGaHVuQkU7RUFDRTtBekZtdW5CSjs7QXlGanVuQkU7RUFDRTtBekZvdW5CSjs7QXlGbHVuQkU7RUFDRTtBekZxdW5CSjs7QXlGbnVuQkU7RUFDRTtBekZzdW5CSjs7QXlGdHZuQkU7RUFDRTtBekZ5dm5CSjs7QXlGdnZuQkU7RUFDRTtBekYwdm5CSjs7QXlGeHZuQkU7RUFDRTtBekYydm5CSjs7QXlGenZuQkU7RUFDRTtBekY0dm5CSjs7QXlGMXZuQkU7RUFDRTtBekY2dm5CSjs7QXlGM3ZuQkU7RUFDRTtBekY4dm5CSjs7QXlGOXduQkU7RUFDRTtBekZpeG5CSjs7QXlGL3duQkU7RUFDRTtBekZreG5CSjs7QXlGaHhuQkU7RUFDRTtBekZteG5CSjs7QXlGanhuQkU7RUFDRTtBekZveG5CSjs7QXlGbHhuQkU7RUFDRTtBekZxeG5CSjs7QXlGbnhuQkU7RUFDRTtBekZzeG5CSjs7QXlGdHluQkU7RUFDRTtBekZ5eW5CSjs7QXlGdnluQkU7RUFDRTtBekYweW5CSjs7QXlGeHluQkU7RUFDRTtBekYyeW5CSjs7QXlGenluQkU7RUFDRTtBekY0eW5CSjs7QXlGMXluQkU7RUFDRTtBekY2eW5CSjs7QXlGM3luQkU7RUFDRTtBekY4eW5CSjs7QXlGOXpuQkU7RUFDRTtBekZpMG5CSjs7QXlGL3puQkU7RUFDRTtBekZrMG5CSjs7QXlGaDBuQkU7RUFDRTtBekZtMG5CSjs7QXlGajBuQkU7RUFDRTtBekZvMG5CSjs7QXlGbDBuQkU7RUFDRTtBekZxMG5CSjs7QXlGbjBuQkU7RUFDRTtBekZzMG5CSjs7QXlGdDFuQkU7RUFDRTtBekZ5MW5CSjs7QXlGdjFuQkU7RUFDRTtBekYwMW5CSjs7QXlGeDFuQkU7RUFDRTtBekYyMW5CSjs7QXlGejFuQkU7RUFDRTtBekY0MW5CSjs7QXlGMTFuQkU7RUFDRTtBekY2MW5CSjs7QXlGMzFuQkU7RUFDRTtBekY4MW5CSjs7QXlGOTJuQkU7RUFDRTtBekZpM25CSjs7QXlGLzJuQkU7RUFDRTtBekZrM25CSjs7QXlGaDNuQkU7RUFDRTtBekZtM25CSjs7QXlGajNuQkU7RUFDRTtBekZvM25CSjs7QXlGbDNuQkU7RUFDRTtBekZxM25CSjs7QXlGbjNuQkU7RUFDRTtBekZzM25CSjs7QXlGdDRuQkU7RUFDRTtBekZ5NG5CSjs7QXlGdjRuQkU7RUFDRTtBekYwNG5CSjs7QXlGeDRuQkU7RUFDRTtBekYyNG5CSjs7QXlGejRuQkU7RUFDRTtBekY0NG5CSjs7QXlGMTRuQkU7RUFDRTtBekY2NG5CSjs7QXlGMzRuQkU7RUFDRTtBekY4NG5CSjs7QXlGOTVuQkU7RUFDRTtBekZpNm5CSjs7QXlGLzVuQkU7RUFDRTtBekZrNm5CSjs7QXlGaDZuQkU7RUFDRTtBekZtNm5CSjs7QXlGajZuQkU7RUFDRTtBekZvNm5CSjs7QXlGbDZuQkU7RUFDRTtBekZxNm5CSjs7QXlGbjZuQkU7RUFDRTtBekZzNm5CSjs7QXlGdDduQkU7RUFDRTtBekZ5N25CSjs7QXlGdjduQkU7RUFDRTtBekYwN25CSjs7QXlGeDduQkU7RUFDRTtBekYyN25CSjs7QXlGejduQkU7RUFDRTtBekY0N25CSjs7QXlGMTduQkU7RUFDRTtBekY2N25CSjs7QXlGMzduQkU7RUFDRTtBekY4N25CSjs7QXlGOThuQkU7RUFDRTtBekZpOW5CSjs7QXlGLzhuQkU7RUFDRTtBekZrOW5CSjs7QXlGaDluQkU7RUFDRTtBekZtOW5CSjs7QXlGajluQkU7RUFDRTtBekZvOW5CSjs7QXlGbDluQkU7RUFDRTtBekZxOW5CSjs7QXlGbjluQkU7RUFDRTtBekZzOW5CSjs7QXlGdCtuQkU7RUFDRTtBekZ5K25CSjs7QXlGdituQkU7RUFDRTtBekYwK25CSjs7QXlGeCtuQkU7RUFDRTtBekYyK25CSjs7QXlGeituQkU7RUFDRTtBekY0K25CSjs7QXlGMStuQkU7RUFDRTtBekY2K25CSjs7QXlGMytuQkU7RUFDRTtBekY4K25CSjs7QXlGOS9uQkU7RUFDRTtBekZpZ29CSjs7QXlGLy9uQkU7RUFDRTtBekZrZ29CSjs7QXlGaGdvQkU7RUFDRTtBekZtZ29CSjs7QXlGamdvQkU7RUFDRTtBekZvZ29CSjs7QXlGbGdvQkU7RUFDRTtBekZxZ29CSjs7QXlGbmdvQkU7RUFDRTtBekZzZ29CSjs7QXlGdGhvQkU7RUFDRTtBekZ5aG9CSjs7QXlGdmhvQkU7RUFDRTtBekYwaG9CSjs7QXlGeGhvQkU7RUFDRTtBekYyaG9CSjs7QXlGemhvQkU7RUFDRTtBekY0aG9CSjs7QXlGMWhvQkU7RUFDRTtBekY2aG9CSjs7QXlGM2hvQkU7RUFDRTtBekY4aG9CSjs7QXlGOWlvQkU7RUFDRTtBekZpam9CSjs7QXlGL2lvQkU7RUFDRTtBekZram9CSjs7QXlGaGpvQkU7RUFDRTtBekZtam9CSjs7QXlGampvQkU7RUFDRTtBekZvam9CSjs7QXlGbGpvQkU7RUFDRTtBekZxam9CSjs7QXlGbmpvQkU7RUFDRTtBekZzam9CSjs7QXlGdGtvQkU7RUFDRTtBekZ5a29CSjs7QXlGdmtvQkU7RUFDRTtBekYwa29CSjs7QXlGeGtvQkU7RUFDRTtBekYya29CSjs7QXlGemtvQkU7RUFDRTtBekY0a29CSjs7QXlGMWtvQkU7RUFDRTtBekY2a29CSjs7QXlGM2tvQkU7RUFDRTtBekY4a29CSjs7QXlGOWxvQkU7RUFDRTtBekZpbW9CSjs7QXlGL2xvQkU7RUFDRTtBekZrbW9CSjs7QXlGaG1vQkU7RUFDRTtBekZtbW9CSjs7QXlGam1vQkU7RUFDRTtBekZvbW9CSjs7QXlGbG1vQkU7RUFDRTtBekZxbW9CSjs7QXlGbm1vQkU7RUFDRTtBekZzbW9CSjs7QXlGdG5vQkU7RUFDRTtBekZ5bm9CSjs7QXlGdm5vQkU7RUFDRTtBekYwbm9CSjs7QXlGeG5vQkU7RUFDRTtBekYybm9CSjs7QXlGem5vQkU7RUFDRTtBekY0bm9CSjs7QXlGMW5vQkU7RUFDRTtBekY2bm9CSjs7QXlGM25vQkU7RUFDRTtBekY4bm9CSjs7QXlGOW9vQkU7RUFDRTtBekZpcG9CSjs7QXlGL29vQkU7RUFDRTtBekZrcG9CSjs7QXlGaHBvQkU7RUFDRTtBekZtcG9CSjs7QXlGanBvQkU7RUFDRTtBekZvcG9CSjs7QXlGbHBvQkU7RUFDRTtBekZxcG9CSjs7QXlGbnBvQkU7RUFDRTtBekZzcG9CSjs7QXlGdHFvQkU7RUFDRTtBekZ5cW9CSjs7QXlGdnFvQkU7RUFDRTtBekYwcW9CSjs7QXlGeHFvQkU7RUFDRTtBekYycW9CSjs7QXlGenFvQkU7RUFDRTtBekY0cW9CSjs7QXlGMXFvQkU7RUFDRTtBekY2cW9CSjs7QXlGM3FvQkU7RUFDRTtBekY4cW9CSjs7QXlGOXJvQkU7RUFDRTtBekZpc29CSjs7QXlGL3JvQkU7RUFDRTtBekZrc29CSjs7QXlGaHNvQkU7RUFDRTtBekZtc29CSjs7QXlGanNvQkU7RUFDRTtBekZvc29CSjs7QXlGbHNvQkU7RUFDRTtBekZxc29CSjs7QXlGbnNvQkU7RUFDRTtBekZzc29CSjs7QXlGdHRvQkU7RUFDRTtBekZ5dG9CSjs7QXlGdnRvQkU7RUFDRTtBekYwdG9CSjs7QXlGeHRvQkU7RUFDRTtBekYydG9CSjs7QXlGenRvQkU7RUFDRTtBekY0dG9CSjs7QXlGMXRvQkU7RUFDRTtBekY2dG9CSjs7QXlGM3RvQkU7RUFDRTtBekY4dG9CSjs7QXlGOXVvQkU7RUFDRTtBekZpdm9CSjs7QXlGL3VvQkU7RUFDRTtBekZrdm9CSjs7QXlGaHZvQkU7RUFDRTtBekZtdm9CSjs7QXlGanZvQkU7RUFDRTtBekZvdm9CSjs7QXlGbHZvQkU7RUFDRTtBekZxdm9CSjs7QXlGbnZvQkU7RUFDRTtBekZzdm9CSjs7QXlGdHdvQkU7RUFDRTtBekZ5d29CSjs7QXlGdndvQkU7RUFDRTtBekYwd29CSjs7QXlGeHdvQkU7RUFDRTtBekYyd29CSjs7QXlGendvQkU7RUFDRTtBekY0d29CSjs7QXlGMXdvQkU7RUFDRTtBekY2d29CSjs7QXlGM3dvQkU7RUFDRTtBekY4d29CSjs7QXlGOXhvQkU7RUFDRTtBekZpeW9CSjs7QXlGL3hvQkU7RUFDRTtBekZreW9CSjs7QXlGaHlvQkU7RUFDRTtBekZteW9CSjs7QXlGanlvQkU7RUFDRTtBekZveW9CSjs7QXlGbHlvQkU7RUFDRTtBekZxeW9CSjs7QXlGbnlvQkU7RUFDRTtBekZzeW9CSjs7QXlGdHpvQkU7RUFDRTtBekZ5em9CSjs7QXlGdnpvQkU7RUFDRTtBekYwem9CSjs7QXlGeHpvQkU7RUFDRTtBekYyem9CSjs7QXlGenpvQkU7RUFDRTtBekY0em9CSjs7QXlGMXpvQkU7RUFDRTtBekY2em9CSjs7QXlGM3pvQkU7RUFDRTtBekY4em9CSjs7QXlGOTBvQkU7RUFDRTtBekZpMW9CSjs7QXlGLzBvQkU7RUFDRTtBekZrMW9CSjs7QXlGaDFvQkU7RUFDRTtBekZtMW9CSjs7QXlGajFvQkU7RUFDRTtBekZvMW9CSjs7QXlGbDFvQkU7RUFDRTtBekZxMW9CSjs7QXlGbjFvQkU7RUFDRTtBekZzMW9CSjs7QXlGdDJvQkU7RUFDRTtBekZ5Mm9CSjs7QXlGdjJvQkU7RUFDRTtBekYwMm9CSjs7QXlGeDJvQkU7RUFDRTtBekYyMm9CSjs7QXlGejJvQkU7RUFDRTtBekY0Mm9CSjs7QXlGMTJvQkU7RUFDRTtBekY2Mm9CSjs7QXlGMzJvQkU7RUFDRTtBekY4Mm9CSjs7QXlGOTNvQkU7RUFDRTtBekZpNG9CSjs7QXlGLzNvQkU7RUFDRTtBekZrNG9CSjs7QXlGaDRvQkU7RUFDRTtBekZtNG9CSjs7QXlGajRvQkU7RUFDRTtBekZvNG9CSjs7QXlGbDRvQkU7RUFDRTtBekZxNG9CSjs7QXlGbjRvQkU7RUFDRTtBekZzNG9CSjs7QXlGdDVvQkU7RUFDRTtBekZ5NW9CSjs7QXlGdjVvQkU7RUFDRTtBekYwNW9CSjs7QXlGeDVvQkU7RUFDRTtBekYyNW9CSjs7QXlGejVvQkU7RUFDRTtBekY0NW9CSjs7QXlGMTVvQkU7RUFDRTtBekY2NW9CSjs7QXlGMzVvQkU7RUFDRTtBekY4NW9CSjs7QXlGOTZvQkU7RUFDRTtBekZpN29CSjs7QXlGLzZvQkU7RUFDRTtBekZrN29CSjs7QXlGaDdvQkU7RUFDRTtBekZtN29CSjs7QXlGajdvQkU7RUFDRTtBekZvN29CSjs7QXlGbDdvQkU7RUFDRTtBekZxN29CSjs7QXlGbjdvQkU7RUFDRTtBekZzN29CSjs7QXlGdDhvQkU7RUFDRTtBekZ5OG9CSjs7QXlGdjhvQkU7RUFDRTtBekYwOG9CSjs7QXlGeDhvQkU7RUFDRTtBekYyOG9CSjs7QXlGejhvQkU7RUFDRTtBekY0OG9CSjs7QXlGMThvQkU7RUFDRTtBekY2OG9CSjs7QXlGMzhvQkU7RUFDRTtBekY4OG9CSjs7QXlGOTlvQkU7RUFDRTtBekZpK29CSjs7QXlGLzlvQkU7RUFDRTtBekZrK29CSjs7QXlGaCtvQkU7RUFDRTtBekZtK29CSjs7QXlGaitvQkU7RUFDRTtBekZvK29CSjs7QXlGbCtvQkU7RUFDRTtBekZxK29CSjs7QXlGbitvQkU7RUFDRTtBekZzK29CSjs7QXlGdC9vQkU7RUFDRTtBekZ5L29CSjs7QXlGdi9vQkU7RUFDRTtBekYwL29CSjs7QXlGeC9vQkU7RUFDRTtBekYyL29CSjs7QXlGei9vQkU7RUFDRTtBekY0L29CSjs7QXlGMS9vQkU7RUFDRTtBekY2L29CSjs7QXlGMy9vQkU7RUFDRTtBekY4L29CSjs7QXlGOWdwQkU7RUFDRTtBekZpaHBCSjs7QXlGL2dwQkU7RUFDRTtBekZraHBCSjs7QXlGaGhwQkU7RUFDRTtBekZtaHBCSjs7QXlGamhwQkU7RUFDRTtBekZvaHBCSjs7QXlGbGhwQkU7RUFDRTtBekZxaHBCSjs7QXlGbmhwQkU7RUFDRTtBekZzaHBCSjs7QXlGdGlwQkU7RUFDRTtBekZ5aXBCSjs7QXlGdmlwQkU7RUFDRTtBekYwaXBCSjs7QXlGeGlwQkU7RUFDRTtBekYyaXBCSjs7QXlGemlwQkU7RUFDRTtBekY0aXBCSjs7QXlGMWlwQkU7RUFDRTtBekY2aXBCSjs7QXlGM2lwQkU7RUFDRTtBekY4aXBCSjs7QXlGOWpwQkU7RUFDRTtBekZpa3BCSjs7QXlGL2pwQkU7RUFDRTtBekZra3BCSjs7QXlGaGtwQkU7RUFDRTtBekZta3BCSjs7QXlGamtwQkU7RUFDRTtBekZva3BCSjs7QXlGbGtwQkU7RUFDRTtBekZxa3BCSjs7QXlGbmtwQkU7RUFDRTtBekZza3BCSjs7QXlGdGxwQkU7RUFDRTtBekZ5bHBCSjs7QXlGdmxwQkU7RUFDRTtBekYwbHBCSjs7QXlGeGxwQkU7RUFDRTtBekYybHBCSjs7QXlGemxwQkU7RUFDRTtBekY0bHBCSjs7QXlGMWxwQkU7RUFDRTtBekY2bHBCSjs7QXlGM2xwQkU7RUFDRTtBekY4bHBCSjs7QXlGOW1wQkU7RUFDRTtBekZpbnBCSjs7QXlGL21wQkU7RUFDRTtBekZrbnBCSjs7QXlGaG5wQkU7RUFDRTtBekZtbnBCSjs7QXlGam5wQkU7RUFDRTtBekZvbnBCSjs7QXlGbG5wQkU7RUFDRTtBekZxbnBCSjs7QXlGbm5wQkU7RUFDRTtBekZzbnBCSjs7QXlGdG9wQkU7RUFDRTtBekZ5b3BCSjs7QXlGdm9wQkU7RUFDRTtBekYwb3BCSjs7QXlGeG9wQkU7RUFDRTtBekYyb3BCSjs7QXlGem9wQkU7RUFDRTtBekY0b3BCSjs7QXlGMW9wQkU7RUFDRTtBekY2b3BCSjs7QXlGM29wQkU7RUFDRTtBekY4b3BCSjs7QXlGOXBwQkU7RUFDRTtBekZpcXBCSjs7QXlGL3BwQkU7RUFDRTtBekZrcXBCSjs7QXlGaHFwQkU7RUFDRTtBekZtcXBCSjs7QXlGanFwQkU7RUFDRTtBekZvcXBCSjs7QXlGbHFwQkU7RUFDRTtBekZxcXBCSjs7QXlGbnFwQkU7RUFDRTtBekZzcXBCSjs7QXlGdHJwQkU7RUFDRTtBekZ5cnBCSjs7QXlGdnJwQkU7RUFDRTtBekYwcnBCSjs7QXlGeHJwQkU7RUFDRTtBekYycnBCSjs7QXlGenJwQkU7RUFDRTtBekY0cnBCSjs7QXlGMXJwQkU7RUFDRTtBekY2cnBCSjs7QXlGM3JwQkU7RUFDRTtBekY4cnBCSjs7QXlGOXNwQkU7RUFDRTtBekZpdHBCSjs7QXlGL3NwQkU7RUFDRTtBekZrdHBCSjs7QXlGaHRwQkU7RUFDRTtBekZtdHBCSjs7QXlGanRwQkU7RUFDRTtBekZvdHBCSjs7QXlGbHRwQkU7RUFDRTtBekZxdHBCSjs7QXlGbnRwQkU7RUFDRTtBekZzdHBCSjs7QXlGdHVwQkU7RUFDRTtBekZ5dXBCSjs7QXlGdnVwQkU7RUFDRTtBekYwdXBCSjs7QXlGeHVwQkU7RUFDRTtBekYydXBCSjs7QXlGenVwQkU7RUFDRTtBekY0dXBCSjs7QXlGMXVwQkU7RUFDRTtBekY2dXBCSjs7QXlGM3VwQkU7RUFDRTtBekY4dXBCSjs7QXlGOXZwQkU7RUFDRTtBekZpd3BCSjs7QXlGL3ZwQkU7RUFDRTtBekZrd3BCSjs7QXlGaHdwQkU7RUFDRTtBekZtd3BCSjs7QXlGandwQkU7RUFDRTtBekZvd3BCSjs7QXlGbHdwQkU7RUFDRTtBekZxd3BCSjs7QXlGbndwQkU7RUFDRTtBekZzd3BCSjs7QXlGdHhwQkU7RUFDRTtBekZ5eHBCSjs7QXlGdnhwQkU7RUFDRTtBekYweHBCSjs7QXlGeHhwQkU7RUFDRTtBekYyeHBCSjs7QXlGenhwQkU7RUFDRTtBekY0eHBCSjs7QXlGMXhwQkU7RUFDRTtBekY2eHBCSjs7QXlGM3hwQkU7RUFDRTtBekY4eHBCSjs7QXlGOXlwQkU7RUFDRTtBekZpenBCSjs7QXlGL3lwQkU7RUFDRTtBekZrenBCSjs7QXlGaHpwQkU7RUFDRTtBekZtenBCSjs7QXlGanpwQkU7RUFDRTtBekZvenBCSjs7QXlGbHpwQkU7RUFDRTtBekZxenBCSjs7QXlGbnpwQkU7RUFDRTtBekZzenBCSjs7QXlGdDBwQkU7RUFDRTtBekZ5MHBCSjs7QXlGdjBwQkU7RUFDRTtBekYwMHBCSjs7QXlGeDBwQkU7RUFDRTtBekYyMHBCSjs7QXlGejBwQkU7RUFDRTtBekY0MHBCSjs7QXlGMTBwQkU7RUFDRTtBekY2MHBCSjs7QXlGMzBwQkU7RUFDRTtBekY4MHBCSjs7QXlGOTFwQkU7RUFDRTtBekZpMnBCSjs7QXlGLzFwQkU7RUFDRTtBekZrMnBCSjs7QXlGaDJwQkU7RUFDRTtBekZtMnBCSjs7QXlGajJwQkU7RUFDRTtBekZvMnBCSjs7QXlGbDJwQkU7RUFDRTtBekZxMnBCSjs7QXlGbjJwQkU7RUFDRTtBekZzMnBCSjs7QXlGdDNwQkU7RUFDRTtBekZ5M3BCSjs7QXlGdjNwQkU7RUFDRTtBekYwM3BCSjs7QXlGeDNwQkU7RUFDRTtBekYyM3BCSjs7QXlGejNwQkU7RUFDRTtBekY0M3BCSjs7QXlGMTNwQkU7RUFDRTtBekY2M3BCSjs7QXlGMzNwQkU7RUFDRTtBekY4M3BCSjs7QXlGOTRwQkU7RUFDRTtBekZpNXBCSjs7QXlGLzRwQkU7RUFDRTtBekZrNXBCSjs7QXlGaDVwQkU7RUFDRTtBekZtNXBCSjs7QXlGajVwQkU7RUFDRTtBekZvNXBCSjs7QXlGbDVwQkU7RUFDRTtBekZxNXBCSjs7QXlGbjVwQkU7RUFDRTtBekZzNXBCSjs7QXlGdDZwQkU7RUFDRTtBekZ5NnBCSjs7QXlGdjZwQkU7RUFDRTtBekYwNnBCSjs7QXlGeDZwQkU7RUFDRTtBekYyNnBCSjs7QXlGejZwQkU7RUFDRTtBekY0NnBCSjs7QXlGMTZwQkU7RUFDRTtBekY2NnBCSjs7QXlGMzZwQkU7RUFDRTtBekY4NnBCSjs7QXlGOTdwQkU7RUFDRTtBekZpOHBCSjs7QXlGLzdwQkU7RUFDRTtBekZrOHBCSjs7QXlGaDhwQkU7RUFDRTtBekZtOHBCSjs7QXlGajhwQkU7RUFDRTtBekZvOHBCSjs7QXlGbDhwQkU7RUFDRTtBekZxOHBCSjs7QXlGbjhwQkU7RUFDRTtBekZzOHBCSjs7QXlGdDlwQkU7RUFDRTtBekZ5OXBCSjs7QXlGdjlwQkU7RUFDRTtBekYwOXBCSjs7QXlGeDlwQkU7RUFDRTtBekYyOXBCSjs7QXlGejlwQkU7RUFDRTtBekY0OXBCSjs7QXlGMTlwQkU7RUFDRTtBekY2OXBCSjs7QXlGMzlwQkU7RUFDRTtBekY4OXBCSjs7QXlGOStwQkU7RUFDRTtBekZpL3BCSjs7QXlGLytwQkU7RUFDRTtBekZrL3BCSjs7QXlGaC9wQkU7RUFDRTtBekZtL3BCSjs7QXlGai9wQkU7RUFDRTtBekZvL3BCSjs7QXlGbC9wQkU7RUFDRTtBekZxL3BCSjs7QXlGbi9wQkU7RUFDRTtBekZzL3BCSjs7QXlGdGdxQkU7RUFDRTtBekZ5Z3FCSjs7QXlGdmdxQkU7RUFDRTtBekYwZ3FCSjs7QXlGeGdxQkU7RUFDRTtBekYyZ3FCSjs7QXlGemdxQkU7RUFDRTtBekY0Z3FCSjs7QXlGMWdxQkU7RUFDRTtBekY2Z3FCSjs7QXlGM2dxQkU7RUFDRTtBekY4Z3FCSjs7QXlGOWhxQkU7RUFDRTtBekZpaXFCSjs7QXlGL2hxQkU7RUFDRTtBekZraXFCSjs7QXlGaGlxQkU7RUFDRTtBekZtaXFCSjs7QXlGamlxQkU7RUFDRTtBekZvaXFCSjs7QXlGbGlxQkU7RUFDRTtBekZxaXFCSjs7QXlGbmlxQkU7RUFDRTtBekZzaXFCSjs7QXlGdGpxQkU7RUFDRTtBekZ5anFCSjs7QXlGdmpxQkU7RUFDRTtBekYwanFCSjs7QXlGeGpxQkU7RUFDRTtBekYyanFCSjs7QXlGempxQkU7RUFDRTtBekY0anFCSjs7QXlGMWpxQkU7RUFDRTtBekY2anFCSjs7QXlGM2pxQkU7RUFDRTtBekY4anFCSjs7QXlGOWtxQkU7RUFDRTtBekZpbHFCSjs7QXlGL2txQkU7RUFDRTtBekZrbHFCSjs7QXlGaGxxQkU7RUFDRTtBekZtbHFCSjs7QXlGamxxQkU7RUFDRTtBekZvbHFCSjs7QXlGbGxxQkU7RUFDRTtBekZxbHFCSjs7QXlGbmxxQkU7RUFDRTtBekZzbHFCSjs7QXlGdG1xQkU7RUFDRTtBekZ5bXFCSjs7QXlGdm1xQkU7RUFDRTtBekYwbXFCSjs7QXlGeG1xQkU7RUFDRTtBekYybXFCSjs7QXlGem1xQkU7RUFDRTtBekY0bXFCSjs7QXlGMW1xQkU7RUFDRTtBekY2bXFCSjs7QXlGM21xQkU7RUFDRTtBekY4bXFCSjs7QXlGOW5xQkU7RUFDRTtBekZpb3FCSjs7QXlGL25xQkU7RUFDRTtBekZrb3FCSjs7QXlGaG9xQkU7RUFDRTtBekZtb3FCSjs7QXlGam9xQkU7RUFDRTtBekZvb3FCSjs7QXlGbG9xQkU7RUFDRTtBekZxb3FCSjs7QXlGbm9xQkU7RUFDRTtBekZzb3FCSjs7QXlGdHBxQkU7RUFDRTtBekZ5cHFCSjs7QXlGdnBxQkU7RUFDRTtBekYwcHFCSjs7QXlGeHBxQkU7RUFDRTtBekYycHFCSjs7QXlGenBxQkU7RUFDRTtBekY0cHFCSjs7QXlGMXBxQkU7RUFDRTtBekY2cHFCSjs7QXlGM3BxQkU7RUFDRTtBekY4cHFCSjs7QXlGOXFxQkU7RUFDRTtBekZpcnFCSjs7QXlGL3FxQkU7RUFDRTtBekZrcnFCSjs7QXlGaHJxQkU7RUFDRTtBekZtcnFCSjs7QXlGanJxQkU7RUFDRTtBekZvcnFCSjs7QXlGbHJxQkU7RUFDRTtBekZxcnFCSjs7QXlGbnJxQkU7RUFDRTtBekZzcnFCSjs7QXlGdHNxQkU7RUFDRTtBekZ5c3FCSjs7QXlGdnNxQkU7RUFDRTtBekYwc3FCSjs7QXlGeHNxQkU7RUFDRTtBekYyc3FCSjs7QXlGenNxQkU7RUFDRTtBekY0c3FCSjs7QXlGMXNxQkU7RUFDRTtBekY2c3FCSjs7QXlGM3NxQkU7RUFDRTtBekY4c3FCSjs7QXlGOXRxQkU7RUFDRTtBekZpdXFCSjs7QXlGL3RxQkU7RUFDRTtBekZrdXFCSjs7QXlGaHVxQkU7RUFDRTtBekZtdXFCSjs7QXlGanVxQkU7RUFDRTtBekZvdXFCSjs7QXlGbHVxQkU7RUFDRTtBekZxdXFCSjs7QXlGbnVxQkU7RUFDRTtBekZzdXFCSjs7QXlGdHZxQkU7RUFDRTtBekZ5dnFCSjs7QXlGdnZxQkU7RUFDRTtBekYwdnFCSjs7QXlGeHZxQkU7RUFDRTtBekYydnFCSjs7QXlGenZxQkU7RUFDRTtBekY0dnFCSjs7QXlGMXZxQkU7RUFDRTtBekY2dnFCSjs7QXlGM3ZxQkU7RUFDRTtBekY4dnFCSjs7QXlGOXdxQkU7RUFDRTtBekZpeHFCSjs7QXlGL3dxQkU7RUFDRTtBekZreHFCSjs7QXlGaHhxQkU7RUFDRTtBekZteHFCSjs7QXlGanhxQkU7RUFDRTtBekZveHFCSjs7QXlGbHhxQkU7RUFDRTtBekZxeHFCSjs7QXlGbnhxQkU7RUFDRTtBekZzeHFCSjs7QXlGdHlxQkU7RUFDRTtBekZ5eXFCSjs7QXlGdnlxQkU7RUFDRTtBekYweXFCSjs7QXlGeHlxQkU7RUFDRTtBekYyeXFCSjs7QXlGenlxQkU7RUFDRTtBekY0eXFCSjs7QXlGMXlxQkU7RUFDRTtBekY2eXFCSjs7QXlGM3lxQkU7RUFDRTtBekY4eXFCSjs7QXlGOXpxQkU7RUFDRTtBekZpMHFCSjs7QXlGL3pxQkU7RUFDRTtBekZrMHFCSjs7QXlGaDBxQkU7RUFDRTtBekZtMHFCSjs7QXlGajBxQkU7RUFDRTtBekZvMHFCSjs7QXlGbDBxQkU7RUFDRTtBekZxMHFCSjs7QXlGbjBxQkU7RUFDRTtBekZzMHFCSjs7QXlGdDFxQkU7RUFDRTtBekZ5MXFCSjs7QXlGdjFxQkU7RUFDRTtBekYwMXFCSjs7QXlGeDFxQkU7RUFDRTtBekYyMXFCSjs7QXlGejFxQkU7RUFDRTtBekY0MXFCSjs7QXlGMTFxQkU7RUFDRTtBekY2MXFCSjs7QXlGMzFxQkU7RUFDRTtBekY4MXFCSjs7QXlGOTJxQkU7RUFDRTtBekZpM3FCSjs7QXlGLzJxQkU7RUFDRTtBekZrM3FCSjs7QXlGaDNxQkU7RUFDRTtBekZtM3FCSjs7QXlGajNxQkU7RUFDRTtBekZvM3FCSjs7QXlGbDNxQkU7RUFDRTtBekZxM3FCSjs7QXlGbjNxQkU7RUFDRTtBekZzM3FCSjs7QXlGdDRxQkU7RUFDRTtBekZ5NHFCSjs7QXlGdjRxQkU7RUFDRTtBekYwNHFCSjs7QXlGeDRxQkU7RUFDRTtBekYyNHFCSjs7QXlGejRxQkU7RUFDRTtBekY0NHFCSjs7QXlGMTRxQkU7RUFDRTtBekY2NHFCSjs7QXlGMzRxQkU7RUFDRTtBekY4NHFCSjs7QXlGOTVxQkU7RUFDRTtBekZpNnFCSjs7QXlGLzVxQkU7RUFDRTtBekZrNnFCSjs7QXlGaDZxQkU7RUFDRTtBekZtNnFCSjs7QXlGajZxQkU7RUFDRTtBekZvNnFCSjs7QXlGbDZxQkU7RUFDRTtBekZxNnFCSjs7QXlGbjZxQkU7RUFDRTtBekZzNnFCSjs7QXlGdDdxQkU7RUFDRTtBekZ5N3FCSjs7QXlGdjdxQkU7RUFDRTtBekYwN3FCSjs7QXlGeDdxQkU7RUFDRTtBekYyN3FCSjs7QXlGejdxQkU7RUFDRTtBekY0N3FCSjs7QXlGMTdxQkU7RUFDRTtBekY2N3FCSjs7QXlGMzdxQkU7RUFDRTtBekY4N3FCSjs7QXlGOThxQkU7RUFDRTtBekZpOXFCSjs7QXlGLzhxQkU7RUFDRTtBekZrOXFCSjs7QXlGaDlxQkU7RUFDRTtBekZtOXFCSjs7QXlGajlxQkU7RUFDRTtBekZvOXFCSjs7QXlGbDlxQkU7RUFDRTtBekZxOXFCSjs7QXlGbjlxQkU7RUFDRTtBekZzOXFCSjs7QXlGdCtxQkU7RUFDRTtBekZ5K3FCSjs7QXlGditxQkU7RUFDRTtBekYwK3FCSjs7QXlGeCtxQkU7RUFDRTtBekYyK3FCSjs7QXlGeitxQkU7RUFDRTtBekY0K3FCSjs7QXlGMStxQkU7RUFDRTtBekY2K3FCSjs7QXlGMytxQkU7RUFDRTtBekY4K3FCSjs7QXlGOS9xQkU7RUFDRTtBekZpZ3JCSjs7QXlGLy9xQkU7RUFDRTtBekZrZ3JCSjs7QXlGaGdyQkU7RUFDRTtBekZtZ3JCSjs7QXlGamdyQkU7RUFDRTtBekZvZ3JCSjs7QXlGbGdyQkU7RUFDRTtBekZxZ3JCSjs7QXlGbmdyQkU7RUFDRTtBekZzZ3JCSjs7QXlGdGhyQkU7RUFDRTtBekZ5aHJCSjs7QXlGdmhyQkU7RUFDRTtBekYwaHJCSjs7QXlGeGhyQkU7RUFDRTtBekYyaHJCSjs7QXlGemhyQkU7RUFDRTtBekY0aHJCSjs7QXlGMWhyQkU7RUFDRTtBekY2aHJCSjs7QXlGM2hyQkU7RUFDRTtBekY4aHJCSjs7QXlGOWlyQkU7RUFDRTtBekZpanJCSjs7QXlGL2lyQkU7RUFDRTtBekZranJCSjs7QXlGaGpyQkU7RUFDRTtBekZtanJCSjs7QXlGampyQkU7RUFDRTtBekZvanJCSjs7QXlGbGpyQkU7RUFDRTtBekZxanJCSjs7QXlGbmpyQkU7RUFDRTtBekZzanJCSjs7QXlGdGtyQkU7RUFDRTtBekZ5a3JCSjs7QXlGdmtyQkU7RUFDRTtBekYwa3JCSjs7QXlGeGtyQkU7RUFDRTtBekYya3JCSjs7QXlGemtyQkU7RUFDRTtBekY0a3JCSjs7QXlGMWtyQkU7RUFDRTtBekY2a3JCSjs7QXlGM2tyQkU7RUFDRTtBekY4a3JCSjs7QXlGOWxyQkU7RUFDRTtBekZpbXJCSjs7QXlGL2xyQkU7RUFDRTtBekZrbXJCSjs7QXlGaG1yQkU7RUFDRTtBekZtbXJCSjs7QXlGam1yQkU7RUFDRTtBekZvbXJCSjs7QXlGbG1yQkU7RUFDRTtBekZxbXJCSjs7QXlGbm1yQkU7RUFDRTtBekZzbXJCSjs7QXlGdG5yQkU7RUFDRTtBekZ5bnJCSjs7QXlGdm5yQkU7RUFDRTtBekYwbnJCSjs7QXlGeG5yQkU7RUFDRTtBekYybnJCSjs7QXlGem5yQkU7RUFDRTtBekY0bnJCSjs7QXlGMW5yQkU7RUFDRTtBekY2bnJCSjs7QXlGM25yQkU7RUFDRTtBekY4bnJCSjs7QXlGOW9yQkU7RUFDRTtBekZpcHJCSjs7QXlGL29yQkU7RUFDRTtBekZrcHJCSjs7QXlGaHByQkU7RUFDRTtBekZtcHJCSjs7QXlGanByQkU7RUFDRTtBekZvcHJCSjs7QXlGbHByQkU7RUFDRTtBekZxcHJCSjs7QXlGbnByQkU7RUFDRTtBekZzcHJCSjs7QXlGdHFyQkU7RUFDRTtBekZ5cXJCSjs7QXlGdnFyQkU7RUFDRTtBekYwcXJCSjs7QXlGeHFyQkU7RUFDRTtBekYycXJCSjs7QXlGenFyQkU7RUFDRTtBekY0cXJCSjs7QXlGMXFyQkU7RUFDRTtBekY2cXJCSjs7QXlGM3FyQkU7RUFDRTtBekY4cXJCSjs7QXlGOXJyQkU7RUFDRTtBekZpc3JCSjs7QXlGL3JyQkU7RUFDRTtBekZrc3JCSjs7QXlGaHNyQkU7RUFDRTtBekZtc3JCSjs7QXlGanNyQkU7RUFDRTtBekZvc3JCSjs7QXlGbHNyQkU7RUFDRTtBekZxc3JCSjs7QXlGbnNyQkU7RUFDRTtBekZzc3JCSjs7QXlGdHRyQkU7RUFDRTtBekZ5dHJCSjs7QXlGdnRyQkU7RUFDRTtBekYwdHJCSjs7QXlGeHRyQkU7RUFDRTtBekYydHJCSjs7QXlGenRyQkU7RUFDRTtBekY0dHJCSjs7QXlGMXRyQkU7RUFDRTtBekY2dHJCSjs7QXlGM3RyQkU7RUFDRTtBekY4dHJCSjs7QXlGOXVyQkU7RUFDRTtBekZpdnJCSjs7QXlGL3VyQkU7RUFDRTtBekZrdnJCSjs7QXlGaHZyQkU7RUFDRTtBekZtdnJCSjs7QXlGanZyQkU7RUFDRTtBekZvdnJCSjs7QXlGbHZyQkU7RUFDRTtBekZxdnJCSjs7QXlGbnZyQkU7RUFDRTtBekZzdnJCSjs7QXlGdHdyQkU7RUFDRTtBekZ5d3JCSjs7QXlGdndyQkU7RUFDRTtBekYwd3JCSjs7QXlGeHdyQkU7RUFDRTtBekYyd3JCSjs7QXlGendyQkU7RUFDRTtBekY0d3JCSjs7QXlGMXdyQkU7RUFDRTtBekY2d3JCSjs7QXlGM3dyQkU7RUFDRTtBekY4d3JCSjs7QXlGOXhyQkU7RUFDRTtBekZpeXJCSjs7QXlGL3hyQkU7RUFDRTtBekZreXJCSjs7QXlGaHlyQkU7RUFDRTtBekZteXJCSjs7QXlGanlyQkU7RUFDRTtBekZveXJCSjs7QXlGbHlyQkU7RUFDRTtBekZxeXJCSjs7QXlGbnlyQkU7RUFDRTtBekZzeXJCSjs7QXlGdHpyQkU7RUFDRTtBekZ5enJCSjs7QXlGdnpyQkU7RUFDRTtBekYwenJCSjs7QXlGeHpyQkU7RUFDRTtBekYyenJCSjs7QXlGenpyQkU7RUFDRTtBekY0enJCSjs7QXlGMXpyQkU7RUFDRTtBekY2enJCSjs7QXlGM3pyQkU7RUFDRTtBekY4enJCSjs7QXlGOTByQkU7RUFDRTtBekZpMXJCSjs7QXlGLzByQkU7RUFDRTtBekZrMXJCSjs7QXlGaDFyQkU7RUFDRTtBekZtMXJCSjs7QXlGajFyQkU7RUFDRTtBekZvMXJCSjs7QXlGbDFyQkU7RUFDRTtBekZxMXJCSjs7QXlGbjFyQkU7RUFDRTtBekZzMXJCSjs7QXlGdDJyQkU7RUFDRTtBekZ5MnJCSjs7QXlGdjJyQkU7RUFDRTtBekYwMnJCSjs7QXlGeDJyQkU7RUFDRTtBekYyMnJCSjs7QXlGejJyQkU7RUFDRTtBekY0MnJCSjs7QXlGMTJyQkU7RUFDRTtBekY2MnJCSjs7QXlGMzJyQkU7RUFDRTtBekY4MnJCSjs7QXlGOTNyQkU7RUFDRTtBekZpNHJCSjs7QXlGLzNyQkU7RUFDRTtBekZrNHJCSjs7QXlGaDRyQkU7RUFDRTtBekZtNHJCSjs7QXlGajRyQkU7RUFDRTtBekZvNHJCSjs7QXlGbDRyQkU7RUFDRTtBekZxNHJCSjs7QXlGbjRyQkU7RUFDRTtBekZzNHJCSjs7QXlGdDVyQkU7RUFDRTtBekZ5NXJCSjs7QXlGdjVyQkU7RUFDRTtBekYwNXJCSjs7QXlGeDVyQkU7RUFDRTtBekYyNXJCSjs7QXlGejVyQkU7RUFDRTtBekY0NXJCSjs7QXlGMTVyQkU7RUFDRTtBekY2NXJCSjs7QXlGMzVyQkU7RUFDRTtBekY4NXJCSjs7QXlGOTZyQkU7RUFDRTtBekZpN3JCSjs7QXlGLzZyQkU7RUFDRTtBekZrN3JCSjs7QXlGaDdyQkU7RUFDRTtBekZtN3JCSjs7QXlGajdyQkU7RUFDRTtBekZvN3JCSjs7QXlGbDdyQkU7RUFDRTtBekZxN3JCSjs7QXlGbjdyQkU7RUFDRTtBekZzN3JCSjs7QXlGdDhyQkU7RUFDRTtBekZ5OHJCSjs7QXlGdjhyQkU7RUFDRTtBekYwOHJCSjs7QXlGeDhyQkU7RUFDRTtBekYyOHJCSjs7QXlGejhyQkU7RUFDRTtBekY0OHJCSjs7QXlGMThyQkU7RUFDRTtBekY2OHJCSjs7QXlGMzhyQkU7RUFDRTtBekY4OHJCSjs7QXlGOTlyQkU7RUFDRTtBekZpK3JCSjs7QXlGLzlyQkU7RUFDRTtBekZrK3JCSjs7QXlGaCtyQkU7RUFDRTtBekZtK3JCSjs7QXlGaityQkU7RUFDRTtBekZvK3JCSjs7QXlGbCtyQkU7RUFDRTtBekZxK3JCSjs7QXlGbityQkU7RUFDRTtBekZzK3JCSjs7QXlGdC9yQkU7RUFDRTtBekZ5L3JCSjs7QXlGdi9yQkU7RUFDRTtBekYwL3JCSjs7QXlGeC9yQkU7RUFDRTtBekYyL3JCSjs7QXlGei9yQkU7RUFDRTtBekY0L3JCSjs7QXlGMS9yQkU7RUFDRTtBekY2L3JCSjs7QXlGMy9yQkU7RUFDRTtBekY4L3JCSjs7QXlGOWdzQkU7RUFDRTtBekZpaHNCSjs7QXlGL2dzQkU7RUFDRTtBekZraHNCSjs7QXlGaGhzQkU7RUFDRTtBekZtaHNCSjs7QXlGamhzQkU7RUFDRTtBekZvaHNCSjs7QXlGbGhzQkU7RUFDRTtBekZxaHNCSjs7QXlGbmhzQkU7RUFDRTtBekZzaHNCSjs7QXlGdGlzQkU7RUFDRTtBekZ5aXNCSjs7QXlGdmlzQkU7RUFDRTtBekYwaXNCSjs7QXlGeGlzQkU7RUFDRTtBekYyaXNCSjs7QXlGemlzQkU7RUFDRTtBekY0aXNCSjs7QXlGMWlzQkU7RUFDRTtBekY2aXNCSjs7QXlGM2lzQkU7RUFDRTtBekY4aXNCSjs7QXlGOWpzQkU7RUFDRTtBekZpa3NCSjs7QXlGL2pzQkU7RUFDRTtBekZra3NCSjs7QXlGaGtzQkU7RUFDRTtBekZta3NCSjs7QXlGamtzQkU7RUFDRTtBekZva3NCSjs7QXlGbGtzQkU7RUFDRTtBekZxa3NCSjs7QXlGbmtzQkU7RUFDRTtBekZza3NCSjs7QXlGdGxzQkU7RUFDRTtBekZ5bHNCSjs7QXlGdmxzQkU7RUFDRTtBekYwbHNCSjs7QXlGeGxzQkU7RUFDRTtBekYybHNCSjs7QXlGemxzQkU7RUFDRTtBekY0bHNCSjs7QXlGMWxzQkU7RUFDRTtBekY2bHNCSjs7QXlGM2xzQkU7RUFDRTtBekY4bHNCSjs7QXlGOW1zQkU7RUFDRTtBekZpbnNCSjs7QXlGL21zQkU7RUFDRTtBekZrbnNCSjs7QXlGaG5zQkU7RUFDRTtBekZtbnNCSjs7QXlGam5zQkU7RUFDRTtBekZvbnNCSjs7QXlGbG5zQkU7RUFDRTtBekZxbnNCSjs7QXlGbm5zQkU7RUFDRTtBekZzbnNCSjs7QXlGdG9zQkU7RUFDRTtBekZ5b3NCSjs7QXlGdm9zQkU7RUFDRTtBekYwb3NCSjs7QXlGeG9zQkU7RUFDRTtBekYyb3NCSjs7QXlGem9zQkU7RUFDRTtBekY0b3NCSjs7QXlGMW9zQkU7RUFDRTtBekY2b3NCSjs7QXlGM29zQkU7RUFDRTtBekY4b3NCSjs7QXlGOXBzQkU7RUFDRTtBekZpcXNCSjs7QXlGL3BzQkU7RUFDRTtBekZrcXNCSjs7QXlGaHFzQkU7RUFDRTtBekZtcXNCSjs7QXlGanFzQkU7RUFDRTtBekZvcXNCSjs7QXlGbHFzQkU7RUFDRTtBekZxcXNCSjs7QXlGbnFzQkU7RUFDRTtBekZzcXNCSjs7QXlGdHJzQkU7RUFDRTtBekZ5cnNCSjs7QXlGdnJzQkU7RUFDRTtBekYwcnNCSjs7QXlGeHJzQkU7RUFDRTtBekYycnNCSjs7QXlGenJzQkU7RUFDRTtBekY0cnNCSjs7QXlGMXJzQkU7RUFDRTtBekY2cnNCSjs7QXlGM3JzQkU7RUFDRTtBekY4cnNCSjs7QXlGOXNzQkU7RUFDRTtBekZpdHNCSjs7QXlGL3NzQkU7RUFDRTtBekZrdHNCSjs7QXlGaHRzQkU7RUFDRTtBekZtdHNCSjs7QXlGanRzQkU7RUFDRTtBekZvdHNCSjs7QXlGbHRzQkU7RUFDRTtBekZxdHNCSjs7QXlGbnRzQkU7RUFDRTtBekZzdHNCSjs7QXlGdHVzQkU7RUFDRTtBekZ5dXNCSjs7QXlGdnVzQkU7RUFDRTtBekYwdXNCSjs7QXlGeHVzQkU7RUFDRTtBekYydXNCSjs7QXlGenVzQkU7RUFDRTtBekY0dXNCSjs7QXlGMXVzQkU7RUFDRTtBekY2dXNCSjs7QXlGM3VzQkU7RUFDRTtBekY4dXNCSjs7QXlGOXZzQkU7RUFDRTtBekZpd3NCSjs7QXlGL3ZzQkU7RUFDRTtBekZrd3NCSjs7QXlGaHdzQkU7RUFDRTtBekZtd3NCSjs7QXlGandzQkU7RUFDRTtBekZvd3NCSjs7QXlGbHdzQkU7RUFDRTtBekZxd3NCSjs7QXlGbndzQkU7RUFDRTtBekZzd3NCSjs7QXlGdHhzQkU7RUFDRTtBekZ5eHNCSjs7QXlGdnhzQkU7RUFDRTtBekYweHNCSjs7QXlGeHhzQkU7RUFDRTtBekYyeHNCSjs7QXlGenhzQkU7RUFDRTtBekY0eHNCSjs7QXlGMXhzQkU7RUFDRTtBekY2eHNCSjs7QXlGM3hzQkU7RUFDRTtBekY4eHNCSjs7QXlGOXlzQkU7RUFDRTtBekZpenNCSjs7QXlGL3lzQkU7RUFDRTtBekZrenNCSjs7QXlGaHpzQkU7RUFDRTtBekZtenNCSjs7QXlGanpzQkU7RUFDRTtBekZvenNCSjs7QXlGbHpzQkU7RUFDRTtBekZxenNCSjs7QXlGbnpzQkU7RUFDRTtBekZzenNCSjs7QXlGdDBzQkU7RUFDRTtBekZ5MHNCSjs7QXlGdjBzQkU7RUFDRTtBekYwMHNCSjs7QXlGeDBzQkU7RUFDRTtBekYyMHNCSjs7QXlGejBzQkU7RUFDRTtBekY0MHNCSjs7QXlGMTBzQkU7RUFDRTtBekY2MHNCSjs7QXlGMzBzQkU7RUFDRTtBekY4MHNCSjs7QXlGOTFzQkU7RUFDRTtBekZpMnNCSjs7QXlGLzFzQkU7RUFDRTtBekZrMnNCSjs7QXlGaDJzQkU7RUFDRTtBekZtMnNCSjs7QXlGajJzQkU7RUFDRTtBekZvMnNCSjs7QXlGbDJzQkU7RUFDRTtBekZxMnNCSjs7QXlGbjJzQkU7RUFDRTtBekZzMnNCSjs7QXlGdDNzQkU7RUFDRTtBekZ5M3NCSjs7QXlGdjNzQkU7RUFDRTtBekYwM3NCSjs7QXlGeDNzQkU7RUFDRTtBekYyM3NCSjs7QXlGejNzQkU7RUFDRTtBekY0M3NCSjs7QXlGMTNzQkU7RUFDRTtBekY2M3NCSjs7QXlGMzNzQkU7RUFDRTtBekY4M3NCSjs7QXlGOTRzQkU7RUFDRTtBekZpNXNCSjs7QXlGLzRzQkU7RUFDRTtBekZrNXNCSjs7QXlGaDVzQkU7RUFDRTtBekZtNXNCSjs7QXlGajVzQkU7RUFDRTtBekZvNXNCSjs7QXlGbDVzQkU7RUFDRTtBekZxNXNCSjs7QXlGbjVzQkU7RUFDRTtBekZzNXNCSjs7QXlGdDZzQkU7RUFDRTtBekZ5NnNCSjs7QXlGdjZzQkU7RUFDRTtBekYwNnNCSjs7QXlGeDZzQkU7RUFDRTtBekYyNnNCSjs7QXlGejZzQkU7RUFDRTtBekY0NnNCSjs7QXlGMTZzQkU7RUFDRTtBekY2NnNCSjs7QXlGMzZzQkU7RUFDRTtBekY4NnNCSjs7QXlGOTdzQkU7RUFDRTtBekZpOHNCSjs7QXlGLzdzQkU7RUFDRTtBekZrOHNCSjs7QXlGaDhzQkU7RUFDRTtBekZtOHNCSjs7QXlGajhzQkU7RUFDRTtBekZvOHNCSjs7QXlGbDhzQkU7RUFDRTtBekZxOHNCSjs7QXlGbjhzQkU7RUFDRTtBekZzOHNCSjs7QXlGdDlzQkU7RUFDRTtBekZ5OXNCSjs7QXlGdjlzQkU7RUFDRTtBekYwOXNCSjs7QXlGeDlzQkU7RUFDRTtBekYyOXNCSjs7QXlGejlzQkU7RUFDRTtBekY0OXNCSjs7QXlGMTlzQkU7RUFDRTtBekY2OXNCSjs7QXlGMzlzQkU7RUFDRTtBekY4OXNCSjs7QXlGOStzQkU7RUFDRTtBekZpL3NCSjs7QXlGLytzQkU7RUFDRTtBekZrL3NCSjs7QXlGaC9zQkU7RUFDRTtBekZtL3NCSjs7QXlGai9zQkU7RUFDRTtBekZvL3NCSjs7QXlGbC9zQkU7RUFDRTtBekZxL3NCSjs7QXlGbi9zQkU7RUFDRTtBekZzL3NCSjs7QXlGdGd0QkU7RUFDRTtBekZ5Z3RCSjs7QXlGdmd0QkU7RUFDRTtBekYwZ3RCSjs7QXlGeGd0QkU7RUFDRTtBekYyZ3RCSjs7QXlGemd0QkU7RUFDRTtBekY0Z3RCSjs7QXlGMWd0QkU7RUFDRTtBekY2Z3RCSjs7QXlGM2d0QkU7RUFDRTtBekY4Z3RCSjs7QXlGOWh0QkU7RUFDRTtBekZpaXRCSjs7QXlGL2h0QkU7RUFDRTtBekZraXRCSjs7QXlGaGl0QkU7RUFDRTtBekZtaXRCSjs7QXlGaml0QkU7RUFDRTtBekZvaXRCSjs7QXlGbGl0QkU7RUFDRTtBekZxaXRCSjs7QXlGbml0QkU7RUFDRTtBekZzaXRCSjs7QXlGdGp0QkU7RUFDRTtBekZ5anRCSjs7QXlGdmp0QkU7RUFDRTtBekYwanRCSjs7QXlGeGp0QkU7RUFDRTtBekYyanRCSjs7QXlGemp0QkU7RUFDRTtBekY0anRCSjs7QXlGMWp0QkU7RUFDRTtBekY2anRCSjs7QXlGM2p0QkU7RUFDRTtBekY4anRCSjs7QXlGOWt0QkU7RUFDRTtBekZpbHRCSjs7QXlGL2t0QkU7RUFDRTtBekZrbHRCSjs7QXlGaGx0QkU7RUFDRTtBekZtbHRCSjs7QXlGamx0QkU7RUFDRTtBekZvbHRCSjs7QXlGbGx0QkU7RUFDRTtBekZxbHRCSjs7QXlGbmx0QkU7RUFDRTtBekZzbHRCSjs7QXlGdG10QkU7RUFDRTtBekZ5bXRCSjs7QXlGdm10QkU7RUFDRTtBekYwbXRCSjs7QXlGeG10QkU7RUFDRTtBekYybXRCSjs7QXlGem10QkU7RUFDRTtBekY0bXRCSjs7QXlGMW10QkU7RUFDRTtBekY2bXRCSjs7QXlGM210QkU7RUFDRTtBekY4bXRCSjs7QXlGOW50QkU7RUFDRTtBekZpb3RCSjs7QXlGL250QkU7RUFDRTtBekZrb3RCSjs7QXlGaG90QkU7RUFDRTtBekZtb3RCSjs7QXlGam90QkU7RUFDRTtBekZvb3RCSjs7QXlGbG90QkU7RUFDRTtBekZxb3RCSjs7QXlGbm90QkU7RUFDRTtBekZzb3RCSjs7QXlGdHB0QkU7RUFDRTtBekZ5cHRCSjs7QXlGdnB0QkU7RUFDRTtBekYwcHRCSjs7QXlGeHB0QkU7RUFDRTtBekYycHRCSjs7QXlGenB0QkU7RUFDRTtBekY0cHRCSjs7QXlGMXB0QkU7RUFDRTtBekY2cHRCSjs7QXlGM3B0QkU7RUFDRTtBekY4cHRCSjs7QXlGOXF0QkU7RUFDRTtBekZpcnRCSjs7QXlGL3F0QkU7RUFDRTtBekZrcnRCSjs7QXlGaHJ0QkU7RUFDRTtBekZtcnRCSjs7QXlGanJ0QkU7RUFDRTtBekZvcnRCSjs7QXlGbHJ0QkU7RUFDRTtBekZxcnRCSjs7QXlGbnJ0QkU7RUFDRTtBekZzcnRCSjs7QXlGdHN0QkU7RUFDRTtBekZ5c3RCSjs7QXlGdnN0QkU7RUFDRTtBekYwc3RCSjs7QXlGeHN0QkU7RUFDRTtBekYyc3RCSjs7QXlGenN0QkU7RUFDRTtBekY0c3RCSjs7QXlGMXN0QkU7RUFDRTtBekY2c3RCSjs7QXlGM3N0QkU7RUFDRTtBekY4c3RCSjs7QXlGOXR0QkU7RUFDRTtBekZpdXRCSjs7QXlGL3R0QkU7RUFDRTtBekZrdXRCSjs7QXlGaHV0QkU7RUFDRTtBekZtdXRCSjs7QXlGanV0QkU7RUFDRTtBekZvdXRCSjs7QXlGbHV0QkU7RUFDRTtBekZxdXRCSjs7QXlGbnV0QkU7RUFDRTtBekZzdXRCSjs7QXlGdHZ0QkU7RUFDRTtBekZ5dnRCSjs7QXlGdnZ0QkU7RUFDRTtBekYwdnRCSjs7QXlGeHZ0QkU7RUFDRTtBekYydnRCSjs7QXlGenZ0QkU7RUFDRTtBekY0dnRCSjs7QXlGMXZ0QkU7RUFDRTtBekY2dnRCSjs7QXlGM3Z0QkU7RUFDRTtBekY4dnRCSjs7QXlGOXd0QkU7RUFDRTtBekZpeHRCSjs7QXlGL3d0QkU7RUFDRTtBekZreHRCSjs7QXlGaHh0QkU7RUFDRTtBekZteHRCSjs7QXlGanh0QkU7RUFDRTtBekZveHRCSjs7QXlGbHh0QkU7RUFDRTtBekZxeHRCSjs7QXlGbnh0QkU7RUFDRTtBekZzeHRCSjs7QXlGdHl0QkU7RUFDRTtBekZ5eXRCSjs7QXlGdnl0QkU7RUFDRTtBekYweXRCSjs7QXlGeHl0QkU7RUFDRTtBekYyeXRCSjs7QXlGenl0QkU7RUFDRTtBekY0eXRCSjs7QXlGMXl0QkU7RUFDRTtBekY2eXRCSjs7QXlGM3l0QkU7RUFDRTtBekY4eXRCSjs7QXlGOXp0QkU7RUFDRTtBekZpMHRCSjs7QXlGL3p0QkU7RUFDRTtBekZrMHRCSjs7QXlGaDB0QkU7RUFDRTtBekZtMHRCSjs7QXlGajB0QkU7RUFDRTtBekZvMHRCSjs7QXlGbDB0QkU7RUFDRTtBekZxMHRCSjs7QXlGbjB0QkU7RUFDRTtBekZzMHRCSjs7QXlGaDB0QkU7RUFDRTtBekZtMHRCSjs7QXlGajB0QkU7RUFDRTtBekZvMHRCSjs7QXlGbDB0QkU7RUFDRTtBekZxMHRCSjs7QXlGbjB0QkU7RUFDRTtBekZzMHRCSjs7QXlGcDB0QkU7RUFDRTtBekZ1MHRCSjs7QXlGcjB0QkU7RUFDRTtBekZ3MHRCSjs7QXlGdDB0QkU7RUFDRTtBekZ5MHRCSjs7QXlGdjB0QkU7RUFDRTtBekYwMHRCSjs7QXlGeDB0QkU7RUFDRTtBekYyMHRCSjs7QXlGcDJ0QkU7RUFDRTtBekZ1MnRCSjs7QXlGcjJ0QkU7RUFDRTtBekZ3MnRCSjs7QXlGdDJ0QkU7RUFDRTtBekZ5MnRCSjs7QXlGdjJ0QkU7RUFDRTtBekYwMnRCSjs7QXlGeDJ0QkU7RUFDRTtBekYyMnRCSjs7QXlGejJ0QkU7RUFDRTtBekY0MnRCSjs7QXlGMTJ0QkU7RUFDRTtBekY2MnRCSjs7QXlGMzJ0QkU7RUFDRTtBekY4MnRCSjs7QXlGNTJ0QkU7RUFDRTtBekYrMnRCSjs7QXlGeDR0QkU7RUFDRTtBekYyNHRCSjs7QXlGejR0QkU7RUFDRTtBekY0NHRCSjs7QXlGMTR0QkU7RUFDRTtBekY2NHRCSjs7QXlGMzR0QkU7RUFDRTtBekY4NHRCSjs7QXlGNTR0QkU7RUFDRTtBekYrNHRCSjs7QXlGNzR0QkU7RUFDRTtBekZnNXRCSjs7QXlGOTR0QkU7RUFDRTtBekZpNXRCSjs7QXlGLzR0QkU7RUFDRTtBekZrNXRCSjs7QXlGaDV0QkU7RUFDRTtBekZtNXRCSjs7QXlGNTZ0QkU7RUFDRTtBekYrNnRCSjs7QXlGNzZ0QkU7RUFDRTtBekZnN3RCSjs7QXlGOTZ0QkU7RUFDRTtBekZpN3RCSjs7QXlGLzZ0QkU7RUFDRTtBekZrN3RCSjs7QXlGaDd0QkU7RUFDRTtBekZtN3RCSjs7QXlGajd0QkU7RUFDRTtBekZvN3RCSjs7QXlGbDd0QkU7RUFDRTtBekZxN3RCSjs7QXlGbjd0QkU7RUFDRTtBekZzN3RCSjs7QXlGcDd0QkU7RUFDRTtBekZ1N3RCSjs7QXlGaDl0QkU7RUFDRTtBekZtOXRCSjs7QXlGajl0QkU7RUFDRTtBekZvOXRCSjs7QXlGbDl0QkU7RUFDRTtBekZxOXRCSjs7QXlGbjl0QkU7RUFDRTtBekZzOXRCSjs7QXlGcDl0QkU7RUFDRTtBekZ1OXRCSjs7QXlGcjl0QkU7RUFDRTtBekZ3OXRCSjs7QXlGdDl0QkU7RUFDRTtBekZ5OXRCSjs7QXlGdjl0QkU7RUFDRTtBekYwOXRCSjs7QXlGeDl0QkU7RUFDRTtBekYyOXRCSjs7QXlGcC90QkU7RUFDRTtBekZ1L3RCSjs7QXlGci90QkU7RUFDRTtBekZ3L3RCSjs7QXlGdC90QkU7RUFDRTtBekZ5L3RCSjs7QXlGdi90QkU7RUFDRTtBekYwL3RCSjs7QXlGeC90QkU7RUFDRTtBekYyL3RCSjs7QXlGei90QkU7RUFDRTtBekY0L3RCSjs7QXlGMS90QkU7RUFDRTtBekY2L3RCSjs7QXlGMy90QkU7RUFDRTtBekY4L3RCSjs7QXlGNS90QkU7RUFDRTtBekYrL3RCSjs7QXlGeGh1QkU7RUFDRTtBekYyaHVCSjs7QXlGemh1QkU7RUFDRTtBekY0aHVCSjs7QXlGMWh1QkU7RUFDRTtBekY2aHVCSjs7QXlGM2h1QkU7RUFDRTtBekY4aHVCSjs7QXlGNWh1QkU7RUFDRTtBekYraHVCSjs7QXlGN2h1QkU7RUFDRTtBekZnaXVCSjs7QXlGOWh1QkU7RUFDRTtBekZpaXVCSjs7QXlGL2h1QkU7RUFDRTtBekZraXVCSjs7QXlGaGl1QkU7RUFDRTtBekZtaXVCSjs7QXlGNWp1QkU7RUFDRTtBekYranVCSjs7QXlGN2p1QkU7RUFDRTtBekZna3VCSjs7QXlGOWp1QkU7RUFDRTtBekZpa3VCSjs7QXlGL2p1QkU7RUFDRTtBekZra3VCSjs7QXlGaGt1QkU7RUFDRTtBekZta3VCSjs7QXlGamt1QkU7RUFDRTtBekZva3VCSjs7QXlGbGt1QkU7RUFDRTtBekZxa3VCSjs7QXlGbmt1QkU7RUFDRTtBekZza3VCSjs7QXlGcGt1QkU7RUFDRTtBekZ1a3VCSjs7QXlGaG11QkU7RUFDRTtBekZtbXVCSjs7QXlGam11QkU7RUFDRTtBekZvbXVCSjs7QXlGbG11QkU7RUFDRTtBekZxbXVCSjs7QXlGbm11QkU7RUFDRTtBekZzbXVCSjs7QXlGcG11QkU7RUFDRTtBekZ1bXVCSjs7QXlGcm11QkU7RUFDRTtBekZ3bXVCSjs7QXlGdG11QkU7RUFDRTtBekZ5bXVCSjs7QXlGdm11QkU7RUFDRTtBekYwbXVCSjs7QXlGeG11QkU7RUFDRTtBekYybXVCSjs7QXlGcG91QkU7RUFDRTtBekZ1b3VCSjs7QXlGcm91QkU7RUFDRTtBekZ3b3VCSjs7QXlGdG91QkU7RUFDRTtBekZ5b3VCSjs7QXlGdm91QkU7RUFDRTtBekYwb3VCSjs7QXlGeG91QkU7RUFDRTtBekYyb3VCSjs7QXlGem91QkU7RUFDRTtBekY0b3VCSjs7QXlGMW91QkU7RUFDRTtBekY2b3VCSjs7QXlGM291QkU7RUFDRTtBekY4b3VCSjs7QXlGNW91QkU7RUFDRTtBekYrb3VCSjs7QXlGeHF1QkU7RUFDRTtBekYycXVCSjs7QXlGenF1QkU7RUFDRTtBekY0cXVCSjs7QXlGMXF1QkU7RUFDRTtBekY2cXVCSjs7QXlGM3F1QkU7RUFDRTtBekY4cXVCSjs7QXlGNXF1QkU7RUFDRTtBekYrcXVCSjs7QXlGN3F1QkU7RUFDRTtBekZncnVCSjs7QXlGOXF1QkU7RUFDRTtBekZpcnVCSjs7QXlGL3F1QkU7RUFDRTtBekZrcnVCSjs7QXlGaHJ1QkU7RUFDRTtBekZtcnVCSjs7QXlGNXN1QkU7RUFDRTtBekYrc3VCSjs7QXlGN3N1QkU7RUFDRTtBekZndHVCSjs7QXlGOXN1QkU7RUFDRTtBekZpdHVCSjs7QXlGL3N1QkU7RUFDRTtBekZrdHVCSjs7QXlGaHR1QkU7RUFDRTtBekZtdHVCSjs7QXlGanR1QkU7RUFDRTtBekZvdHVCSjs7QXlGbHR1QkU7RUFDRTtBekZxdHVCSjs7QXlGbnR1QkU7RUFDRTtBekZzdHVCSjs7QXlGcHR1QkU7RUFDRTtBekZ1dHVCSjs7QXlGaHZ1QkU7RUFDRTtBekZtdnVCSjs7QXlGanZ1QkU7RUFDRTtBekZvdnVCSjs7QXlGbHZ1QkU7RUFDRTtBekZxdnVCSjs7QXlGbnZ1QkU7RUFDRTtBekZzdnVCSjs7QXlGcHZ1QkU7RUFDRTtBekZ1dnVCSjs7QXlGcnZ1QkU7RUFDRTtBekZ3dnVCSjs7QXlGdHZ1QkU7RUFDRTtBekZ5dnVCSjs7QXlGdnZ1QkU7RUFDRTtBekYwdnVCSjs7QXlGeHZ1QkU7RUFDRTtBekYydnVCSjs7QXlGcHh1QkU7RUFDRTtBekZ1eHVCSjs7QXlGcnh1QkU7RUFDRTtBekZ3eHVCSjs7QXlGdHh1QkU7RUFDRTtBekZ5eHVCSjs7QXlGdnh1QkU7RUFDRTtBekYweHVCSjs7QXlGeHh1QkU7RUFDRTtBekYyeHVCSjs7QXlGenh1QkU7RUFDRTtBekY0eHVCSjs7QXlGMXh1QkU7RUFDRTtBekY2eHVCSjs7QXlGM3h1QkU7RUFDRTtBekY4eHVCSjs7QXlGNXh1QkU7RUFDRTtBekYreHVCSjs7QXlGeHp1QkU7RUFDRTtBekYyenVCSjs7QXlGenp1QkU7RUFDRTtBekY0enVCSjs7QXlGMXp1QkU7RUFDRTtBekY2enVCSjs7QXlGM3p1QkU7RUFDRTtBekY4enVCSjs7QXlGNXp1QkU7RUFDRTtBekYrenVCSjs7QXlGN3p1QkU7RUFDRTtBekZnMHVCSjs7QXlGOXp1QkU7RUFDRTtBekZpMHVCSjs7QXlGL3p1QkU7RUFDRTtBekZrMHVCSjs7QXlGaDB1QkU7RUFDRTtBekZtMHVCSjs7QXlGNTF1QkU7RUFDRTtBekYrMXVCSjs7QXlGNzF1QkU7RUFDRTtBekZnMnVCSjs7QXlGOTF1QkU7RUFDRTtBekZpMnVCSjs7QXlGLzF1QkU7RUFDRTtBekZrMnVCSjs7QXlGaDJ1QkU7RUFDRTtBekZtMnVCSjs7QXlGajJ1QkU7RUFDRTtBekZvMnVCSjs7QXlGbDJ1QkU7RUFDRTtBekZxMnVCSjs7QXlGbjJ1QkU7RUFDRTtBekZzMnVCSjs7QXlGcDJ1QkU7RUFDRTtBekZ1MnVCSjs7QXlGaDR1QkU7RUFDRTtBekZtNHVCSjs7QXlGajR1QkU7RUFDRTtBekZvNHVCSjs7QXlGbDR1QkU7RUFDRTtBekZxNHVCSjs7QXlGbjR1QkU7RUFDRTtBekZzNHVCSjs7QXlGcDR1QkU7RUFDRTtBekZ1NHVCSjs7QXlGcjR1QkU7RUFDRTtBekZ3NHVCSjs7QXlGdDR1QkU7RUFDRTtBekZ5NHVCSjs7QXlGdjR1QkU7RUFDRTtBekYwNHVCSjs7QXlGeDR1QkU7RUFDRTtBekYyNHVCSjs7QXlGcDZ1QkU7RUFDRTtBekZ1NnVCSjs7QXlGcjZ1QkU7RUFDRTtBekZ3NnVCSjs7QXlGdDZ1QkU7RUFDRTtBekZ5NnVCSjs7QXlGdjZ1QkU7RUFDRTtBekYwNnVCSjs7QXlGeDZ1QkU7RUFDRTtBekYyNnVCSjs7QXlGejZ1QkU7RUFDRTtBekY0NnVCSjs7QXlGMTZ1QkU7RUFDRTtBekY2NnVCSjs7QXlGMzZ1QkU7RUFDRTtBekY4NnVCSjs7QXlGNTZ1QkU7RUFDRTtBekYrNnVCSjs7QXlGeDh1QkU7RUFDRTtBekYyOHVCSjs7QXlGejh1QkU7RUFDRTtBekY0OHVCSjs7QXlGMTh1QkU7RUFDRTtBekY2OHVCSjs7QXlGMzh1QkU7RUFDRTtBekY4OHVCSjs7QXlGNTh1QkU7RUFDRTtBekYrOHVCSjs7QXlGNzh1QkU7RUFDRTtBekZnOXVCSjs7QXlGOTh1QkU7RUFDRTtBekZpOXVCSjs7QXlGLzh1QkU7RUFDRTtBekZrOXVCSjs7QXlGaDl1QkU7RUFDRTtBekZtOXVCSjs7QXlGNSt1QkU7RUFDRTtBekYrK3VCSjs7QXlGNyt1QkU7RUFDRTtBekZnL3VCSjs7QXlGOSt1QkU7RUFDRTtBekZpL3VCSjs7QXlGLyt1QkU7RUFDRTtBekZrL3VCSjs7QXlGaC91QkU7RUFDRTtBekZtL3VCSjs7QXlGai91QkU7RUFDRTtBekZvL3VCSjs7QXlGbC91QkU7RUFDRTtBekZxL3VCSjs7QXlGbi91QkU7RUFDRTtBekZzL3VCSjs7QXlGcC91QkU7RUFDRTtBekZ1L3VCSjs7QXlGaGh2QkU7RUFDRTtBekZtaHZCSjs7QXlGamh2QkU7RUFDRTtBekZvaHZCSjs7QXlGbGh2QkU7RUFDRTtBekZxaHZCSjs7QXlGbmh2QkU7RUFDRTtBekZzaHZCSjs7QXlGcGh2QkU7RUFDRTtBekZ1aHZCSjs7QXlGcmh2QkU7RUFDRTtBekZ3aHZCSjs7QXlGdGh2QkU7RUFDRTtBekZ5aHZCSjs7QXlGdmh2QkU7RUFDRTtBekYwaHZCSjs7QXlGeGh2QkU7RUFDRTtBekYyaHZCSjs7QXlGcGp2QkU7RUFDRTtBekZ1anZCSjs7QXlGcmp2QkU7RUFDRTtBekZ3anZCSjs7QXlGdGp2QkU7RUFDRTtBekZ5anZCSjs7QXlGdmp2QkU7RUFDRTtBekYwanZCSjs7QXlGeGp2QkU7RUFDRTtBekYyanZCSjs7QXlGemp2QkU7RUFDRTtBekY0anZCSjs7QXlGMWp2QkU7RUFDRTtBekY2anZCSjs7QXlGM2p2QkU7RUFDRTtBekY4anZCSjs7QXlGNWp2QkU7RUFDRTtBekYranZCSjs7QXlGeGx2QkU7RUFDRTtBekYybHZCSjs7QXlGemx2QkU7RUFDRTtBekY0bHZCSjs7QXlGMWx2QkU7RUFDRTtBekY2bHZCSjs7QXlGM2x2QkU7RUFDRTtBekY4bHZCSjs7QXlGNWx2QkU7RUFDRTtBekYrbHZCSjs7QXlGN2x2QkU7RUFDRTtBekZnbXZCSjs7QXlGOWx2QkU7RUFDRTtBekZpbXZCSjs7QXlGL2x2QkU7RUFDRTtBekZrbXZCSjs7QXlGaG12QkU7RUFDRTtBekZtbXZCSjs7QXlGNW52QkU7RUFDRTtBekYrbnZCSjs7QXlGN252QkU7RUFDRTtBekZnb3ZCSjs7QXlGOW52QkU7RUFDRTtBekZpb3ZCSjs7QXlGL252QkU7RUFDRTtBekZrb3ZCSjs7QXlGaG92QkU7RUFDRTtBekZtb3ZCSjs7QXlGam92QkU7RUFDRTtBekZvb3ZCSjs7QXlGbG92QkU7RUFDRTtBekZxb3ZCSjs7QXlGbm92QkU7RUFDRTtBekZzb3ZCSjs7QXlGcG92QkU7RUFDRTtBekZ1b3ZCSjs7QXlGaHF2QkU7RUFDRTtBekZtcXZCSjs7QXlGanF2QkU7RUFDRTtBekZvcXZCSjs7QXlGbHF2QkU7RUFDRTtBekZxcXZCSjs7QXlGbnF2QkU7RUFDRTtBekZzcXZCSjs7QXlGcHF2QkU7RUFDRTtBekZ1cXZCSjs7QXlGcnF2QkU7RUFDRTtBekZ3cXZCSjs7QXlGdHF2QkU7RUFDRTtBekZ5cXZCSjs7QXlGdnF2QkU7RUFDRTtBekYwcXZCSjs7QXlGeHF2QkU7RUFDRTtBekYycXZCSjs7QXlGcHN2QkU7RUFDRTtBekZ1c3ZCSjs7QXlGcnN2QkU7RUFDRTtBekZ3c3ZCSjs7QXlGdHN2QkU7RUFDRTtBekZ5c3ZCSjs7QXlGdnN2QkU7RUFDRTtBekYwc3ZCSjs7QXlGeHN2QkU7RUFDRTtBekYyc3ZCSjs7QXlGenN2QkU7RUFDRTtBekY0c3ZCSjs7QXlGMXN2QkU7RUFDRTtBekY2c3ZCSjs7QXlGM3N2QkU7RUFDRTtBekY4c3ZCSjs7QXlGNXN2QkU7RUFDRTtBekYrc3ZCSjs7QXlGeHV2QkU7RUFDRTtBekYydXZCSjs7QXlGenV2QkU7RUFDRTtBekY0dXZCSjs7QXlGMXV2QkU7RUFDRTtBekY2dXZCSjs7QXlGM3V2QkU7RUFDRTtBekY4dXZCSjs7QXlGNXV2QkU7RUFDRTtBekYrdXZCSjs7QXlGN3V2QkU7RUFDRTtBekZndnZCSjs7QXlGOXV2QkU7RUFDRTtBekZpdnZCSjs7QXlGL3V2QkU7RUFDRTtBekZrdnZCSjs7QXlGaHZ2QkU7RUFDRTtBekZtdnZCSjs7QXlGNXd2QkU7RUFDRTtBekYrd3ZCSjs7QXlGN3d2QkU7RUFDRTtBekZneHZCSjs7QXlGOXd2QkU7RUFDRTtBekZpeHZCSjs7QXlGL3d2QkU7RUFDRTtBekZreHZCSjs7QXlGaHh2QkU7RUFDRTtBekZteHZCSjs7QXlGanh2QkU7RUFDRTtBekZveHZCSjs7QXlGbHh2QkU7RUFDRTtBekZxeHZCSjs7QXlGbnh2QkU7RUFDRTtBekZzeHZCSjs7QXlGcHh2QkU7RUFDRTtBekZ1eHZCSjs7QXlGaHp2QkU7RUFDRTtBekZtenZCSjs7QXlGanp2QkU7RUFDRTtBekZvenZCSjs7QXlGbHp2QkU7RUFDRTtBekZxenZCSjs7QXlGbnp2QkU7RUFDRTtBekZzenZCSjs7QXlGcHp2QkU7RUFDRTtBekZ1enZCSjs7QXlGcnp2QkU7RUFDRTtBekZ3enZCSjs7QXlGdHp2QkU7RUFDRTtBekZ5enZCSjs7QXlGdnp2QkU7RUFDRTtBekYwenZCSjs7QXlGeHp2QkU7RUFDRTtBekYyenZCSjs7QXlGcDF2QkU7RUFDRTtBekZ1MXZCSjs7QXlGcjF2QkU7RUFDRTtBekZ3MXZCSjs7QXlGdDF2QkU7RUFDRTtBekZ5MXZCSjs7QXlGdjF2QkU7RUFDRTtBekYwMXZCSjs7QXlGeDF2QkU7RUFDRTtBekYyMXZCSjs7QXlGejF2QkU7RUFDRTtBekY0MXZCSjs7QXlGMTF2QkU7RUFDRTtBekY2MXZCSjs7QXlGMzF2QkU7RUFDRTtBekY4MXZCSjs7QXlGNTF2QkU7RUFDRTtBekYrMXZCSjs7QXlGeDN2QkU7RUFDRTtBekYyM3ZCSjs7QXlGejN2QkU7RUFDRTtBekY0M3ZCSjs7QXlGMTN2QkU7RUFDRTtBekY2M3ZCSjs7QXlGMzN2QkU7RUFDRTtBekY4M3ZCSjs7QXlGNTN2QkU7RUFDRTtBekYrM3ZCSjs7QXlGNzN2QkU7RUFDRTtBekZnNHZCSjs7QXlGOTN2QkU7RUFDRTtBekZpNHZCSjs7QXlGLzN2QkU7RUFDRTtBekZrNHZCSjs7QXlGaDR2QkU7RUFDRTtBekZtNHZCSjs7QXlGNTV2QkU7RUFDRTtBekYrNXZCSjs7QXlGNzV2QkU7RUFDRTtBekZnNnZCSjs7QXlGOTV2QkU7RUFDRTtBekZpNnZCSjs7QXlGLzV2QkU7RUFDRTtBekZrNnZCSjs7QXlGaDZ2QkU7RUFDRTtBekZtNnZCSjs7QXlGajZ2QkU7RUFDRTtBekZvNnZCSjs7QXlGbDZ2QkU7RUFDRTtBekZxNnZCSjs7QXlGbjZ2QkU7RUFDRTtBekZzNnZCSjs7QXlGcDZ2QkU7RUFDRTtBekZ1NnZCSjs7QXlGaDh2QkU7RUFDRTtBekZtOHZCSjs7QXlGajh2QkU7RUFDRTtBekZvOHZCSjs7QXlGbDh2QkU7RUFDRTtBekZxOHZCSjs7QXlGbjh2QkU7RUFDRTtBekZzOHZCSjs7QXlGcDh2QkU7RUFDRTtBekZ1OHZCSjs7QXlGcjh2QkU7RUFDRTtBekZ3OHZCSjs7QXlGdDh2QkU7RUFDRTtBekZ5OHZCSjs7QXlGdjh2QkU7RUFDRTtBekYwOHZCSjs7QXlGeDh2QkU7RUFDRTtBekYyOHZCSjs7QXlGcCt2QkU7RUFDRTtBekZ1K3ZCSjs7QXlGcit2QkU7RUFDRTtBekZ3K3ZCSjs7QXlGdCt2QkU7RUFDRTtBekZ5K3ZCSjs7QXlGdit2QkU7RUFDRTtBekYwK3ZCSjs7QXlGeCt2QkU7RUFDRTtBekYyK3ZCSjs7QXlGeit2QkU7RUFDRTtBekY0K3ZCSjs7QXlGMSt2QkU7RUFDRTtBekY2K3ZCSjs7QXlGMyt2QkU7RUFDRTtBekY4K3ZCSjs7QXlGNSt2QkU7RUFDRTtBekYrK3ZCSjs7QXlGeGd3QkU7RUFDRTtBekYyZ3dCSjs7QXlGemd3QkU7RUFDRTtBekY0Z3dCSjs7QXlGMWd3QkU7RUFDRTtBekY2Z3dCSjs7QXlGM2d3QkU7RUFDRTtBekY4Z3dCSjs7QXlGNWd3QkU7RUFDRTtBekYrZ3dCSjs7QXlGN2d3QkU7RUFDRTtBekZnaHdCSjs7QXlGOWd3QkU7RUFDRTtBekZpaHdCSjs7QXlGL2d3QkU7RUFDRTtBekZraHdCSjs7QXlGaGh3QkU7RUFDRTtBekZtaHdCSjs7QXlGNWl3QkU7RUFDRTtBekYraXdCSjs7QXlGN2l3QkU7RUFDRTtBekZnandCSjs7QXlGOWl3QkU7RUFDRTtBekZpandCSjs7QXlGL2l3QkU7RUFDRTtBekZrandCSjs7QXlGaGp3QkU7RUFDRTtBekZtandCSjs7QXlGamp3QkU7RUFDRTtBekZvandCSjs7QXlGbGp3QkU7RUFDRTtBekZxandCSjs7QXlGbmp3QkU7RUFDRTtBekZzandCSjs7QXlGcGp3QkU7RUFDRTtBekZ1andCSjs7QXlGaGx3QkU7RUFDRTtBekZtbHdCSjs7QXlGamx3QkU7RUFDRTtBekZvbHdCSjs7QXlGbGx3QkU7RUFDRTtBekZxbHdCSjs7QXlGbmx3QkU7RUFDRTtBekZzbHdCSjs7QXlGcGx3QkU7RUFDRTtBekZ1bHdCSjs7QXlGcmx3QkU7RUFDRTtBekZ3bHdCSjs7QXlGdGx3QkU7RUFDRTtBekZ5bHdCSjs7QXlGdmx3QkU7RUFDRTtBekYwbHdCSjs7QXlGeGx3QkU7RUFDRTtBekYybHdCSjs7QXlGcG53QkU7RUFDRTtBekZ1bndCSjs7QXlGcm53QkU7RUFDRTtBekZ3bndCSjs7QXlGdG53QkU7RUFDRTtBekZ5bndCSjs7QXlGdm53QkU7RUFDRTtBekYwbndCSjs7QXlGeG53QkU7RUFDRTtBekYybndCSjs7QXlGem53QkU7RUFDRTtBekY0bndCSjs7QXlGMW53QkU7RUFDRTtBekY2bndCSjs7QXlGM253QkU7RUFDRTtBekY4bndCSjs7QXlGNW53QkU7RUFDRTtBekYrbndCSjs7QXlGeHB3QkU7RUFDRTtBekYycHdCSjs7QXlGenB3QkU7RUFDRTtBekY0cHdCSjs7QXlGMXB3QkU7RUFDRTtBekY2cHdCSjs7QXlGM3B3QkU7RUFDRTtBekY4cHdCSjs7QXlGNXB3QkU7RUFDRTtBekYrcHdCSjs7QXlGN3B3QkU7RUFDRTtBekZncXdCSjs7QXlGOXB3QkU7RUFDRTtBekZpcXdCSjs7QXlGL3B3QkU7RUFDRTtBekZrcXdCSjs7QXlGaHF3QkU7RUFDRTtBekZtcXdCSjs7QXlGNXJ3QkU7RUFDRTtBekYrcndCSjs7QXlGN3J3QkU7RUFDRTtBekZnc3dCSjs7QXlGOXJ3QkU7RUFDRTtBekZpc3dCSjs7QXlGL3J3QkU7RUFDRTtBekZrc3dCSjs7QXlGaHN3QkU7RUFDRTtBekZtc3dCSjs7QXlGanN3QkU7RUFDRTtBekZvc3dCSjs7QXlGbHN3QkU7RUFDRTtBekZxc3dCSjs7QXlGbnN3QkU7RUFDRTtBekZzc3dCSjs7QXlGcHN3QkU7RUFDRTtBekZ1c3dCSjs7QXlGaHV3QkU7RUFDRTtBekZtdXdCSjs7QXlGanV3QkU7RUFDRTtBekZvdXdCSjs7QXlGbHV3QkU7RUFDRTtBekZxdXdCSjs7QXlGbnV3QkU7RUFDRTtBekZzdXdCSjs7QXlGcHV3QkU7RUFDRTtBekZ1dXdCSjs7QXlGcnV3QkU7RUFDRTtBekZ3dXdCSjs7QXlGdHV3QkU7RUFDRTtBekZ5dXdCSjs7QXlGdnV3QkU7RUFDRTtBekYwdXdCSjs7QXlGeHV3QkU7RUFDRTtBekYydXdCSjs7QXlGcHd3QkU7RUFDRTtBekZ1d3dCSjs7QXlGcnd3QkU7RUFDRTtBekZ3d3dCSjs7QXlGdHd3QkU7RUFDRTtBekZ5d3dCSjs7QXlGdnd3QkU7RUFDRTtBekYwd3dCSjs7QXlGeHd3QkU7RUFDRTtBekYyd3dCSjs7QXlGend3QkU7RUFDRTtBekY0d3dCSjs7QXlGMXd3QkU7RUFDRTtBekY2d3dCSjs7QXlGM3d3QkU7RUFDRTtBekY4d3dCSjs7QXlGNXd3QkU7RUFDRTtBekYrd3dCSjs7QXlGeHl3QkU7RUFDRTtBekYyeXdCSjs7QXlGenl3QkU7RUFDRTtBekY0eXdCSjs7QXlGMXl3QkU7RUFDRTtBekY2eXdCSjs7QXlGM3l3QkU7RUFDRTtBekY4eXdCSjs7QXlGNXl3QkU7RUFDRTtBekYreXdCSjs7QXlGN3l3QkU7RUFDRTtBekZnendCSjs7QXlGOXl3QkU7RUFDRTtBekZpendCSjs7QXlGL3l3QkU7RUFDRTtBekZrendCSjs7QXlGaHp3QkU7RUFDRTtBekZtendCSjs7QXlGNTB3QkU7RUFDRTtBekYrMHdCSjs7QXlGNzB3QkU7RUFDRTtBekZnMXdCSjs7QXlGOTB3QkU7RUFDRTtBekZpMXdCSjs7QXlGLzB3QkU7RUFDRTtBekZrMXdCSjs7QXlGaDF3QkU7RUFDRTtBekZtMXdCSjs7QXlGajF3QkU7RUFDRTtBekZvMXdCSjs7QXlGbDF3QkU7RUFDRTtBekZxMXdCSjs7QXlGbjF3QkU7RUFDRTtBekZzMXdCSjs7QXlGcDF3QkU7RUFDRTtBekZ1MXdCSjs7QXlGaDN3QkU7RUFDRTtBekZtM3dCSjs7QXlGajN3QkU7RUFDRTtBekZvM3dCSjs7QXlGbDN3QkU7RUFDRTtBekZxM3dCSjs7QXlGbjN3QkU7RUFDRTtBekZzM3dCSjs7QXlGcDN3QkU7RUFDRTtBekZ1M3dCSjs7QXlGcjN3QkU7RUFDRTtBekZ3M3dCSjs7QXlGdDN3QkU7RUFDRTtBekZ5M3dCSjs7QXlGdjN3QkU7RUFDRTtBekYwM3dCSjs7QXlGeDN3QkU7RUFDRTtBekYyM3dCSjs7QXlGcDV3QkU7RUFDRTtBekZ1NXdCSjs7QXlGcjV3QkU7RUFDRTtBekZ3NXdCSjs7QXlGdDV3QkU7RUFDRTtBekZ5NXdCSjs7QXlGdjV3QkU7RUFDRTtBekYwNXdCSjs7QXlGeDV3QkU7RUFDRTtBekYyNXdCSjs7QXlGejV3QkU7RUFDRTtBekY0NXdCSjs7QXlGMTV3QkU7RUFDRTtBekY2NXdCSjs7QXlGMzV3QkU7RUFDRTtBekY4NXdCSjs7QXlGNTV3QkU7RUFDRTtBekYrNXdCSjs7QXlGeDd3QkU7RUFDRTtBekYyN3dCSjs7QXlGejd3QkU7RUFDRTtBekY0N3dCSjs7QXlGMTd3QkU7RUFDRTtBekY2N3dCSjs7QXlGMzd3QkU7RUFDRTtBekY4N3dCSjs7QXlGNTd3QkU7RUFDRTtBekYrN3dCSjs7QXlGNzd3QkU7RUFDRTtBekZnOHdCSjs7QXlGOTd3QkU7RUFDRTtBekZpOHdCSjs7QXlGLzd3QkU7RUFDRTtBekZrOHdCSjs7QXlGaDh3QkU7RUFDRTtBekZtOHdCSjs7QXlGNTl3QkU7RUFDRTtBekYrOXdCSjs7QXlGNzl3QkU7RUFDRTtBekZnK3dCSjs7QXlGOTl3QkU7RUFDRTtBekZpK3dCSjs7QXlGLzl3QkU7RUFDRTtBekZrK3dCSjs7QXlGaCt3QkU7RUFDRTtBekZtK3dCSjs7QXlGait3QkU7RUFDRTtBekZvK3dCSjs7QXlGbCt3QkU7RUFDRTtBekZxK3dCSjs7QXlGbit3QkU7RUFDRTtBekZzK3dCSjs7QXlGcCt3QkU7RUFDRTtBekZ1K3dCSjs7QXlGaGd4QkU7RUFDRTtBekZtZ3hCSjs7QXlGamd4QkU7RUFDRTtBekZvZ3hCSjs7QXlGbGd4QkU7RUFDRTtBekZxZ3hCSjs7QXlGbmd4QkU7RUFDRTtBekZzZ3hCSjs7QXlGcGd4QkU7RUFDRTtBekZ1Z3hCSjs7QXlGcmd4QkU7RUFDRTtBekZ3Z3hCSjs7QXlGdGd4QkU7RUFDRTtBekZ5Z3hCSjs7QXlGdmd4QkU7RUFDRTtBekYwZ3hCSjs7QXlGeGd4QkU7RUFDRTtBekYyZ3hCSjs7QXlGcGl4QkU7RUFDRTtBekZ1aXhCSjs7QXlGcml4QkU7RUFDRTtBekZ3aXhCSjs7QXlGdGl4QkU7RUFDRTtBekZ5aXhCSjs7QXlGdml4QkU7RUFDRTtBekYwaXhCSjs7QXlGeGl4QkU7RUFDRTtBekYyaXhCSjs7QXlGeml4QkU7RUFDRTtBekY0aXhCSjs7QXlGMWl4QkU7RUFDRTtBekY2aXhCSjs7QXlGM2l4QkU7RUFDRTtBekY4aXhCSjs7QXlGNWl4QkU7RUFDRTtBekYraXhCSjs7QXlGeGt4QkU7RUFDRTtBekYya3hCSjs7QXlGemt4QkU7RUFDRTtBekY0a3hCSjs7QXlGMWt4QkU7RUFDRTtBekY2a3hCSjs7QXlGM2t4QkU7RUFDRTtBekY4a3hCSjs7QXlGNWt4QkU7RUFDRTtBekYra3hCSjs7QXlGN2t4QkU7RUFDRTtBekZnbHhCSjs7QXlGOWt4QkU7RUFDRTtBekZpbHhCSjs7QXlGL2t4QkU7RUFDRTtBekZrbHhCSjs7QXlGaGx4QkU7RUFDRTtBekZtbHhCSjs7QXlGNW14QkU7RUFDRTtBekYrbXhCSjs7QXlGN214QkU7RUFDRTtBekZnbnhCSjs7QXlGOW14QkU7RUFDRTtBekZpbnhCSjs7QXlGL214QkU7RUFDRTtBekZrbnhCSjs7QXlGaG54QkU7RUFDRTtBekZtbnhCSjs7QXlGam54QkU7RUFDRTtBekZvbnhCSjs7QXlGbG54QkU7RUFDRTtBekZxbnhCSjs7QXlGbm54QkU7RUFDRTtBekZzbnhCSjs7QXlGcG54QkU7RUFDRTtBekZ1bnhCSjs7QXlGaHB4QkU7RUFDRTtBekZtcHhCSjs7QXlGanB4QkU7RUFDRTtBekZvcHhCSjs7QXlGbHB4QkU7RUFDRTtBekZxcHhCSjs7QXlGbnB4QkU7RUFDRTtBekZzcHhCSjs7QXlGcHB4QkU7RUFDRTtBekZ1cHhCSjs7QXlGcnB4QkU7RUFDRTtBekZ3cHhCSjs7QXlGdHB4QkU7RUFDRTtBekZ5cHhCSjs7QXlGdnB4QkU7RUFDRTtBekYwcHhCSjs7QXlGeHB4QkU7RUFDRTtBekYycHhCSjs7QXlGcHJ4QkU7RUFDRTtBekZ1cnhCSjs7QXlGcnJ4QkU7RUFDRTtBekZ3cnhCSjs7QXlGdHJ4QkU7RUFDRTtBekZ5cnhCSjs7QXlGdnJ4QkU7RUFDRTtBekYwcnhCSjs7QXlGeHJ4QkU7RUFDRTtBekYycnhCSjs7QXlGenJ4QkU7RUFDRTtBekY0cnhCSjs7QXlGMXJ4QkU7RUFDRTtBekY2cnhCSjs7QXlGM3J4QkU7RUFDRTtBekY4cnhCSjs7QXlGNXJ4QkU7RUFDRTtBekYrcnhCSjs7QXlGeHR4QkU7RUFDRTtBekYydHhCSjs7QXlGenR4QkU7RUFDRTtBekY0dHhCSjs7QXlGMXR4QkU7RUFDRTtBekY2dHhCSjs7QXlGM3R4QkU7RUFDRTtBekY4dHhCSjs7QXlGNXR4QkU7RUFDRTtBekYrdHhCSjs7QXlGN3R4QkU7RUFDRTtBekZndXhCSjs7QXlGOXR4QkU7RUFDRTtBekZpdXhCSjs7QXlGL3R4QkU7RUFDRTtBekZrdXhCSjs7QXlGaHV4QkU7RUFDRTtBekZtdXhCSjs7QXlGNXZ4QkU7RUFDRTtBekYrdnhCSjs7QXlGN3Z4QkU7RUFDRTtBekZnd3hCSjs7QXlGOXZ4QkU7RUFDRTtBekZpd3hCSjs7QXlGL3Z4QkU7RUFDRTtBekZrd3hCSjs7QXlGaHd4QkU7RUFDRTtBekZtd3hCSjs7QXlGand4QkU7RUFDRTtBekZvd3hCSjs7QXlGbHd4QkU7RUFDRTtBekZxd3hCSjs7QXlGbnd4QkU7RUFDRTtBekZzd3hCSjs7QXlGcHd4QkU7RUFDRTtBekZ1d3hCSjs7QXlGaHl4QkU7RUFDRTtBekZteXhCSjs7QXlGanl4QkU7RUFDRTtBekZveXhCSjs7QXlGbHl4QkU7RUFDRTtBekZxeXhCSjs7QXlGbnl4QkU7RUFDRTtBekZzeXhCSjs7QXlGcHl4QkU7RUFDRTtBekZ1eXhCSjs7QXlGcnl4QkU7RUFDRTtBekZ3eXhCSjs7QXlGdHl4QkU7RUFDRTtBekZ5eXhCSjs7QXlGdnl4QkU7RUFDRTtBekYweXhCSjs7QXlGeHl4QkU7RUFDRTtBekYyeXhCSjs7QXlGcDB4QkU7RUFDRTtBekZ1MHhCSjs7QXlGcjB4QkU7RUFDRTtBekZ3MHhCSjs7QXlGdDB4QkU7RUFDRTtBekZ5MHhCSjs7QXlGdjB4QkU7RUFDRTtBekYwMHhCSjs7QXlGeDB4QkU7RUFDRTtBekYyMHhCSjs7QXlGejB4QkU7RUFDRTtBekY0MHhCSjs7QXlGMTB4QkU7RUFDRTtBekY2MHhCSjs7QXlGMzB4QkU7RUFDRTtBekY4MHhCSjs7QXlGNTB4QkU7RUFDRTtBekYrMHhCSjs7QXlGeDJ4QkU7RUFDRTtBekYyMnhCSjs7QXlGejJ4QkU7RUFDRTtBekY0MnhCSjs7QXlGMTJ4QkU7RUFDRTtBekY2MnhCSjs7QXlGMzJ4QkU7RUFDRTtBekY4MnhCSjs7QXlGNTJ4QkU7RUFDRTtBekYrMnhCSjs7QXlGNzJ4QkU7RUFDRTtBekZnM3hCSjs7QXlGOTJ4QkU7RUFDRTtBekZpM3hCSjs7QXlGLzJ4QkU7RUFDRTtBekZrM3hCSjs7QXlGaDN4QkU7RUFDRTtBekZtM3hCSjs7QXlGNTR4QkU7RUFDRTtBekYrNHhCSjs7QXlGNzR4QkU7RUFDRTtBekZnNXhCSjs7QXlGOTR4QkU7RUFDRTtBekZpNXhCSjs7QXlGLzR4QkU7RUFDRTtBekZrNXhCSjs7QXlGaDV4QkU7RUFDRTtBekZtNXhCSjs7QXlGajV4QkU7RUFDRTtBekZvNXhCSjs7QXlGbDV4QkU7RUFDRTtBekZxNXhCSjs7QXlGbjV4QkU7RUFDRTtBekZzNXhCSjs7QXlGcDV4QkU7RUFDRTtBekZ1NXhCSjs7QXlGaDd4QkU7RUFDRTtBekZtN3hCSjs7QXlGajd4QkU7RUFDRTtBekZvN3hCSjs7QXlGbDd4QkU7RUFDRTtBekZxN3hCSjs7QXlGbjd4QkU7RUFDRTtBekZzN3hCSjs7QXlGcDd4QkU7RUFDRTtBekZ1N3hCSjs7QXlGcjd4QkU7RUFDRTtBekZ3N3hCSjs7QXlGdDd4QkU7RUFDRTtBekZ5N3hCSjs7QXlGdjd4QkU7RUFDRTtBekYwN3hCSjs7QXlGeDd4QkU7RUFDRTtBekYyN3hCSjs7QXlGcDl4QkU7RUFDRTtBekZ1OXhCSjs7QXlGcjl4QkU7RUFDRTtBekZ3OXhCSjs7QXlGdDl4QkU7RUFDRTtBekZ5OXhCSjs7QXlGdjl4QkU7RUFDRTtBekYwOXhCSjs7QXlGeDl4QkU7RUFDRTtBekYyOXhCSjs7QXlGejl4QkU7RUFDRTtBekY0OXhCSjs7QXlGMTl4QkU7RUFDRTtBekY2OXhCSjs7QXlGMzl4QkU7RUFDRTtBekY4OXhCSjs7QXlGNTl4QkU7RUFDRTtBekYrOXhCSjs7QXlGeC94QkU7RUFDRTtBekYyL3hCSjs7QXlGei94QkU7RUFDRTtBekY0L3hCSjs7QXlGMS94QkU7RUFDRTtBekY2L3hCSjs7QXlGMy94QkU7RUFDRTtBekY4L3hCSjs7QXlGNS94QkU7RUFDRTtBekYrL3hCSjs7QXlGNy94QkU7RUFDRTtBekZnZ3lCSjs7QXlGOS94QkU7RUFDRTtBekZpZ3lCSjs7QXlGLy94QkU7RUFDRTtBekZrZ3lCSjs7QXlGaGd5QkU7RUFDRTtBekZtZ3lCSjs7QXlGNWh5QkU7RUFDRTtBekYraHlCSjs7QXlGN2h5QkU7RUFDRTtBekZnaXlCSjs7QXlGOWh5QkU7RUFDRTtBekZpaXlCSjs7QXlGL2h5QkU7RUFDRTtBekZraXlCSjs7QXlGaGl5QkU7RUFDRTtBekZtaXlCSjs7QXlGaml5QkU7RUFDRTtBekZvaXlCSjs7QXlGbGl5QkU7RUFDRTtBekZxaXlCSjs7QXlGbml5QkU7RUFDRTtBekZzaXlCSjs7QXlGcGl5QkU7RUFDRTtBekZ1aXlCSjs7QXlGaGt5QkU7RUFDRTtBekZta3lCSjs7QXlGamt5QkU7RUFDRTtBekZva3lCSjs7QXlGbGt5QkU7RUFDRTtBekZxa3lCSjs7QXlGbmt5QkU7RUFDRTtBekZza3lCSjs7QXlGcGt5QkU7RUFDRTtBekZ1a3lCSjs7QXlGcmt5QkU7RUFDRTtBekZ3a3lCSjs7QXlGdGt5QkU7RUFDRTtBekZ5a3lCSjs7QXlGdmt5QkU7RUFDRTtBekYwa3lCSjs7QXlGeGt5QkU7RUFDRTtBekYya3lCSjs7QXlGcG15QkU7RUFDRTtBekZ1bXlCSjs7QXlGcm15QkU7RUFDRTtBekZ3bXlCSjs7QXlGdG15QkU7RUFDRTtBekZ5bXlCSjs7QXlGdm15QkU7RUFDRTtBekYwbXlCSjs7QXlGeG15QkU7RUFDRTtBekYybXlCSjs7QXlGem15QkU7RUFDRTtBekY0bXlCSjs7QXlGMW15QkU7RUFDRTtBekY2bXlCSjs7QXlGM215QkU7RUFDRTtBekY4bXlCSjs7QXlGNW15QkU7RUFDRTtBekYrbXlCSjs7QXlGeG95QkU7RUFDRTtBekYyb3lCSjs7QXlGem95QkU7RUFDRTtBekY0b3lCSjs7QXlGMW95QkU7RUFDRTtBekY2b3lCSjs7QXlGM295QkU7RUFDRTtBekY4b3lCSjs7QXlGNW95QkU7RUFDRTtBekYrb3lCSjs7QXlGN295QkU7RUFDRTtBekZncHlCSjs7QXlGOW95QkU7RUFDRTtBekZpcHlCSjs7QXlGL295QkU7RUFDRTtBekZrcHlCSjs7QXlGaHB5QkU7RUFDRTtBekZtcHlCSjs7QXlGNXF5QkU7RUFDRTtBekYrcXlCSjs7QXlGN3F5QkU7RUFDRTtBekZncnlCSjs7QXlGOXF5QkU7RUFDRTtBekZpcnlCSjs7QXlGL3F5QkU7RUFDRTtBekZrcnlCSjs7QXlGaHJ5QkU7RUFDRTtBekZtcnlCSjs7QXlGanJ5QkU7RUFDRTtBekZvcnlCSjs7QXlGbHJ5QkU7RUFDRTtBekZxcnlCSjs7QXlGbnJ5QkU7RUFDRTtBekZzcnlCSjs7QXlGcHJ5QkU7RUFDRTtBekZ1cnlCSjs7QXlGaHR5QkU7RUFDRTtBekZtdHlCSjs7QXlGanR5QkU7RUFDRTtBekZvdHlCSjs7QXlGbHR5QkU7RUFDRTtBekZxdHlCSjs7QXlGbnR5QkU7RUFDRTtBekZzdHlCSjs7QXlGcHR5QkU7RUFDRTtBekZ1dHlCSjs7QXlGcnR5QkU7RUFDRTtBekZ3dHlCSjs7QXlGdHR5QkU7RUFDRTtBekZ5dHlCSjs7QXlGdnR5QkU7RUFDRTtBekYwdHlCSjs7QXlGeHR5QkU7RUFDRTtBekYydHlCSjs7QXlGcHZ5QkU7RUFDRTtBekZ1dnlCSjs7QXlGcnZ5QkU7RUFDRTtBekZ3dnlCSjs7QXlGdHZ5QkU7RUFDRTtBekZ5dnlCSjs7QXlGdnZ5QkU7RUFDRTtBekYwdnlCSjs7QXlGeHZ5QkU7RUFDRTtBekYydnlCSjs7QXlGenZ5QkU7RUFDRTtBekY0dnlCSjs7QXlGMXZ5QkU7RUFDRTtBekY2dnlCSjs7QXlGM3Z5QkU7RUFDRTtBekY4dnlCSjs7QXlGNXZ5QkU7RUFDRTtBekYrdnlCSjs7QXlGeHh5QkU7RUFDRTtBekYyeHlCSjs7QXlGenh5QkU7RUFDRTtBekY0eHlCSjs7QXlGMXh5QkU7RUFDRTtBekY2eHlCSjs7QXlGM3h5QkU7RUFDRTtBekY4eHlCSjs7QXlGNXh5QkU7RUFDRTtBekYreHlCSjs7QXlGN3h5QkU7RUFDRTtBekZneXlCSjs7QXlGOXh5QkU7RUFDRTtBekZpeXlCSjs7QXlGL3h5QkU7RUFDRTtBekZreXlCSjs7QXlGaHl5QkU7RUFDRTtBekZteXlCSjs7QXlGNXp5QkU7RUFDRTtBekYrenlCSjs7QXlGN3p5QkU7RUFDRTtBekZnMHlCSjs7QXlGOXp5QkU7RUFDRTtBekZpMHlCSjs7QXlGL3p5QkU7RUFDRTtBekZrMHlCSjs7QXlGaDB5QkU7RUFDRTtBekZtMHlCSjs7QXlGajB5QkU7RUFDRTtBekZvMHlCSjs7QXlGbDB5QkU7RUFDRTtBekZxMHlCSjs7QXlGbjB5QkU7RUFDRTtBekZzMHlCSjs7QXlGcDB5QkU7RUFDRTtBekZ1MHlCSjs7QXlGaDJ5QkU7RUFDRTtBekZtMnlCSjs7QXlGajJ5QkU7RUFDRTtBekZvMnlCSjs7QXlGbDJ5QkU7RUFDRTtBekZxMnlCSjs7QXlGbjJ5QkU7RUFDRTtBekZzMnlCSjs7QXlGcDJ5QkU7RUFDRTtBekZ1MnlCSjs7QXlGcjJ5QkU7RUFDRTtBekZ3MnlCSjs7QXlGdDJ5QkU7RUFDRTtBekZ5MnlCSjs7QXlGdjJ5QkU7RUFDRTtBekYwMnlCSjs7QXlGeDJ5QkU7RUFDRTtBekYyMnlCSjs7QXlGcDR5QkU7RUFDRTtBekZ1NHlCSjs7QXlGcjR5QkU7RUFDRTtBekZ3NHlCSjs7QXlGdDR5QkU7RUFDRTtBekZ5NHlCSjs7QXlGdjR5QkU7RUFDRTtBekYwNHlCSjs7QXlGeDR5QkU7RUFDRTtBekYyNHlCSjs7QXlGejR5QkU7RUFDRTtBekY0NHlCSjs7QXlGMTR5QkU7RUFDRTtBekY2NHlCSjs7QXlGMzR5QkU7RUFDRTtBekY4NHlCSjs7QXlGNTR5QkU7RUFDRTtBekYrNHlCSjs7QXlGeDZ5QkU7RUFDRTtBekYyNnlCSjs7QXlGejZ5QkU7RUFDRTtBekY0NnlCSjs7QXlGMTZ5QkU7RUFDRTtBekY2NnlCSjs7QXlGMzZ5QkU7RUFDRTtBekY4NnlCSjs7QXlGNTZ5QkU7RUFDRTtBekYrNnlCSjs7QXlGNzZ5QkU7RUFDRTtBekZnN3lCSjs7QXlGOTZ5QkU7RUFDRTtBekZpN3lCSjs7QXlGLzZ5QkU7RUFDRTtBekZrN3lCSjs7QXlGaDd5QkU7RUFDRTtBekZtN3lCSjs7QXlGNTh5QkU7RUFDRTtBekYrOHlCSjs7QXlGNzh5QkU7RUFDRTtBekZnOXlCSjs7QXlGOTh5QkU7RUFDRTtBekZpOXlCSjs7QXlGLzh5QkU7RUFDRTtBekZrOXlCSjs7QXlGaDl5QkU7RUFDRTtBekZtOXlCSjs7QXlGajl5QkU7RUFDRTtBekZvOXlCSjs7QXlGbDl5QkU7RUFDRTtBekZxOXlCSjs7QXlGbjl5QkU7RUFDRTtBekZzOXlCSjs7QXlGcDl5QkU7RUFDRTtBekZ1OXlCSjs7QXlGaC95QkU7RUFDRTtBekZtL3lCSjs7QXlGai95QkU7RUFDRTtBekZvL3lCSjs7QXlGbC95QkU7RUFDRTtBekZxL3lCSjs7QXlGbi95QkU7RUFDRTtBekZzL3lCSjs7QXlGcC95QkU7RUFDRTtBekZ1L3lCSjs7QXlGci95QkU7RUFDRTtBekZ3L3lCSjs7QXlGdC95QkU7RUFDRTtBekZ5L3lCSjs7QXlGdi95QkU7RUFDRTtBekYwL3lCSjs7QXlGeC95QkU7RUFDRTtBekYyL3lCSjs7QXlGcGh6QkU7RUFDRTtBekZ1aHpCSjs7QXlGcmh6QkU7RUFDRTtBekZ3aHpCSjs7QXlGdGh6QkU7RUFDRTtBekZ5aHpCSjs7QXlGdmh6QkU7RUFDRTtBekYwaHpCSjs7QXlGeGh6QkU7RUFDRTtBekYyaHpCSjs7QXlGemh6QkU7RUFDRTtBekY0aHpCSjs7QXlGMWh6QkU7RUFDRTtBekY2aHpCSjs7QXlGM2h6QkU7RUFDRTtBekY4aHpCSjs7QXlGNWh6QkU7RUFDRTtBekYraHpCSjs7QXlGeGp6QkU7RUFDRTtBekYyanpCSjs7QXlGemp6QkU7RUFDRTtBekY0anpCSjs7QXlGMWp6QkU7RUFDRTtBekY2anpCSjs7QXlGM2p6QkU7RUFDRTtBekY4anpCSjs7QXlGNWp6QkU7RUFDRTtBekYranpCSjs7QXlGN2p6QkU7RUFDRTtBekZna3pCSjs7QXlGOWp6QkU7RUFDRTtBekZpa3pCSjs7QXlGL2p6QkU7RUFDRTtBekZra3pCSjs7QXlGaGt6QkU7RUFDRTtBekZta3pCSjs7QXlGNWx6QkU7RUFDRTtBekYrbHpCSjs7QXlGN2x6QkU7RUFDRTtBekZnbXpCSjs7QXlGOWx6QkU7RUFDRTtBekZpbXpCSjs7QXlGL2x6QkU7RUFDRTtBekZrbXpCSjs7QXlGaG16QkU7RUFDRTtBekZtbXpCSjs7QXlGam16QkU7RUFDRTtBekZvbXpCSjs7QXlGbG16QkU7RUFDRTtBekZxbXpCSjs7QXlGbm16QkU7RUFDRTtBekZzbXpCSjs7QXlGcG16QkU7RUFDRTtBekZ1bXpCSjs7QXlGaG96QkU7RUFDRTtBekZtb3pCSjs7QXlGam96QkU7RUFDRTtBekZvb3pCSjs7QXlGbG96QkU7RUFDRTtBekZxb3pCSjs7QXlGbm96QkU7RUFDRTtBekZzb3pCSjs7QXlGcG96QkU7RUFDRTtBekZ1b3pCSjs7QXlGcm96QkU7RUFDRTtBekZ3b3pCSjs7QXlGdG96QkU7RUFDRTtBekZ5b3pCSjs7QXlGdm96QkU7RUFDRTtBekYwb3pCSjs7QXlGeG96QkU7RUFDRTtBekYyb3pCSjs7QXlGcHF6QkU7RUFDRTtBekZ1cXpCSjs7QXlGcnF6QkU7RUFDRTtBekZ3cXpCSjs7QXlGdHF6QkU7RUFDRTtBekZ5cXpCSjs7QXlGdnF6QkU7RUFDRTtBekYwcXpCSjs7QXlGeHF6QkU7RUFDRTtBekYycXpCSjs7QXlGenF6QkU7RUFDRTtBekY0cXpCSjs7QXlGMXF6QkU7RUFDRTtBekY2cXpCSjs7QXlGM3F6QkU7RUFDRTtBekY4cXpCSjs7QXlGNXF6QkU7RUFDRTtBekYrcXpCSjs7QXlGeHN6QkU7RUFDRTtBekYyc3pCSjs7QXlGenN6QkU7RUFDRTtBekY0c3pCSjs7QXlGMXN6QkU7RUFDRTtBekY2c3pCSjs7QXlGM3N6QkU7RUFDRTtBekY4c3pCSjs7QXlGNXN6QkU7RUFDRTtBekYrc3pCSjs7QXlGN3N6QkU7RUFDRTtBekZndHpCSjs7QXlGOXN6QkU7RUFDRTtBekZpdHpCSjs7QXlGL3N6QkU7RUFDRTtBekZrdHpCSjs7QXlGaHR6QkU7RUFDRTtBekZtdHpCSjs7QXlGNXV6QkU7RUFDRTtBekYrdXpCSjs7QXlGN3V6QkU7RUFDRTtBekZndnpCSjs7QXlGOXV6QkU7RUFDRTtBekZpdnpCSjs7QXlGL3V6QkU7RUFDRTtBekZrdnpCSjs7QXlGaHZ6QkU7RUFDRTtBekZtdnpCSjs7QXlGanZ6QkU7RUFDRTtBekZvdnpCSjs7QXlGbHZ6QkU7RUFDRTtBekZxdnpCSjs7QXlGbnZ6QkU7RUFDRTtBekZzdnpCSjs7QXlGcHZ6QkU7RUFDRTtBekZ1dnpCSjs7QXlGaHh6QkU7RUFDRTtBekZteHpCSjs7QXlGanh6QkU7RUFDRTtBekZveHpCSjs7QXlGbHh6QkU7RUFDRTtBekZxeHpCSjs7QXlGbnh6QkU7RUFDRTtBekZzeHpCSjs7QXlGcHh6QkU7RUFDRTtBekZ1eHpCSjs7QXlGcnh6QkU7RUFDRTtBekZ3eHpCSjs7QXlGdHh6QkU7RUFDRTtBekZ5eHpCSjs7QXlGdnh6QkU7RUFDRTtBekYweHpCSjs7QXlGeHh6QkU7RUFDRTtBekYyeHpCSjs7QXlGcHp6QkU7RUFDRTtBekZ1enpCSjs7QXlGcnp6QkU7RUFDRTtBekZ3enpCSjs7QXlGdHp6QkU7RUFDRTtBekZ5enpCSjs7QXlGdnp6QkU7RUFDRTtBekYwenpCSjs7QXlGeHp6QkU7RUFDRTtBekYyenpCSjs7QXlGenp6QkU7RUFDRTtBekY0enpCSjs7QXlGMXp6QkU7RUFDRTtBekY2enpCSjs7QXlGM3p6QkU7RUFDRTtBekY4enpCSjs7QXlGNXp6QkU7RUFDRTtBekYrenpCSjs7QXlGeDF6QkU7RUFDRTtBekYyMXpCSjs7QXlGejF6QkU7RUFDRTtBekY0MXpCSjs7QXlGMTF6QkU7RUFDRTtBekY2MXpCSjs7QXlGMzF6QkU7RUFDRTtBekY4MXpCSjs7QXlGNTF6QkU7RUFDRTtBekYrMXpCSjs7QXlGNzF6QkU7RUFDRTtBekZnMnpCSjs7QXlGOTF6QkU7RUFDRTtBekZpMnpCSjs7QXlGLzF6QkU7RUFDRTtBekZrMnpCSjs7QXlGaDJ6QkU7RUFDRTtBekZtMnpCSjs7QXlGNTN6QkU7RUFDRTtBekYrM3pCSjs7QXlGNzN6QkU7RUFDRTtBekZnNHpCSjs7QXlGOTN6QkU7RUFDRTtBekZpNHpCSjs7QXlGLzN6QkU7RUFDRTtBekZrNHpCSjs7QXlGaDR6QkU7RUFDRTtBekZtNHpCSjs7QXlGajR6QkU7RUFDRTtBekZvNHpCSjs7QXlGbDR6QkU7RUFDRTtBekZxNHpCSjs7QXlGbjR6QkU7RUFDRTtBekZzNHpCSjs7QXlGcDR6QkU7RUFDRTtBekZ1NHpCSjs7QXlGaDZ6QkU7RUFDRTtBekZtNnpCSjs7QXlGajZ6QkU7RUFDRTtBekZvNnpCSjs7QXlGbDZ6QkU7RUFDRTtBekZxNnpCSjs7QXlGbjZ6QkU7RUFDRTtBekZzNnpCSjs7QXlGcDZ6QkU7RUFDRTtBekZ1NnpCSjs7QXlGcjZ6QkU7RUFDRTtBekZ3NnpCSjs7QXlGdDZ6QkU7RUFDRTtBekZ5NnpCSjs7QXlGdjZ6QkU7RUFDRTtBekYwNnpCSjs7QXlGeDZ6QkU7RUFDRTtBekYyNnpCSjs7QXlGcDh6QkU7RUFDRTtBekZ1OHpCSjs7QXlGcjh6QkU7RUFDRTtBekZ3OHpCSjs7QXlGdDh6QkU7RUFDRTtBekZ5OHpCSjs7QXlGdjh6QkU7RUFDRTtBekYwOHpCSjs7QXlGeDh6QkU7RUFDRTtBekYyOHpCSjs7QXlGejh6QkU7RUFDRTtBekY0OHpCSjs7QXlGMTh6QkU7RUFDRTtBekY2OHpCSjs7QXlGMzh6QkU7RUFDRTtBekY4OHpCSjs7QXlGNTh6QkU7RUFDRTtBekYrOHpCSjs7QXlGeCt6QkU7RUFDRTtBekYyK3pCSjs7QXlGeit6QkU7RUFDRTtBekY0K3pCSjs7QXlGMSt6QkU7RUFDRTtBekY2K3pCSjs7QXlGMyt6QkU7RUFDRTtBekY4K3pCSjs7QXlGNSt6QkU7RUFDRTtBekYrK3pCSjs7QXlGNyt6QkU7RUFDRTtBekZnL3pCSjs7QXlGOSt6QkU7RUFDRTtBekZpL3pCSjs7QXlGLyt6QkU7RUFDRTtBekZrL3pCSjs7QXlGaC96QkU7RUFDRTtBekZtL3pCSjs7QXlGNWcwQkU7RUFDRTtBekYrZzBCSjs7QXlGN2cwQkU7RUFDRTtBekZnaDBCSjs7QXlGOWcwQkU7RUFDRTtBekZpaDBCSjs7QXlGL2cwQkU7RUFDRTtBekZraDBCSjs7QXlGaGgwQkU7RUFDRTtBekZtaDBCSjs7QXlGamgwQkU7RUFDRTtBekZvaDBCSjs7QXlGbGgwQkU7RUFDRTtBekZxaDBCSjs7QXlGbmgwQkU7RUFDRTtBekZzaDBCSjs7QXlGcGgwQkU7RUFDRTtBekZ1aDBCSjs7QXlGaGowQkU7RUFDRTtBekZtajBCSjs7QXlGamowQkU7RUFDRTtBekZvajBCSjs7QXlGbGowQkU7RUFDRTtBekZxajBCSjs7QXlGbmowQkU7RUFDRTtBekZzajBCSjs7QXlGcGowQkU7RUFDRTtBekZ1ajBCSjs7QXlGcmowQkU7RUFDRTtBekZ3ajBCSjs7QXlGdGowQkU7RUFDRTtBekZ5ajBCSjs7QXlGdmowQkU7RUFDRTtBekYwajBCSjs7QXlGeGowQkU7RUFDRTtBekYyajBCSjs7QXlGcGwwQkU7RUFDRTtBekZ1bDBCSjs7QXlGcmwwQkU7RUFDRTtBekZ3bDBCSjs7QXlGdGwwQkU7RUFDRTtBekZ5bDBCSjs7QXlGdmwwQkU7RUFDRTtBekYwbDBCSjs7QXlGeGwwQkU7RUFDRTtBekYybDBCSjs7QXlGemwwQkU7RUFDRTtBekY0bDBCSjs7QXlGMWwwQkU7RUFDRTtBekY2bDBCSjs7QXlGM2wwQkU7RUFDRTtBekY4bDBCSjs7QXlGNWwwQkU7RUFDRTtBekYrbDBCSjs7QXlGeG4wQkU7RUFDRTtBekYybjBCSjs7QXlGem4wQkU7RUFDRTtBekY0bjBCSjs7QXlGMW4wQkU7RUFDRTtBekY2bjBCSjs7QXlGM24wQkU7RUFDRTtBekY4bjBCSjs7QXlGNW4wQkU7RUFDRTtBekYrbjBCSjs7QXlGN24wQkU7RUFDRTtBekZnbzBCSjs7QXlGOW4wQkU7RUFDRTtBekZpbzBCSjs7QXlGL24wQkU7RUFDRTtBekZrbzBCSjs7QXlGaG8wQkU7RUFDRTtBekZtbzBCSjs7QXlGNXAwQkU7RUFDRTtBekYrcDBCSjs7QXlGN3AwQkU7RUFDRTtBekZncTBCSjs7QXlGOXAwQkU7RUFDRTtBekZpcTBCSjs7QXlGL3AwQkU7RUFDRTtBekZrcTBCSjs7QXlGaHEwQkU7RUFDRTtBekZtcTBCSjs7QXlGanEwQkU7RUFDRTtBekZvcTBCSjs7QXlGbHEwQkU7RUFDRTtBekZxcTBCSjs7QXlGbnEwQkU7RUFDRTtBekZzcTBCSjs7QXlGcHEwQkU7RUFDRTtBekZ1cTBCSjs7QXlGaHMwQkU7RUFDRTtBekZtczBCSjs7QXlGanMwQkU7RUFDRTtBekZvczBCSjs7QXlGbHMwQkU7RUFDRTtBekZxczBCSjs7QXlGbnMwQkU7RUFDRTtBekZzczBCSjs7QXlGcHMwQkU7RUFDRTtBekZ1czBCSjs7QXlGcnMwQkU7RUFDRTtBekZ3czBCSjs7QXlGdHMwQkU7RUFDRTtBekZ5czBCSjs7QXlGdnMwQkU7RUFDRTtBekYwczBCSjs7QXlGeHMwQkU7RUFDRTtBekYyczBCSjs7QXlGcHUwQkU7RUFDRTtBekZ1dTBCSjs7QXlGcnUwQkU7RUFDRTtBekZ3dTBCSjs7QXlGdHUwQkU7RUFDRTtBekZ5dTBCSjs7QXlGdnUwQkU7RUFDRTtBekYwdTBCSjs7QXlGeHUwQkU7RUFDRTtBekYydTBCSjs7QXlGenUwQkU7RUFDRTtBekY0dTBCSjs7QXlGMXUwQkU7RUFDRTtBekY2dTBCSjs7QXlGM3UwQkU7RUFDRTtBekY4dTBCSjs7QXlGNXUwQkU7RUFDRTtBekYrdTBCSjs7QXlGeHcwQkU7RUFDRTtBekYydzBCSjs7QXlGencwQkU7RUFDRTtBekY0dzBCSjs7QXlGMXcwQkU7RUFDRTtBekY2dzBCSjs7QXlGM3cwQkU7RUFDRTtBekY4dzBCSjs7QXlGNXcwQkU7RUFDRTtBekYrdzBCSjs7QXlGN3cwQkU7RUFDRTtBekZneDBCSjs7QXlGOXcwQkU7RUFDRTtBekZpeDBCSjs7QXlGL3cwQkU7RUFDRTtBekZreDBCSjs7QXlGaHgwQkU7RUFDRTtBekZteDBCSjs7QXlGNXkwQkU7RUFDRTtBekYreTBCSjs7QXlGN3kwQkU7RUFDRTtBekZnejBCSjs7QXlGOXkwQkU7RUFDRTtBekZpejBCSjs7QXlGL3kwQkU7RUFDRTtBekZrejBCSjs7QXlGaHowQkU7RUFDRTtBekZtejBCSjs7QXlGanowQkU7RUFDRTtBekZvejBCSjs7QXlGbHowQkU7RUFDRTtBekZxejBCSjs7QXlGbnowQkU7RUFDRTtBekZzejBCSjs7QXlGcHowQkU7RUFDRTtBekZ1ejBCSjs7QXlGanowQkU7RUFDRTtBekZvejBCSjs7QXlGbHowQkU7RUFDRTtBekZxejBCSjs7QXlGbnowQkU7RUFDRTtBekZzejBCSjs7QXlGcHowQkU7RUFDRTtBekZ1ejBCSjs7QXlGajAwQkU7RUFDRTtBekZvMDBCSjs7QXlGbDAwQkU7RUFDRTtBekZxMDBCSjs7QXlGbjAwQkU7RUFDRTtBekZzMDBCSjs7QXlGcDAwQkU7RUFDRTtBekZ1MDBCSjs7QXlGajEwQkU7RUFDRTtBekZvMTBCSjs7QXlGbDEwQkU7RUFDRTtBekZxMTBCSjs7QXlGbjEwQkU7RUFDRTtBekZzMTBCSjs7QXlGcDEwQkU7RUFDRTtBekZ1MTBCSjs7QXlGajIwQkU7RUFDRTtBekZvMjBCSjs7QXlGbDIwQkU7RUFDRTtBekZxMjBCSjs7QXlGbjIwQkU7RUFDRTtBekZzMjBCSjs7QXlGcDIwQkU7RUFDRTtBekZ1MjBCSjs7QXlGajMwQkU7RUFDRTtBekZvMzBCSjs7QXlGbDMwQkU7RUFDRTtBekZxMzBCSjs7QXlGbjMwQkU7RUFDRTtBekZzMzBCSjs7QXlGcDMwQkU7RUFDRTtBekZ1MzBCSjs7QXlGajQwQkU7RUFDRTtBekZvNDBCSjs7QXlGbDQwQkU7RUFDRTtBekZxNDBCSjs7QXlGbjQwQkU7RUFDRTtBekZzNDBCSjs7QXlGcDQwQkU7RUFDRTtBekZ1NDBCSjs7QXlGajUwQkU7RUFDRTtBekZvNTBCSjs7QXlGbDUwQkU7RUFDRTtBekZxNTBCSjs7QXlGbjUwQkU7RUFDRTtBekZzNTBCSjs7QXlGcDUwQkU7RUFDRTtBekZ1NTBCSjs7QXlGajYwQkU7RUFDRTtBekZvNjBCSjs7QXlGbDYwQkU7RUFDRTtBekZxNjBCSjs7QXlGbjYwQkU7RUFDRTtBekZzNjBCSjs7QXlGcDYwQkU7RUFDRTtBekZ1NjBCSjs7QXlGajcwQkU7RUFDRTtBekZvNzBCSjs7QXlGbDcwQkU7RUFDRTtBekZxNzBCSjs7QXlGbjcwQkU7RUFDRTtBekZzNzBCSjs7QXlGcDcwQkU7RUFDRTtBekZ1NzBCSjs7QXlGajgwQkU7RUFDRTtBekZvODBCSjs7QXlGbDgwQkU7RUFDRTtBekZxODBCSjs7QXlGbjgwQkU7RUFDRTtBekZzODBCSjs7QXlGcDgwQkU7RUFDRTtBekZ1ODBCSjs7QXlGajkwQkU7RUFDRTtBekZvOTBCSjs7QXlGbDkwQkU7RUFDRTtBekZxOTBCSjs7QXlGbjkwQkU7RUFDRTtBekZzOTBCSjs7QXlGcDkwQkU7RUFDRTtBekZ1OTBCSjs7QXlGaiswQkU7RUFDRTtBekZvKzBCSjs7QXlGbCswQkU7RUFDRTtBekZxKzBCSjs7QXlGbiswQkU7RUFDRTtBekZzKzBCSjs7QXlGcCswQkU7RUFDRTtBekZ1KzBCSjs7QXlGai8wQkU7RUFDRTtBekZvLzBCSjs7QXlGbC8wQkU7RUFDRTtBekZxLzBCSjs7QXlGbi8wQkU7RUFDRTtBekZzLzBCSjs7QXlGcC8wQkU7RUFDRTtBekZ1LzBCSjs7QXlGamcxQkU7RUFDRTtBekZvZzFCSjs7QXlGbGcxQkU7RUFDRTtBekZxZzFCSjs7QXlGbmcxQkU7RUFDRTtBekZzZzFCSjs7QXlGcGcxQkU7RUFDRTtBekZ1ZzFCSjs7QXlGamgxQkU7RUFDRTtBekZvaDFCSjs7QXlGbGgxQkU7RUFDRTtBekZxaDFCSjs7QXlGbmgxQkU7RUFDRTtBekZzaDFCSjs7QXlGcGgxQkU7RUFDRTtBekZ1aDFCSjs7QXlGamkxQkU7RUFDRTtBekZvaTFCSjs7QXlGbGkxQkU7RUFDRTtBekZxaTFCSjs7QXlGbmkxQkU7RUFDRTtBekZzaTFCSjs7QXlGcGkxQkU7RUFDRTtBekZ1aTFCSjs7QXlGamoxQkU7RUFDRTtBekZvajFCSjs7QXlGbGoxQkU7RUFDRTtBekZxajFCSjs7QXlGbmoxQkU7RUFDRTtBekZzajFCSjs7QXlGcGoxQkU7RUFDRTtBekZ1ajFCSjs7QXlGamsxQkU7RUFDRTtBekZvazFCSjs7QXlGbGsxQkU7RUFDRTtBekZxazFCSjs7QXlGbmsxQkU7RUFDRTtBekZzazFCSjs7QXlGcGsxQkU7RUFDRTtBekZ1azFCSjs7QXlGamwxQkU7RUFDRTtBekZvbDFCSjs7QXlGbGwxQkU7RUFDRTtBekZxbDFCSjs7QXlGbmwxQkU7RUFDRTtBekZzbDFCSjs7QXlGcGwxQkU7RUFDRTtBekZ1bDFCSjs7QXlGam0xQkU7RUFDRTtBekZvbTFCSjs7QXlGbG0xQkU7RUFDRTtBekZxbTFCSjs7QXlGbm0xQkU7RUFDRTtBekZzbTFCSjs7QXlGcG0xQkU7RUFDRTtBekZ1bTFCSjs7QXlGam4xQkU7RUFDRTtBekZvbjFCSjs7QXlGbG4xQkU7RUFDRTtBekZxbjFCSjs7QXlGbm4xQkU7RUFDRTtBekZzbjFCSjs7QXlGcG4xQkU7RUFDRTtBekZ1bjFCSjs7QXlGam8xQkU7RUFDRTtBekZvbzFCSjs7QXlGbG8xQkU7RUFDRTtBekZxbzFCSjs7QXlGbm8xQkU7RUFDRTtBekZzbzFCSjs7QXlGcG8xQkU7RUFDRTtBekZ1bzFCSjs7QXlGanAxQkU7RUFDRTtBekZvcDFCSjs7QXlGbHAxQkU7RUFDRTtBekZxcDFCSjs7QXlGbnAxQkU7RUFDRTtBekZzcDFCSjs7QXlGcHAxQkU7RUFDRTtBekZ1cDFCSjs7QXlGanExQkU7RUFDRTtBekZvcTFCSjs7QXlGbHExQkU7RUFDRTtBekZxcTFCSjs7QXlGbnExQkU7RUFDRTtBekZzcTFCSjs7QXlGcHExQkU7RUFDRTtBekZ1cTFCSjs7QXlGanIxQkU7RUFDRTtBekZvcjFCSjs7QXlGbHIxQkU7RUFDRTtBekZxcjFCSjs7QXlGbnIxQkU7RUFDRTtBekZzcjFCSjs7QXlGcHIxQkU7RUFDRTtBekZ1cjFCSjs7QXlGanMxQkU7RUFDRTtBekZvczFCSjs7QXlGbHMxQkU7RUFDRTtBekZxczFCSjs7QXlGbnMxQkU7RUFDRTtBekZzczFCSjs7QXlGcHMxQkU7RUFDRTtBekZ1czFCSjs7QXlGanQxQkU7RUFDRTtBekZvdDFCSjs7QXlGbHQxQkU7RUFDRTtBekZxdDFCSjs7QXlGbnQxQkU7RUFDRTtBekZzdDFCSjs7QXlGcHQxQkU7RUFDRTtBekZ1dDFCSjs7QXlGanUxQkU7RUFDRTtBekZvdTFCSjs7QXlGbHUxQkU7RUFDRTtBekZxdTFCSjs7QXlGbnUxQkU7RUFDRTtBekZzdTFCSjs7QXlGcHUxQkU7RUFDRTtBekZ1dTFCSjs7QXlGanYxQkU7RUFDRTtBekZvdjFCSjs7QXlGbHYxQkU7RUFDRTtBekZxdjFCSjs7QXlGbnYxQkU7RUFDRTtBekZzdjFCSjs7QXlGcHYxQkU7RUFDRTtBekZ1djFCSjs7QXlGancxQkU7RUFDRTtBekZvdzFCSjs7QXlGbHcxQkU7RUFDRTtBekZxdzFCSjs7QXlGbncxQkU7RUFDRTtBekZzdzFCSjs7QXlGcHcxQkU7RUFDRTtBekZ1dzFCSjs7QXlGangxQkU7RUFDRTtBekZveDFCSjs7QXlGbHgxQkU7RUFDRTtBekZxeDFCSjs7QXlGbngxQkU7RUFDRTtBekZzeDFCSjs7QXlGcHgxQkU7RUFDRTtBekZ1eDFCSjs7QXlGankxQkU7RUFDRTtBekZveTFCSjs7QXlGbHkxQkU7RUFDRTtBekZxeTFCSjs7QXlGbnkxQkU7RUFDRTtBekZzeTFCSjs7QXlGcHkxQkU7RUFDRTtBekZ1eTFCSjs7QXlGanoxQkU7RUFDRTtBekZvejFCSjs7QXlGbHoxQkU7RUFDRTtBekZxejFCSjs7QXlGbnoxQkU7RUFDRTtBekZzejFCSjs7QXlGcHoxQkU7RUFDRTtBekZ1ejFCSjs7QXlGajAxQkU7RUFDRTtBekZvMDFCSjs7QXlGbDAxQkU7RUFDRTtBekZxMDFCSjs7QXlGbjAxQkU7RUFDRTtBekZzMDFCSjs7QXlGcDAxQkU7RUFDRTtBekZ1MDFCSjs7QXlGajExQkU7RUFDRTtBekZvMTFCSjs7QXlGbDExQkU7RUFDRTtBekZxMTFCSjs7QXlGbjExQkU7RUFDRTtBekZzMTFCSjs7QXlGcDExQkU7RUFDRTtBekZ1MTFCSjs7QXlGajIxQkU7RUFDRTtBekZvMjFCSjs7QXlGbDIxQkU7RUFDRTtBekZxMjFCSjs7QXlGbjIxQkU7RUFDRTtBekZzMjFCSjs7QXlGcDIxQkU7RUFDRTtBekZ1MjFCSjs7QXlGajMxQkU7RUFDRTtBekZvMzFCSjs7QXlGbDMxQkU7RUFDRTtBekZxMzFCSjs7QXlGbjMxQkU7RUFDRTtBekZzMzFCSjs7QXlGcDMxQkU7RUFDRTtBekZ1MzFCSjs7QXlGajQxQkU7RUFDRTtBekZvNDFCSjs7QXlGbDQxQkU7RUFDRTtBekZxNDFCSjs7QXlGbjQxQkU7RUFDRTtBekZzNDFCSjs7QXlGcDQxQkU7RUFDRTtBekZ1NDFCSjs7QXlGajUxQkU7RUFDRTtBekZvNTFCSjs7QXlGbDUxQkU7RUFDRTtBekZxNTFCSjs7QXlGbjUxQkU7RUFDRTtBekZzNTFCSjs7QXlGcDUxQkU7RUFDRTtBekZ1NTFCSjs7QXlGajYxQkU7RUFDRTtBekZvNjFCSjs7QXlGbDYxQkU7RUFDRTtBekZxNjFCSjs7QXlGbjYxQkU7RUFDRTtBekZzNjFCSjs7QXlGcDYxQkU7RUFDRTtBekZ1NjFCSjs7QXlGajcxQkU7RUFDRTtBekZvNzFCSjs7QXlGbDcxQkU7RUFDRTtBekZxNzFCSjs7QXlGbjcxQkU7RUFDRTtBekZzNzFCSjs7QXlGcDcxQkU7RUFDRTtBekZ1NzFCSjs7QXlGajgxQkU7RUFDRTtBekZvODFCSjs7QXlGbDgxQkU7RUFDRTtBekZxODFCSjs7QXlGbjgxQkU7RUFDRTtBekZzODFCSjs7QXlGcDgxQkU7RUFDRTtBekZ1ODFCSjs7QXlGajkxQkU7RUFDRTtBekZvOTFCSjs7QXlGbDkxQkU7RUFDRTtBekZxOTFCSjs7QXlGbjkxQkU7RUFDRTtBekZzOTFCSjs7QXlGcDkxQkU7RUFDRTtBekZ1OTFCSjs7QXlGaisxQkU7RUFDRTtBekZvKzFCSjs7QXlGbCsxQkU7RUFDRTtBekZxKzFCSjs7QXlGbisxQkU7RUFDRTtBekZzKzFCSjs7QXlGcCsxQkU7RUFDRTtBekZ1KzFCSjs7QXlGai8xQkU7RUFDRTtBekZvLzFCSjs7QXlGbC8xQkU7RUFDRTtBekZxLzFCSjs7QXlGbi8xQkU7RUFDRTtBekZzLzFCSjs7QXlGcC8xQkU7RUFDRTtBekZ1LzFCSjs7QXlGamcyQkU7RUFDRTtBekZvZzJCSjs7QXlGbGcyQkU7RUFDRTtBekZxZzJCSjs7QXlGbmcyQkU7RUFDRTtBekZzZzJCSjs7QXlGcGcyQkU7RUFDRTtBekZ1ZzJCSjs7QXlGamgyQkU7RUFDRTtBekZvaDJCSjs7QXlGbGgyQkU7RUFDRTtBekZxaDJCSjs7QXlGbmgyQkU7RUFDRTtBekZzaDJCSjs7QXlGcGgyQkU7RUFDRTtBekZ1aDJCSjs7QXlGamkyQkU7RUFDRTtBekZvaTJCSjs7QXlGbGkyQkU7RUFDRTtBekZxaTJCSjs7QXlGbmkyQkU7RUFDRTtBekZzaTJCSjs7QXlGcGkyQkU7RUFDRTtBekZ1aTJCSjs7QXlGamoyQkU7RUFDRTtBekZvajJCSjs7QXlGbGoyQkU7RUFDRTtBekZxajJCSjs7QXlGbmoyQkU7RUFDRTtBekZzajJCSjs7QXlGcGoyQkU7RUFDRTtBekZ1ajJCSjs7QXlGamsyQkU7RUFDRTtBekZvazJCSjs7QXlGbGsyQkU7RUFDRTtBekZxazJCSjs7QXlGbmsyQkU7RUFDRTtBekZzazJCSjs7QXlGcGsyQkU7RUFDRTtBekZ1azJCSjs7QXlGamwyQkU7RUFDRTtBekZvbDJCSjs7QXlGbGwyQkU7RUFDRTtBekZxbDJCSjs7QXlGbmwyQkU7RUFDRTtBekZzbDJCSjs7QXlGcGwyQkU7RUFDRTtBekZ1bDJCSjs7QXlGam0yQkU7RUFDRTtBekZvbTJCSjs7QXlGbG0yQkU7RUFDRTtBekZxbTJCSjs7QXlGbm0yQkU7RUFDRTtBekZzbTJCSjs7QXlGcG0yQkU7RUFDRTtBekZ1bTJCSjs7QXlGam4yQkU7RUFDRTtBekZvbjJCSjs7QXlGbG4yQkU7RUFDRTtBekZxbjJCSjs7QXlGbm4yQkU7RUFDRTtBekZzbjJCSjs7QXlGcG4yQkU7RUFDRTtBekZ1bjJCSjs7QXlGam8yQkU7RUFDRTtBekZvbzJCSjs7QXlGbG8yQkU7RUFDRTtBekZxbzJCSjs7QXlGbm8yQkU7RUFDRTtBekZzbzJCSjs7QXlGcG8yQkU7RUFDRTtBekZ1bzJCSjs7QXlGanAyQkU7RUFDRTtBekZvcDJCSjs7QXlGbHAyQkU7RUFDRTtBekZxcDJCSjs7QXlGbnAyQkU7RUFDRTtBekZzcDJCSjs7QXlGcHAyQkU7RUFDRTtBekZ1cDJCSjs7QXlGanEyQkU7RUFDRTtBekZvcTJCSjs7QXlGbHEyQkU7RUFDRTtBekZxcTJCSjs7QXlGbnEyQkU7RUFDRTtBekZzcTJCSjs7QXlGcHEyQkU7RUFDRTtBekZ1cTJCSjs7QXlGanIyQkU7RUFDRTtBekZvcjJCSjs7QXlGbHIyQkU7RUFDRTtBekZxcjJCSjs7QXlGbnIyQkU7RUFDRTtBekZzcjJCSjs7QXlGcHIyQkU7RUFDRTtBekZ1cjJCSjs7QXlGanMyQkU7RUFDRTtBekZvczJCSjs7QXlGbHMyQkU7RUFDRTtBekZxczJCSjs7QXlGbnMyQkU7RUFDRTtBekZzczJCSjs7QXlGcHMyQkU7RUFDRTtBekZ1czJCSjs7QXlGanQyQkU7RUFDRTtBekZvdDJCSjs7QXlGbHQyQkU7RUFDRTtBekZxdDJCSjs7QXlGbnQyQkU7RUFDRTtBekZzdDJCSjs7QXlGcHQyQkU7RUFDRTtBekZ1dDJCSjs7QXlGanUyQkU7RUFDRTtBekZvdTJCSjs7QXlGbHUyQkU7RUFDRTtBekZxdTJCSjs7QXlGbnUyQkU7RUFDRTtBekZzdTJCSjs7QXlGcHUyQkU7RUFDRTtBekZ1dTJCSjs7QXlGanYyQkU7RUFDRTtBekZvdjJCSjs7QXlGbHYyQkU7RUFDRTtBekZxdjJCSjs7QXlGbnYyQkU7RUFDRTtBekZzdjJCSjs7QXlGcHYyQkU7RUFDRTtBekZ1djJCSjs7QXlGancyQkU7RUFDRTtBekZvdzJCSjs7QXlGbHcyQkU7RUFDRTtBekZxdzJCSjs7QXlGbncyQkU7RUFDRTtBekZzdzJCSjs7QXlGcHcyQkU7RUFDRTtBekZ1dzJCSjs7QXlGangyQkU7RUFDRTtBekZveDJCSjs7QXlGbHgyQkU7RUFDRTtBekZxeDJCSjs7QXlGbngyQkU7RUFDRTtBekZzeDJCSjs7QXlGcHgyQkU7RUFDRTtBekZ1eDJCSjs7QXlGankyQkU7RUFDRTtBekZveTJCSjs7QXlGbHkyQkU7RUFDRTtBekZxeTJCSjs7QXlGbnkyQkU7RUFDRTtBekZzeTJCSjs7QXlGcHkyQkU7RUFDRTtBekZ1eTJCSjs7QXlGanoyQkU7RUFDRTtBekZvejJCSjs7QXlGbHoyQkU7RUFDRTtBekZxejJCSjs7QXlGbnoyQkU7RUFDRTtBekZzejJCSjs7QXlGcHoyQkU7RUFDRTtBekZ1ejJCSjs7QXlGajAyQkU7RUFDRTtBekZvMDJCSjs7QXlGbDAyQkU7RUFDRTtBekZxMDJCSjs7QXlGbjAyQkU7RUFDRTtBekZzMDJCSjs7QXlGcDAyQkU7RUFDRTtBekZ1MDJCSjs7QXlGajEyQkU7RUFDRTtBekZvMTJCSjs7QXlGbDEyQkU7RUFDRTtBekZxMTJCSjs7QXlGbjEyQkU7RUFDRTtBekZzMTJCSjs7QXlGcDEyQkU7RUFDRTtBekZ1MTJCSjs7QXlGajIyQkU7RUFDRTtBekZvMjJCSjs7QXlGbDIyQkU7RUFDRTtBekZxMjJCSjs7QXlGbjIyQkU7RUFDRTtBekZzMjJCSjs7QXlGcDIyQkU7RUFDRTtBekZ1MjJCSjs7QXlGajMyQkU7RUFDRTtBekZvMzJCSjs7QXlGbDMyQkU7RUFDRTtBekZxMzJCSjs7QXlGbjMyQkU7RUFDRTtBekZzMzJCSjs7QXlGcDMyQkU7RUFDRTtBekZ1MzJCSjs7QXlGajQyQkU7RUFDRTtBekZvNDJCSjs7QXlGbDQyQkU7RUFDRTtBekZxNDJCSjs7QXlGbjQyQkU7RUFDRTtBekZzNDJCSjs7QXlGcDQyQkU7RUFDRTtBekZ1NDJCSjs7QXlGajUyQkU7RUFDRTtBekZvNTJCSjs7QXlGbDUyQkU7RUFDRTtBekZxNTJCSjs7QXlGbjUyQkU7RUFDRTtBekZzNTJCSjs7QXlGcDUyQkU7RUFDRTtBekZ1NTJCSjs7QXlGajYyQkU7RUFDRTtBekZvNjJCSjs7QXlGbDYyQkU7RUFDRTtBekZxNjJCSjs7QXlGbjYyQkU7RUFDRTtBekZzNjJCSjs7QXlGcDYyQkU7RUFDRTtBekZ1NjJCSjs7QXlGajcyQkU7RUFDRTtBekZvNzJCSjs7QXlGbDcyQkU7RUFDRTtBekZxNzJCSjs7QXlGbjcyQkU7RUFDRTtBekZzNzJCSjs7QXlGcDcyQkU7RUFDRTtBekZ1NzJCSjs7QXlGajgyQkU7RUFDRTtBekZvODJCSjs7QXlGbDgyQkU7RUFDRTtBekZxODJCSjs7QXlGbjgyQkU7RUFDRTtBekZzODJCSjs7QXlGcDgyQkU7RUFDRTtBekZ1ODJCSjs7QXlGajkyQkU7RUFDRTtBekZvOTJCSjs7QXlGbDkyQkU7RUFDRTtBekZxOTJCSjs7QXlGbjkyQkU7RUFDRTtBekZzOTJCSjs7QXlGcDkyQkU7RUFDRTtBekZ1OTJCSjs7QXlGaisyQkU7RUFDRTtBekZvKzJCSjs7QXlGbCsyQkU7RUFDRTtBekZxKzJCSjs7QXlGbisyQkU7RUFDRTtBekZzKzJCSjs7QXlGcCsyQkU7RUFDRTtBekZ1KzJCSjs7QXlGai8yQkU7RUFDRTtBekZvLzJCSjs7QXlGbC8yQkU7RUFDRTtBekZxLzJCSjs7QXlGbi8yQkU7RUFDRTtBekZzLzJCSjs7QXlGcC8yQkU7RUFDRTtBekZ1LzJCSjs7QXlGamczQkU7RUFDRTtBekZvZzNCSjs7QXlGbGczQkU7RUFDRTtBekZxZzNCSjs7QXlGbmczQkU7RUFDRTtBekZzZzNCSjs7QXlGcGczQkU7RUFDRTtBekZ1ZzNCSjs7QXlGamgzQkU7RUFDRTtBekZvaDNCSjs7QXlGbGgzQkU7RUFDRTtBekZxaDNCSjs7QXlGbmgzQkU7RUFDRTtBekZzaDNCSjs7QXlGcGgzQkU7RUFDRTtBekZ1aDNCSjs7QXlGamkzQkU7RUFDRTtBekZvaTNCSjs7QXlGbGkzQkU7RUFDRTtBekZxaTNCSjs7QXlGbmkzQkU7RUFDRTtBekZzaTNCSjs7QXlGcGkzQkU7RUFDRTtBekZ1aTNCSjs7QXlGamozQkU7RUFDRTtBekZvajNCSjs7QXlGbGozQkU7RUFDRTtBekZxajNCSjs7QXlGbmozQkU7RUFDRTtBekZzajNCSjs7QXlGcGozQkU7RUFDRTtBekZ1ajNCSjs7QXlGamszQkU7RUFDRTtBekZvazNCSjs7QXlGbGszQkU7RUFDRTtBekZxazNCSjs7QXlGbmszQkU7RUFDRTtBekZzazNCSjs7QXlGcGszQkU7RUFDRTtBekZ1azNCSjs7QXlGamwzQkU7RUFDRTtBekZvbDNCSjs7QXlGbGwzQkU7RUFDRTtBekZxbDNCSjs7QXlGbmwzQkU7RUFDRTtBekZzbDNCSjs7QXlGcGwzQkU7RUFDRTtBekZ1bDNCSjs7QXlGam0zQkU7RUFDRTtBekZvbTNCSjs7QXlGbG0zQkU7RUFDRTtBekZxbTNCSjs7QXlGbm0zQkU7RUFDRTtBekZzbTNCSjs7QXlGcG0zQkU7RUFDRTtBekZ1bTNCSjs7QXlGam4zQkU7RUFDRTtBekZvbjNCSjs7QXlGbG4zQkU7RUFDRTtBekZxbjNCSjs7QXlGbm4zQkU7RUFDRTtBekZzbjNCSjs7QXlGcG4zQkU7RUFDRTtBekZ1bjNCSjs7QXlGam8zQkU7RUFDRTtBekZvbzNCSjs7QXlGbG8zQkU7RUFDRTtBekZxbzNCSjs7QXlGbm8zQkU7RUFDRTtBekZzbzNCSjs7QXlGcG8zQkU7RUFDRTtBekZ1bzNCSjs7QXlGanAzQkU7RUFDRTtBekZvcDNCSjs7QXlGbHAzQkU7RUFDRTtBekZxcDNCSjs7QXlGbnAzQkU7RUFDRTtBekZzcDNCSjs7QXlGcHAzQkU7RUFDRTtBekZ1cDNCSjs7QXlGanEzQkU7RUFDRTtBekZvcTNCSjs7QXlGbHEzQkU7RUFDRTtBekZxcTNCSjs7QXlGbnEzQkU7RUFDRTtBekZzcTNCSjs7QXlGcHEzQkU7RUFDRTtBekZ1cTNCSjs7QXlGanIzQkU7RUFDRTtBekZvcjNCSjs7QXlGbHIzQkU7RUFDRTtBekZxcjNCSjs7QXlGbnIzQkU7RUFDRTtBekZzcjNCSjs7QXlGcHIzQkU7RUFDRTtBekZ1cjNCSjs7QXlGanMzQkU7RUFDRTtBekZvczNCSjs7QXlGbHMzQkU7RUFDRTtBekZxczNCSjs7QXlGbnMzQkU7RUFDRTtBekZzczNCSjs7QXlGcHMzQkU7RUFDRTtBekZ1czNCSjs7QXlGanQzQkU7RUFDRTtBekZvdDNCSjs7QXlGbHQzQkU7RUFDRTtBekZxdDNCSjs7QXlGbnQzQkU7RUFDRTtBekZzdDNCSjs7QXlGcHQzQkU7RUFDRTtBekZ1dDNCSjs7QXlGanUzQkU7RUFDRTtBekZvdTNCSjs7QXlGbHUzQkU7RUFDRTtBekZxdTNCSjs7QXlGbnUzQkU7RUFDRTtBekZzdTNCSjs7QXlGcHUzQkU7RUFDRTtBekZ1dTNCSjs7QXlGanYzQkU7RUFDRTtBekZvdjNCSjs7QXlGbHYzQkU7RUFDRTtBekZxdjNCSjs7QXlGbnYzQkU7RUFDRTtBekZzdjNCSjs7QXlGcHYzQkU7RUFDRTtBekZ1djNCSjs7QXlGanczQkU7RUFDRTtBekZvdzNCSjs7QXlGbHczQkU7RUFDRTtBekZxdzNCSjs7QXlGbnczQkU7RUFDRTtBekZzdzNCSjs7QXlGcHczQkU7RUFDRTtBekZ1dzNCSjs7QXlGangzQkU7RUFDRTtBekZveDNCSjs7QXlGbHgzQkU7RUFDRTtBekZxeDNCSjs7QXlGbngzQkU7RUFDRTtBekZzeDNCSjs7QXlGcHgzQkU7RUFDRTtBekZ1eDNCSjs7QXlGankzQkU7RUFDRTtBekZveTNCSjs7QXlGbHkzQkU7RUFDRTtBekZxeTNCSjs7QXlGbnkzQkU7RUFDRTtBekZzeTNCSjs7QXlGcHkzQkU7RUFDRTtBekZ1eTNCSjs7QXlGanozQkU7RUFDRTtBekZvejNCSjs7QXlGbHozQkU7RUFDRTtBekZxejNCSjs7QXlGbnozQkU7RUFDRTtBekZzejNCSjs7QXlGcHozQkU7RUFDRTtBekZ1ejNCSjs7QXlGajAzQkU7RUFDRTtBekZvMDNCSjs7QXlGbDAzQkU7RUFDRTtBekZxMDNCSjs7QXlGbjAzQkU7RUFDRTtBekZzMDNCSjs7QXlGcDAzQkU7RUFDRTtBekZ1MDNCSjs7QXlGajEzQkU7RUFDRTtBekZvMTNCSjs7QXlGbDEzQkU7RUFDRTtBekZxMTNCSjs7QXlGbjEzQkU7RUFDRTtBekZzMTNCSjs7QXlGcDEzQkU7RUFDRTtBekZ1MTNCSjs7QXlGajIzQkU7RUFDRTtBekZvMjNCSjs7QXlGbDIzQkU7RUFDRTtBekZxMjNCSjs7QXlGbjIzQkU7RUFDRTtBekZzMjNCSjs7QXlGcDIzQkU7RUFDRTtBekZ1MjNCSjs7QXlGajMzQkU7RUFDRTtBekZvMzNCSjs7QXlGbDMzQkU7RUFDRTtBekZxMzNCSjs7QXlGbjMzQkU7RUFDRTtBekZzMzNCSjs7QXlGcDMzQkU7RUFDRTtBekZ1MzNCSjs7QXlGajQzQkU7RUFDRTtBekZvNDNCSjs7QXlGbDQzQkU7RUFDRTtBekZxNDNCSjs7QXlGbjQzQkU7RUFDRTtBekZzNDNCSjs7QXlGcDQzQkU7RUFDRTtBekZ1NDNCSjs7QXlGajUzQkU7RUFDRTtBekZvNTNCSjs7QXlGbDUzQkU7RUFDRTtBekZxNTNCSjs7QXlGbjUzQkU7RUFDRTtBekZzNTNCSjs7QXlGcDUzQkU7RUFDRTtBekZ1NTNCSjs7QXlGajYzQkU7RUFDRTtBekZvNjNCSjs7QXlGbDYzQkU7RUFDRTtBekZxNjNCSjs7QXlGbjYzQkU7RUFDRTtBekZzNjNCSjs7QXlGcDYzQkU7RUFDRTtBekZ1NjNCSjs7QXlGajczQkU7RUFDRTtBekZvNzNCSjs7QXlGbDczQkU7RUFDRTtBekZxNzNCSjs7QXlGbjczQkU7RUFDRTtBekZzNzNCSjs7QXlGcDczQkU7RUFDRTtBekZ1NzNCSjs7QXlGajgzQkU7RUFDRTtBekZvODNCSjs7QXlGbDgzQkU7RUFDRTtBekZxODNCSjs7QXlGbjgzQkU7RUFDRTtBekZzODNCSjs7QXlGcDgzQkU7RUFDRTtBekZ1ODNCSjs7QXlGajkzQkU7RUFDRTtBekZvOTNCSjs7QXlGbDkzQkU7RUFDRTtBekZxOTNCSjs7QXlGbjkzQkU7RUFDRTtBekZzOTNCSjs7QXlGcDkzQkU7RUFDRTtBekZ1OTNCSjs7QXlGaiszQkU7RUFDRTtBekZvKzNCSjs7QXlGbCszQkU7RUFDRTtBekZxKzNCSjs7QXlGbiszQkU7RUFDRTtBekZzKzNCSjs7QXlGcCszQkU7RUFDRTtBekZ1KzNCSjs7QXlGai8zQkU7RUFDRTtBekZvLzNCSjs7QXlGbC8zQkU7RUFDRTtBekZxLzNCSjs7QXlGbi8zQkU7RUFDRTtBekZzLzNCSjs7QXlGcC8zQkU7RUFDRTtBekZ1LzNCSjs7QXlGamc0QkU7RUFDRTtBekZvZzRCSjs7QXlGbGc0QkU7RUFDRTtBekZxZzRCSjs7QXlGbmc0QkU7RUFDRTtBekZzZzRCSjs7QXlGcGc0QkU7RUFDRTtBekZ1ZzRCSjs7QXlGamg0QkU7RUFDRTtBekZvaDRCSjs7QXlGbGg0QkU7RUFDRTtBekZxaDRCSjs7QXlGbmg0QkU7RUFDRTtBekZzaDRCSjs7QXlGcGg0QkU7RUFDRTtBekZ1aDRCSjs7QXlGamk0QkU7RUFDRTtBekZvaTRCSjs7QXlGbGk0QkU7RUFDRTtBekZxaTRCSjs7QXlGbmk0QkU7RUFDRTtBekZzaTRCSjs7QXlGcGk0QkU7RUFDRTtBekZ1aTRCSjs7QXlGamo0QkU7RUFDRTtBekZvajRCSjs7QXlGbGo0QkU7RUFDRTtBekZxajRCSjs7QXlGbmo0QkU7RUFDRTtBekZzajRCSjs7QXlGcGo0QkU7RUFDRTtBekZ1ajRCSjs7QXlGams0QkU7RUFDRTtBekZvazRCSjs7QXlGbGs0QkU7RUFDRTtBekZxazRCSjs7QXlGbms0QkU7RUFDRTtBekZzazRCSjs7QXlGcGs0QkU7RUFDRTtBekZ1azRCSjs7QXlGamw0QkU7RUFDRTtBekZvbDRCSjs7QXlGbGw0QkU7RUFDRTtBekZxbDRCSjs7QXlGbmw0QkU7RUFDRTtBekZzbDRCSjs7QXlGcGw0QkU7RUFDRTtBekZ1bDRCSjs7QXlGam00QkU7RUFDRTtBekZvbTRCSjs7QXlGbG00QkU7RUFDRTtBekZxbTRCSjs7QXlGbm00QkU7RUFDRTtBekZzbTRCSjs7QXlGcG00QkU7RUFDRTtBekZ1bTRCSjs7QXlGam40QkU7RUFDRTtBekZvbjRCSjs7QXlGbG40QkU7RUFDRTtBekZxbjRCSjs7QXlGbm40QkU7RUFDRTtBekZzbjRCSjs7QXlGcG40QkU7RUFDRTtBekZ1bjRCSjs7QXlGam80QkU7RUFDRTtBekZvbzRCSjs7QXlGbG80QkU7RUFDRTtBekZxbzRCSjs7QXlGbm80QkU7RUFDRTtBekZzbzRCSjs7QXlGcG80QkU7RUFDRTtBekZ1bzRCSjs7QXlGanA0QkU7RUFDRTtBekZvcDRCSjs7QXlGbHA0QkU7RUFDRTtBekZxcDRCSjs7QXlGbnA0QkU7RUFDRTtBekZzcDRCSjs7QXlGcHA0QkU7RUFDRTtBekZ1cDRCSjs7QXlGanE0QkU7RUFDRTtBekZvcTRCSjs7QXlGbHE0QkU7RUFDRTtBekZxcTRCSjs7QXlGbnE0QkU7RUFDRTtBekZzcTRCSjs7QXlGcHE0QkU7RUFDRTtBekZ1cTRCSjs7QXlGanI0QkU7RUFDRTtBekZvcjRCSjs7QXlGbHI0QkU7RUFDRTtBekZxcjRCSjs7QXlGbnI0QkU7RUFDRTtBekZzcjRCSjs7QXlGcHI0QkU7RUFDRTtBekZ1cjRCSjs7QXlGanM0QkU7RUFDRTtBekZvczRCSjs7QXlGbHM0QkU7RUFDRTtBekZxczRCSjs7QXlGbnM0QkU7RUFDRTtBekZzczRCSjs7QXlGcHM0QkU7RUFDRTtBekZ1czRCSjs7QXlGanQ0QkU7RUFDRTtBekZvdDRCSjs7QXlGbHQ0QkU7RUFDRTtBekZxdDRCSjs7QXlGbnQ0QkU7RUFDRTtBekZzdDRCSjs7QXlGcHQ0QkU7RUFDRTtBekZ1dDRCSjs7QXlGanU0QkU7RUFDRTtBekZvdTRCSjs7QXlGbHU0QkU7RUFDRTtBekZxdTRCSjs7QXlGbnU0QkU7RUFDRTtBekZzdTRCSjs7QXlGcHU0QkU7RUFDRTtBekZ1dTRCSjs7QXlGanY0QkU7RUFDRTtBekZvdjRCSjs7QXlGbHY0QkU7RUFDRTtBekZxdjRCSjs7QXlGbnY0QkU7RUFDRTtBekZzdjRCSjs7QXlGcHY0QkU7RUFDRTtBekZ1djRCSjs7QXlGanc0QkU7RUFDRTtBekZvdzRCSjs7QXlGbHc0QkU7RUFDRTtBekZxdzRCSjs7QXlGbnc0QkU7RUFDRTtBekZzdzRCSjs7QXlGcHc0QkU7RUFDRTtBekZ1dzRCSjs7QXlGang0QkU7RUFDRTtBekZveDRCSjs7QXlGbHg0QkU7RUFDRTtBekZxeDRCSjs7QXlGbng0QkU7RUFDRTtBekZzeDRCSjs7QXlGcHg0QkU7RUFDRTtBekZ1eDRCSjs7QXlGank0QkU7RUFDRTtBekZveTRCSjs7QXlGbHk0QkU7RUFDRTtBekZxeTRCSjs7QXlGbnk0QkU7RUFDRTtBekZzeTRCSjs7QXlGcHk0QkU7RUFDRTtBekZ1eTRCSjs7QXlGano0QkU7RUFDRTtBekZvejRCSjs7QXlGbHo0QkU7RUFDRTtBekZxejRCSjs7QXlGbno0QkU7RUFDRTtBekZzejRCSjs7QXlGcHo0QkU7RUFDRTtBekZ1ejRCSjs7QXlGajA0QkU7RUFDRTtBekZvMDRCSjs7QXlGbDA0QkU7RUFDRTtBekZxMDRCSjs7QXlGbjA0QkU7RUFDRTtBekZzMDRCSjs7QXlGcDA0QkU7RUFDRTtBekZ1MDRCSjs7QXlGajE0QkU7RUFDRTtBekZvMTRCSjs7QXlGbDE0QkU7RUFDRTtBekZxMTRCSjs7QXlGbjE0QkU7RUFDRTtBekZzMTRCSjs7QXlGcDE0QkU7RUFDRTtBekZ1MTRCSjs7QXlGajI0QkU7RUFDRTtBekZvMjRCSjs7QXlGbDI0QkU7RUFDRTtBekZxMjRCSjs7QXlGbjI0QkU7RUFDRTtBekZzMjRCSjs7QXlGcDI0QkU7RUFDRTtBekZ1MjRCSjs7QXlGajM0QkU7RUFDRTtBekZvMzRCSjs7QXlGbDM0QkU7RUFDRTtBekZxMzRCSjs7QXlGbjM0QkU7RUFDRTtBekZzMzRCSjs7QXlGcDM0QkU7RUFDRTtBekZ1MzRCSjs7QXlGajQ0QkU7RUFDRTtBekZvNDRCSjs7QXlGbDQ0QkU7RUFDRTtBekZxNDRCSjs7QXlGbjQ0QkU7RUFDRTtBekZzNDRCSjs7QXlGcDQ0QkU7RUFDRTtBekZ1NDRCSjs7QXlGajU0QkU7RUFDRTtBekZvNTRCSjs7QXlGbDU0QkU7RUFDRTtBekZxNTRCSjs7QXlGbjU0QkU7RUFDRTtBekZzNTRCSjs7QXlGcDU0QkU7RUFDRTtBekZ1NTRCSjs7QXlGajY0QkU7RUFDRTtBekZvNjRCSjs7QXlGbDY0QkU7RUFDRTtBekZxNjRCSjs7QXlGbjY0QkU7RUFDRTtBekZzNjRCSjs7QXlGcDY0QkU7RUFDRTtBekZ1NjRCSjs7QXlGajc0QkU7RUFDRTtBekZvNzRCSjs7QXlGbDc0QkU7RUFDRTtBekZxNzRCSjs7QXlGbjc0QkU7RUFDRTtBekZzNzRCSjs7QXlGcDc0QkU7RUFDRTtBekZ1NzRCSjs7QXlGajg0QkU7RUFDRTtBekZvODRCSjs7QXlGbDg0QkU7RUFDRTtBekZxODRCSjs7QXlGbjg0QkU7RUFDRTtBekZzODRCSjs7QXlGcDg0QkU7RUFDRTtBekZ1ODRCSjs7QXlGajk0QkU7RUFDRTtBekZvOTRCSjs7QXlGbDk0QkU7RUFDRTtBekZxOTRCSjs7QXlGbjk0QkU7RUFDRTtBekZzOTRCSjs7QXlGcDk0QkU7RUFDRTtBekZ1OTRCSjs7QXlGais0QkU7RUFDRTtBekZvKzRCSjs7QXlGbCs0QkU7RUFDRTtBekZxKzRCSjs7QXlGbis0QkU7RUFDRTtBekZzKzRCSjs7QXlGcCs0QkU7RUFDRTtBekZ1KzRCSjs7QXlGai80QkU7RUFDRTtBekZvLzRCSjs7QXlGbC80QkU7RUFDRTtBekZxLzRCSjs7QXlGbi80QkU7RUFDRTtBekZzLzRCSjs7QXlGcC80QkU7RUFDRTtBekZ1LzRCSjs7QXlGamc1QkU7RUFDRTtBekZvZzVCSjs7QXlGbGc1QkU7RUFDRTtBekZxZzVCSjs7QXlGbmc1QkU7RUFDRTtBekZzZzVCSjs7QXlGcGc1QkU7RUFDRTtBekZ1ZzVCSjs7QXlGamg1QkU7RUFDRTtBekZvaDVCSjs7QXlGbGg1QkU7RUFDRTtBekZxaDVCSjs7QXlGbmg1QkU7RUFDRTtBekZzaDVCSjs7QXlGcGg1QkU7RUFDRTtBekZ1aDVCSjs7QXlGamk1QkU7RUFDRTtBekZvaTVCSjs7QXlGbGk1QkU7RUFDRTtBekZxaTVCSjs7QXlGbmk1QkU7RUFDRTtBekZzaTVCSjs7QXlGcGk1QkU7RUFDRTtBekZ1aTVCSjs7QXlGamo1QkU7RUFDRTtBekZvajVCSjs7QXlGbGo1QkU7RUFDRTtBekZxajVCSjs7QXlGbmo1QkU7RUFDRTtBekZzajVCSjs7QXlGcGo1QkU7RUFDRTtBekZ1ajVCSjs7QXlGams1QkU7RUFDRTtBekZvazVCSjs7QXlGbGs1QkU7RUFDRTtBekZxazVCSjs7QXlGbms1QkU7RUFDRTtBekZzazVCSjs7QXlGcGs1QkU7RUFDRTtBekZ1azVCSjs7QXlGamw1QkU7RUFDRTtBekZvbDVCSjs7QXlGbGw1QkU7RUFDRTtBekZxbDVCSjs7QXlGbmw1QkU7RUFDRTtBekZzbDVCSjs7QXlGcGw1QkU7RUFDRTtBekZ1bDVCSjs7QXlGam01QkU7RUFDRTtBekZvbTVCSjs7QXlGbG01QkU7RUFDRTtBekZxbTVCSjs7QXlGbm01QkU7RUFDRTtBekZzbTVCSjs7QXlGcG01QkU7RUFDRTtBekZ1bTVCSjs7QXlGam41QkU7RUFDRTtBekZvbjVCSjs7QXlGbG41QkU7RUFDRTtBekZxbjVCSjs7QXlGbm41QkU7RUFDRTtBekZzbjVCSjs7QXlGcG41QkU7RUFDRTtBekZ1bjVCSjs7QXlGam81QkU7RUFDRTtBekZvbzVCSjs7QXlGbG81QkU7RUFDRTtBekZxbzVCSjs7QXlGbm81QkU7RUFDRTtBekZzbzVCSjs7QXlGcG81QkU7RUFDRTtBekZ1bzVCSjs7QXlGanA1QkU7RUFDRTtBekZvcDVCSjs7QXlGbHA1QkU7RUFDRTtBekZxcDVCSjs7QXlGbnA1QkU7RUFDRTtBekZzcDVCSjs7QXlGcHA1QkU7RUFDRTtBekZ1cDVCSjs7QXlGanE1QkU7RUFDRTtBekZvcTVCSjs7QXlGbHE1QkU7RUFDRTtBekZxcTVCSjs7QXlGbnE1QkU7RUFDRTtBekZzcTVCSjs7QXlGcHE1QkU7RUFDRTtBekZ1cTVCSjs7QXlGanI1QkU7RUFDRTtBekZvcjVCSjs7QXlGbHI1QkU7RUFDRTtBekZxcjVCSjs7QXlGbnI1QkU7RUFDRTtBekZzcjVCSjs7QXlGcHI1QkU7RUFDRTtBekZ1cjVCSjs7QXlGanM1QkU7RUFDRTtBekZvczVCSjs7QXlGbHM1QkU7RUFDRTtBekZxczVCSjs7QXlGbnM1QkU7RUFDRTtBekZzczVCSjs7QXlGcHM1QkU7RUFDRTtBekZ1czVCSjs7QXlGanQ1QkU7RUFDRTtBekZvdDVCSjs7QXlGbHQ1QkU7RUFDRTtBekZxdDVCSjs7QXlGbnQ1QkU7RUFDRTtBekZzdDVCSjs7QXlGcHQ1QkU7RUFDRTtBekZ1dDVCSjs7QXlGanU1QkU7RUFDRTtBekZvdTVCSjs7QXlGbHU1QkU7RUFDRTtBekZxdTVCSjs7QXlGbnU1QkU7RUFDRTtBekZzdTVCSjs7QXlGcHU1QkU7RUFDRTtBekZ1dTVCSjs7QXlGanY1QkU7RUFDRTtBekZvdjVCSjs7QXlGbHY1QkU7RUFDRTtBekZxdjVCSjs7QXlGbnY1QkU7RUFDRTtBekZzdjVCSjs7QXlGcHY1QkU7RUFDRTtBekZ1djVCSjs7QXlGanc1QkU7RUFDRTtBekZvdzVCSjs7QXlGbHc1QkU7RUFDRTtBekZxdzVCSjs7QXlGbnc1QkU7RUFDRTtBekZzdzVCSjs7QXlGcHc1QkU7RUFDRTtBekZ1dzVCSjs7QXlGang1QkU7RUFDRTtBekZveDVCSjs7QXlGbHg1QkU7RUFDRTtBekZxeDVCSjs7QXlGbng1QkU7RUFDRTtBekZzeDVCSjs7QXlGcHg1QkU7RUFDRTtBekZ1eDVCSjs7QXlGank1QkU7RUFDRTtBekZveTVCSjs7QXlGbHk1QkU7RUFDRTtBekZxeTVCSjs7QXlGbnk1QkU7RUFDRTtBekZzeTVCSjs7QXlGcHk1QkU7RUFDRTtBekZ1eTVCSjs7QXlGano1QkU7RUFDRTtBekZvejVCSjs7QXlGbHo1QkU7RUFDRTtBekZxejVCSjs7QXlGbno1QkU7RUFDRTtBekZzejVCSjs7QXlGcHo1QkU7RUFDRTtBekZ1ejVCSjs7QXlGajA1QkU7RUFDRTtBekZvMDVCSjs7QXlGbDA1QkU7RUFDRTtBekZxMDVCSjs7QXlGbjA1QkU7RUFDRTtBekZzMDVCSjs7QXlGcDA1QkU7RUFDRTtBekZ1MDVCSjs7QXlGajE1QkU7RUFDRTtBekZvMTVCSjs7QXlGbDE1QkU7RUFDRTtBekZxMTVCSjs7QXlGbjE1QkU7RUFDRTtBekZzMTVCSjs7QXlGcDE1QkU7RUFDRTtBekZ1MTVCSjs7QXlGajI1QkU7RUFDRTtBekZvMjVCSjs7QXlGbDI1QkU7RUFDRTtBekZxMjVCSjs7QXlGbjI1QkU7RUFDRTtBekZzMjVCSjs7QXlGcDI1QkU7RUFDRTtBekZ1MjVCSjs7QXlGajM1QkU7RUFDRTtBekZvMzVCSjs7QXlGbDM1QkU7RUFDRTtBekZxMzVCSjs7QXlGbjM1QkU7RUFDRTtBekZzMzVCSjs7QXlGcDM1QkU7RUFDRTtBekZ1MzVCSjs7QXlGajQ1QkU7RUFDRTtBekZvNDVCSjs7QXlGbDQ1QkU7RUFDRTtBekZxNDVCSjs7QXlGbjQ1QkU7RUFDRTtBekZzNDVCSjs7QXlGcDQ1QkU7RUFDRTtBekZ1NDVCSjs7QXlGajU1QkU7RUFDRTtBekZvNTVCSjs7QXlGbDU1QkU7RUFDRTtBekZxNTVCSjs7QXlGbjU1QkU7RUFDRTtBekZzNTVCSjs7QXlGcDU1QkU7RUFDRTtBekZ1NTVCSjs7QXlGajY1QkU7RUFDRTtBekZvNjVCSjs7QXlGbDY1QkU7RUFDRTtBekZxNjVCSjs7QXlGbjY1QkU7RUFDRTtBekZzNjVCSjs7QXlGcDY1QkU7RUFDRTtBekZ1NjVCSjs7QXlGajc1QkU7RUFDRTtBekZvNzVCSjs7QXlGbDc1QkU7RUFDRTtBekZxNzVCSjs7QXlGbjc1QkU7RUFDRTtBekZzNzVCSjs7QXlGcDc1QkU7RUFDRTtBekZ1NzVCSjs7QXlGajg1QkU7RUFDRTtBekZvODVCSjs7QXlGbDg1QkU7RUFDRTtBekZxODVCSjs7QXlGbjg1QkU7RUFDRTtBekZzODVCSjs7QXlGcDg1QkU7RUFDRTtBekZ1ODVCSjs7QXlGajk1QkU7RUFDRTtBekZvOTVCSjs7QXlGbDk1QkU7RUFDRTtBekZxOTVCSjs7QXlGbjk1QkU7RUFDRTtBekZzOTVCSjs7QXlGcDk1QkU7RUFDRTtBekZ1OTVCSjs7QXlGais1QkU7RUFDRTtBekZvKzVCSjs7QXlGbCs1QkU7RUFDRTtBekZxKzVCSjs7QXlGbis1QkU7RUFDRTtBekZzKzVCSjs7QXlGcCs1QkU7RUFDRTtBekZ1KzVCSjs7QXlGai81QkU7RUFDRTtBekZvLzVCSjs7QXlGbC81QkU7RUFDRTtBekZxLzVCSjs7QXlGbi81QkU7RUFDRTtBekZzLzVCSjs7QXlGcC81QkU7RUFDRTtBekZ1LzVCSjs7QXlGamc2QkU7RUFDRTtBekZvZzZCSjs7QXlGbGc2QkU7RUFDRTtBekZxZzZCSjs7QXlGbmc2QkU7RUFDRTtBekZzZzZCSjs7QXlGcGc2QkU7RUFDRTtBekZ1ZzZCSjs7QXlGamg2QkU7RUFDRTtBekZvaDZCSjs7QXlGbGg2QkU7RUFDRTtBekZxaDZCSjs7QXlGbmg2QkU7RUFDRTtBekZzaDZCSjs7QXlGcGg2QkU7RUFDRTtBekZ1aDZCSjs7QXlGamk2QkU7RUFDRTtBekZvaTZCSjs7QXlGbGk2QkU7RUFDRTtBekZxaTZCSjs7QXlGbmk2QkU7RUFDRTtBekZzaTZCSjs7QXlGcGk2QkU7RUFDRTtBekZ1aTZCSjs7QXlGamo2QkU7RUFDRTtBekZvajZCSjs7QXlGbGo2QkU7RUFDRTtBekZxajZCSjs7QXlGbmo2QkU7RUFDRTtBekZzajZCSjs7QXlGcGo2QkU7RUFDRTtBekZ1ajZCSjs7QXlGams2QkU7RUFDRTtBekZvazZCSjs7QXlGbGs2QkU7RUFDRTtBekZxazZCSjs7QXlGbms2QkU7RUFDRTtBekZzazZCSjs7QXlGcGs2QkU7RUFDRTtBekZ1azZCSjs7QXlGamw2QkU7RUFDRTtBekZvbDZCSjs7QXlGbGw2QkU7RUFDRTtBekZxbDZCSjs7QXlGbmw2QkU7RUFDRTtBekZzbDZCSjs7QXlGcGw2QkU7RUFDRTtBekZ1bDZCSjs7QXlGam02QkU7RUFDRTtBekZvbTZCSjs7QXlGbG02QkU7RUFDRTtBekZxbTZCSjs7QXlGbm02QkU7RUFDRTtBekZzbTZCSjs7QXlGcG02QkU7RUFDRTtBekZ1bTZCSjs7QXlGam42QkU7RUFDRTtBekZvbjZCSjs7QXlGbG42QkU7RUFDRTtBekZxbjZCSjs7QXlGbm42QkU7RUFDRTtBekZzbjZCSjs7QXlGcG42QkU7RUFDRTtBekZ1bjZCSjs7QXlGam82QkU7RUFDRTtBekZvbzZCSjs7QXlGbG82QkU7RUFDRTtBekZxbzZCSjs7QXlGbm82QkU7RUFDRTtBekZzbzZCSjs7QXlGcG82QkU7RUFDRTtBekZ1bzZCSjs7QXlGanA2QkU7RUFDRTtBekZvcDZCSjs7QXlGbHA2QkU7RUFDRTtBekZxcDZCSjs7QXlGbnA2QkU7RUFDRTtBekZzcDZCSjs7QXlGcHA2QkU7RUFDRTtBekZ1cDZCSjs7QXlGanE2QkU7RUFDRTtBekZvcTZCSjs7QXlGbHE2QkU7RUFDRTtBekZxcTZCSjs7QXlGbnE2QkU7RUFDRTtBekZzcTZCSjs7QXlGcHE2QkU7RUFDRTtBekZ1cTZCSjs7QXlGanI2QkU7RUFDRTtBekZvcjZCSjs7QXlGbHI2QkU7RUFDRTtBekZxcjZCSjs7QXlGbnI2QkU7RUFDRTtBekZzcjZCSjs7QXlGcHI2QkU7RUFDRTtBekZ1cjZCSjs7QXlGanM2QkU7RUFDRTtBekZvczZCSjs7QXlGbHM2QkU7RUFDRTtBekZxczZCSjs7QXlGbnM2QkU7RUFDRTtBekZzczZCSjs7QXlGcHM2QkU7RUFDRTtBekZ1czZCSjs7QXlGanQ2QkU7RUFDRTtBekZvdDZCSjs7QXlGbHQ2QkU7RUFDRTtBekZxdDZCSjs7QXlGbnQ2QkU7RUFDRTtBekZzdDZCSjs7QXlGcHQ2QkU7RUFDRTtBekZ1dDZCSjs7QXlGanU2QkU7RUFDRTtBekZvdTZCSjs7QXlGbHU2QkU7RUFDRTtBekZxdTZCSjs7QXlGbnU2QkU7RUFDRTtBekZzdTZCSjs7QXlGcHU2QkU7RUFDRTtBekZ1dTZCSjs7QXlGanY2QkU7RUFDRTtBekZvdjZCSjs7QXlGbHY2QkU7RUFDRTtBekZxdjZCSjs7QXlGbnY2QkU7RUFDRTtBekZzdjZCSjs7QXlGcHY2QkU7RUFDRTtBekZ1djZCSjs7QXlGanc2QkU7RUFDRTtBekZvdzZCSjs7QXlGbHc2QkU7RUFDRTtBekZxdzZCSjs7QXlGbnc2QkU7RUFDRTtBekZzdzZCSjs7QXlGcHc2QkU7RUFDRTtBekZ1dzZCSjs7QXlGang2QkU7RUFDRTtBekZveDZCSjs7QXlGbHg2QkU7RUFDRTtBekZxeDZCSjs7QXlGbng2QkU7RUFDRTtBekZzeDZCSjs7QXlGcHg2QkU7RUFDRTtBekZ1eDZCSjs7QXlGank2QkU7RUFDRTtBekZveTZCSjs7QXlGbHk2QkU7RUFDRTtBekZxeTZCSjs7QXlGbnk2QkU7RUFDRTtBekZzeTZCSjs7QXlGcHk2QkU7RUFDRTtBekZ1eTZCSjs7QXlGano2QkU7RUFDRTtBekZvejZCSjs7QXlGbHo2QkU7RUFDRTtBekZxejZCSjs7QXlGbno2QkU7RUFDRTtBekZzejZCSjs7QXlGcHo2QkU7RUFDRTtBekZ1ejZCSjs7QXlGajA2QkU7RUFDRTtBekZvMDZCSjs7QXlGbDA2QkU7RUFDRTtBekZxMDZCSjs7QXlGbjA2QkU7RUFDRTtBekZzMDZCSjs7QXlGcDA2QkU7RUFDRTtBekZ1MDZCSjs7QXlGajE2QkU7RUFDRTtBekZvMTZCSjs7QXlGbDE2QkU7RUFDRTtBekZxMTZCSjs7QXlGbjE2QkU7RUFDRTtBekZzMTZCSjs7QXlGcDE2QkU7RUFDRTtBekZ1MTZCSjs7QXlGajI2QkU7RUFDRTtBekZvMjZCSjs7QXlGbDI2QkU7RUFDRTtBekZxMjZCSjs7QXlGbjI2QkU7RUFDRTtBekZzMjZCSjs7QXlGcDI2QkU7RUFDRTtBekZ1MjZCSjs7QXlGajM2QkU7RUFDRTtBekZvMzZCSjs7QXlGbDM2QkU7RUFDRTtBekZxMzZCSjs7QXlGbjM2QkU7RUFDRTtBekZzMzZCSjs7QXlGcDM2QkU7RUFDRTtBekZ1MzZCSjs7QXlGajQ2QkU7RUFDRTtBekZvNDZCSjs7QXlGbDQ2QkU7RUFDRTtBekZxNDZCSjs7QXlGbjQ2QkU7RUFDRTtBekZzNDZCSjs7QXlGcDQ2QkU7RUFDRTtBekZ1NDZCSjs7QXlGajU2QkU7RUFDRTtBekZvNTZCSjs7QXlGbDU2QkU7RUFDRTtBekZxNTZCSjs7QXlGbjU2QkU7RUFDRTtBekZzNTZCSjs7QXlGcDU2QkU7RUFDRTtBekZ1NTZCSjs7QXlGajY2QkU7RUFDRTtBekZvNjZCSjs7QXlGbDY2QkU7RUFDRTtBekZxNjZCSjs7QXlGbjY2QkU7RUFDRTtBekZzNjZCSjs7QXlGcDY2QkU7RUFDRTtBekZ1NjZCSjs7QXlGajc2QkU7RUFDRTtBekZvNzZCSjs7QXlGbDc2QkU7RUFDRTtBekZxNzZCSjs7QXlGbjc2QkU7RUFDRTtBekZzNzZCSjs7QXlGcDc2QkU7RUFDRTtBekZ1NzZCSjs7QXlGajg2QkU7RUFDRTtBekZvODZCSjs7QXlGbDg2QkU7RUFDRTtBekZxODZCSjs7QXlGbjg2QkU7RUFDRTtBekZzODZCSjs7QXlGcDg2QkU7RUFDRTtBekZ1ODZCSjs7QXlGajk2QkU7RUFDRTtBekZvOTZCSjs7QXlGbDk2QkU7RUFDRTtBekZxOTZCSjs7QXlGbjk2QkU7RUFDRTtBekZzOTZCSjs7QXlGcDk2QkU7RUFDRTtBekZ1OTZCSjs7QXlGais2QkU7RUFDRTtBekZvKzZCSjs7QXlGbCs2QkU7RUFDRTtBekZxKzZCSjs7QXlGbis2QkU7RUFDRTtBekZzKzZCSjs7QXlGcCs2QkU7RUFDRTtBekZ1KzZCSjs7QXlGai82QkU7RUFDRTtBekZvLzZCSjs7QXlGbC82QkU7RUFDRTtBekZxLzZCSjs7QXlGbi82QkU7RUFDRTtBekZzLzZCSjs7QXlGcC82QkU7RUFDRTtBekZ1LzZCSjs7QXlGamc3QkU7RUFDRTtBekZvZzdCSjs7QXlGbGc3QkU7RUFDRTtBekZxZzdCSjs7QXlGbmc3QkU7RUFDRTtBekZzZzdCSjs7QXlGcGc3QkU7RUFDRTtBekZ1ZzdCSjs7QXlGamg3QkU7RUFDRTtBekZvaDdCSjs7QXlGbGg3QkU7RUFDRTtBekZxaDdCSjs7QXlGbmg3QkU7RUFDRTtBekZzaDdCSjs7QXlGcGg3QkU7RUFDRTtBekZ1aDdCSjs7QXlGamk3QkU7RUFDRTtBekZvaTdCSjs7QXlGbGk3QkU7RUFDRTtBekZxaTdCSjs7QXlGbmk3QkU7RUFDRTtBekZzaTdCSjs7QXlGcGk3QkU7RUFDRTtBekZ1aTdCSjs7QXlGamo3QkU7RUFDRTtBekZvajdCSjs7QXlGbGo3QkU7RUFDRTtBekZxajdCSjs7QXlGbmo3QkU7RUFDRTtBekZzajdCSjs7QXlGcGo3QkU7RUFDRTtBekZ1ajdCSjs7QXlGams3QkU7RUFDRTtBekZvazdCSjs7QXlGbGs3QkU7RUFDRTtBekZxazdCSjs7QXlGbms3QkU7RUFDRTtBekZzazdCSjs7QXlGcGs3QkU7RUFDRTtBekZ1azdCSjs7QXlGamw3QkU7RUFDRTtBekZvbDdCSjs7QXlGbGw3QkU7RUFDRTtBekZxbDdCSjs7QXlGbmw3QkU7RUFDRTtBekZzbDdCSjs7QXlGcGw3QkU7RUFDRTtBekZ1bDdCSjs7QXlGam03QkU7RUFDRTtBekZvbTdCSjs7QXlGbG03QkU7RUFDRTtBekZxbTdCSjs7QXlGbm03QkU7RUFDRTtBekZzbTdCSjs7QXlGcG03QkU7RUFDRTtBekZ1bTdCSjs7QXlGam43QkU7RUFDRTtBekZvbjdCSjs7QXlGbG43QkU7RUFDRTtBekZxbjdCSjs7QXlGbm43QkU7RUFDRTtBekZzbjdCSjs7QXlGcG43QkU7RUFDRTtBekZ1bjdCSjs7QXlGam83QkU7RUFDRTtBekZvbzdCSjs7QXlGbG83QkU7RUFDRTtBekZxbzdCSjs7QXlGbm83QkU7RUFDRTtBekZzbzdCSjs7QXlGcG83QkU7RUFDRTtBekZ1bzdCSjs7QXlGanA3QkU7RUFDRTtBekZvcDdCSjs7QXlGbHA3QkU7RUFDRTtBekZxcDdCSjs7QXlGbnA3QkU7RUFDRTtBekZzcDdCSjs7QXlGcHA3QkU7RUFDRTtBekZ1cDdCSjs7QXlGanE3QkU7RUFDRTtBekZvcTdCSjs7QXlGbHE3QkU7RUFDRTtBekZxcTdCSjs7QXlGbnE3QkU7RUFDRTtBekZzcTdCSjs7QXlGcHE3QkU7RUFDRTtBekZ1cTdCSjs7QXlGanI3QkU7RUFDRTtBekZvcjdCSjs7QXlGbHI3QkU7RUFDRTtBekZxcjdCSjs7QXlGbnI3QkU7RUFDRTtBekZzcjdCSjs7QXlGcHI3QkU7RUFDRTtBekZ1cjdCSjs7QXlGanM3QkU7RUFDRTtBekZvczdCSjs7QXlGbHM3QkU7RUFDRTtBekZxczdCSjs7QXlGbnM3QkU7RUFDRTtBekZzczdCSjs7QXlGcHM3QkU7RUFDRTtBekZ1czdCSjs7QXlGanQ3QkU7RUFDRTtBekZvdDdCSjs7QXlGbHQ3QkU7RUFDRTtBekZxdDdCSjs7QXlGbnQ3QkU7RUFDRTtBekZzdDdCSjs7QXlGcHQ3QkU7RUFDRTtBekZ1dDdCSjs7QXlGanU3QkU7RUFDRTtBekZvdTdCSjs7QXlGbHU3QkU7RUFDRTtBekZxdTdCSjs7QXlGbnU3QkU7RUFDRTtBekZzdTdCSjs7QXlGcHU3QkU7RUFDRTtBekZ1dTdCSjs7QXlGanY3QkU7RUFDRTtBekZvdjdCSjs7QXlGbHY3QkU7RUFDRTtBekZxdjdCSjs7QXlGbnY3QkU7RUFDRTtBekZzdjdCSjs7QXlGcHY3QkU7RUFDRTtBekZ1djdCSjs7QXlGanc3QkU7RUFDRTtBekZvdzdCSjs7QXlGbHc3QkU7RUFDRTtBekZxdzdCSjs7QXlGbnc3QkU7RUFDRTtBekZzdzdCSjs7QXlGcHc3QkU7RUFDRTtBekZ1dzdCSjs7QXlGang3QkU7RUFDRTtBekZveDdCSjs7QXlGbHg3QkU7RUFDRTtBekZxeDdCSjs7QXlGbng3QkU7RUFDRTtBekZzeDdCSjs7QXlGcHg3QkU7RUFDRTtBekZ1eDdCSjs7QXlGank3QkU7RUFDRTtBekZveTdCSjs7QXlGbHk3QkU7RUFDRTtBekZxeTdCSjs7QXlGbnk3QkU7RUFDRTtBekZzeTdCSjs7QXlGcHk3QkU7RUFDRTtBekZ1eTdCSjs7QXlGano3QkU7RUFDRTtBekZvejdCSjs7QXlGbHo3QkU7RUFDRTtBekZxejdCSjs7QXlGbno3QkU7RUFDRTtBekZzejdCSjs7QXlGcHo3QkU7RUFDRTtBekZ1ejdCSjs7QXlGajA3QkU7RUFDRTtBekZvMDdCSjs7QXlGbDA3QkU7RUFDRTtBekZxMDdCSjs7QXlGbjA3QkU7RUFDRTtBekZzMDdCSjs7QXlGcDA3QkU7RUFDRTtBekZ1MDdCSjs7QXlGajE3QkU7RUFDRTtBekZvMTdCSjs7QXlGbDE3QkU7RUFDRTtBekZxMTdCSjs7QXlGbjE3QkU7RUFDRTtBekZzMTdCSjs7QXlGcDE3QkU7RUFDRTtBekZ1MTdCSjs7QXlGajI3QkU7RUFDRTtBekZvMjdCSjs7QXlGbDI3QkU7RUFDRTtBekZxMjdCSjs7QXlGbjI3QkU7RUFDRTtBekZzMjdCSjs7QXlGcDI3QkU7RUFDRTtBekZ1MjdCSjs7QXlGajM3QkU7RUFDRTtBekZvMzdCSjs7QXlGbDM3QkU7RUFDRTtBekZxMzdCSjs7QXlGbjM3QkU7RUFDRTtBekZzMzdCSjs7QXlGcDM3QkU7RUFDRTtBekZ1MzdCSjs7QXlGajQ3QkU7RUFDRTtBekZvNDdCSjs7QXlGbDQ3QkU7RUFDRTtBekZxNDdCSjs7QXlGbjQ3QkU7RUFDRTtBekZzNDdCSjs7QXlGcDQ3QkU7RUFDRTtBekZ1NDdCSjs7QXlGajU3QkU7RUFDRTtBekZvNTdCSjs7QXlGbDU3QkU7RUFDRTtBekZxNTdCSjs7QXlGbjU3QkU7RUFDRTtBekZzNTdCSjs7QXlGcDU3QkU7RUFDRTtBekZ1NTdCSjs7QXlGajY3QkU7RUFDRTtBekZvNjdCSjs7QXlGbDY3QkU7RUFDRTtBekZxNjdCSjs7QXlGbjY3QkU7RUFDRTtBekZzNjdCSjs7QXlGcDY3QkU7RUFDRTtBekZ1NjdCSjs7QXlGajc3QkU7RUFDRTtBekZvNzdCSjs7QXlGbDc3QkU7RUFDRTtBekZxNzdCSjs7QXlGbjc3QkU7RUFDRTtBekZzNzdCSjs7QXlGcDc3QkU7RUFDRTtBekZ1NzdCSjs7QXlGajg3QkU7RUFDRTtBekZvODdCSjs7QXlGbDg3QkU7RUFDRTtBekZxODdCSjs7QXlGbjg3QkU7RUFDRTtBekZzODdCSjs7QXlGcDg3QkU7RUFDRTtBekZ1ODdCSjs7QXlGajk3QkU7RUFDRTtBekZvOTdCSjs7QXlGbDk3QkU7RUFDRTtBekZxOTdCSjs7QXlGbjk3QkU7RUFDRTtBekZzOTdCSjs7QXlGcDk3QkU7RUFDRTtBekZ1OTdCSjs7QXlGais3QkU7RUFDRTtBekZvKzdCSjs7QXlGbCs3QkU7RUFDRTtBekZxKzdCSjs7QXlGbis3QkU7RUFDRTtBekZzKzdCSjs7QXlGcCs3QkU7RUFDRTtBekZ1KzdCSjs7QXlGai83QkU7RUFDRTtBekZvLzdCSjs7QXlGbC83QkU7RUFDRTtBekZxLzdCSjs7QXlGbi83QkU7RUFDRTtBekZzLzdCSjs7QXlGcC83QkU7RUFDRTtBekZ1LzdCSjs7QXlGamc4QkU7RUFDRTtBekZvZzhCSjs7QXlGbGc4QkU7RUFDRTtBekZxZzhCSjs7QXlGbmc4QkU7RUFDRTtBekZzZzhCSjs7QXlGcGc4QkU7RUFDRTtBekZ1ZzhCSjs7QXlGamg4QkU7RUFDRTtBekZvaDhCSjs7QXlGbGg4QkU7RUFDRTtBekZxaDhCSjs7QXlGbmg4QkU7RUFDRTtBekZzaDhCSjs7QXlGcGg4QkU7RUFDRTtBekZ1aDhCSjs7QXlGamk4QkU7RUFDRTtBekZvaThCSjs7QXlGbGk4QkU7RUFDRTtBekZxaThCSjs7QXlGbmk4QkU7RUFDRTtBekZzaThCSjs7QXlGcGk4QkU7RUFDRTtBekZ1aThCSjs7QXlGamo4QkU7RUFDRTtBekZvajhCSjs7QXlGbGo4QkU7RUFDRTtBekZxajhCSjs7QXlGbmo4QkU7RUFDRTtBekZzajhCSjs7QXlGcGo4QkU7RUFDRTtBekZ1ajhCSjs7QXlGams4QkU7RUFDRTtBekZvazhCSjs7QXlGbGs4QkU7RUFDRTtBekZxazhCSjs7QXlGbms4QkU7RUFDRTtBekZzazhCSjs7QXlGcGs4QkU7RUFDRTtBekZ1azhCSjs7QXlGamw4QkU7RUFDRTtBekZvbDhCSjs7QXlGbGw4QkU7RUFDRTtBekZxbDhCSjs7QXlGbmw4QkU7RUFDRTtBekZzbDhCSjs7QXlGcGw4QkU7RUFDRTtBekZ1bDhCSjs7QXlGam04QkU7RUFDRTtBekZvbThCSjs7QXlGbG04QkU7RUFDRTtBekZxbThCSjs7QXlGbm04QkU7RUFDRTtBekZzbThCSjs7QXlGcG04QkU7RUFDRTtBekZ1bThCSjs7QXlGam44QkU7RUFDRTtBekZvbjhCSjs7QXlGbG44QkU7RUFDRTtBekZxbjhCSjs7QXlGbm44QkU7RUFDRTtBekZzbjhCSjs7QXlGcG44QkU7RUFDRTtBekZ1bjhCSjs7QXlGam84QkU7RUFDRTtBekZvbzhCSjs7QXlGbG84QkU7RUFDRTtBekZxbzhCSjs7QXlGbm84QkU7RUFDRTtBekZzbzhCSjs7QXlGcG84QkU7RUFDRTtBekZ1bzhCSjs7QXlGanA4QkU7RUFDRTtBekZvcDhCSjs7QXlGbHA4QkU7RUFDRTtBekZxcDhCSjs7QXlGbnA4QkU7RUFDRTtBekZzcDhCSjs7QXlGcHA4QkU7RUFDRTtBekZ1cDhCSjs7QXlGanE4QkU7RUFDRTtBekZvcThCSjs7QXlGbHE4QkU7RUFDRTtBekZxcThCSjs7QXlGbnE4QkU7RUFDRTtBekZzcThCSjs7QXlGcHE4QkU7RUFDRTtBekZ1cThCSjs7QXlGanI4QkU7RUFDRTtBekZvcjhCSjs7QXlGbHI4QkU7RUFDRTtBekZxcjhCSjs7QXlGbnI4QkU7RUFDRTtBekZzcjhCSjs7QXlGcHI4QkU7RUFDRTtBekZ1cjhCSjs7QXlGanM4QkU7RUFDRTtBekZvczhCSjs7QXlGbHM4QkU7RUFDRTtBekZxczhCSjs7QXlGbnM4QkU7RUFDRTtBekZzczhCSjs7QXlGcHM4QkU7RUFDRTtBekZ1czhCSjs7QXlGanQ4QkU7RUFDRTtBekZvdDhCSjs7QXlGbHQ4QkU7RUFDRTtBekZxdDhCSjs7QXlGbnQ4QkU7RUFDRTtBekZzdDhCSjs7QXlGcHQ4QkU7RUFDRTtBekZ1dDhCSjs7QXlGanU4QkU7RUFDRTtBekZvdThCSjs7QXlGbHU4QkU7RUFDRTtBekZxdThCSjs7QXlGbnU4QkU7RUFDRTtBekZzdThCSjs7QXlGcHU4QkU7RUFDRTtBekZ1dThCSjs7QXlGanY4QkU7RUFDRTtBekZvdjhCSjs7QXlGbHY4QkU7RUFDRTtBekZxdjhCSjs7QXlGbnY4QkU7RUFDRTtBekZzdjhCSjs7QXlGcHY4QkU7RUFDRTtBekZ1djhCSjs7QXlGanc4QkU7RUFDRTtBekZvdzhCSjs7QXlGbHc4QkU7RUFDRTtBekZxdzhCSjs7QXlGbnc4QkU7RUFDRTtBekZzdzhCSjs7QXlGcHc4QkU7RUFDRTtBekZ1dzhCSjs7QXlGang4QkU7RUFDRTtBekZveDhCSjs7QXlGbHg4QkU7RUFDRTtBekZxeDhCSjs7QXlGbng4QkU7RUFDRTtBekZzeDhCSjs7QXlGcHg4QkU7RUFDRTtBekZ1eDhCSjs7QXlGank4QkU7RUFDRTtBekZveThCSjs7QXlGbHk4QkU7RUFDRTtBekZxeThCSjs7QXlGbnk4QkU7RUFDRTtBekZzeThCSjs7QXlGcHk4QkU7RUFDRTtBekZ1eThCSjs7QXlGano4QkU7RUFDRTtBekZvejhCSjs7QXlGbHo4QkU7RUFDRTtBekZxejhCSjs7QXlGbno4QkU7RUFDRTtBekZzejhCSjs7QXlGcHo4QkU7RUFDRTtBekZ1ejhCSjs7QXlGajA4QkU7RUFDRTtBekZvMDhCSjs7QXlGbDA4QkU7RUFDRTtBekZxMDhCSjs7QXlGbjA4QkU7RUFDRTtBekZzMDhCSjs7QXlGcDA4QkU7RUFDRTtBekZ1MDhCSjs7QXlGajE4QkU7RUFDRTtBekZvMThCSjs7QXlGbDE4QkU7RUFDRTtBekZxMThCSjs7QXlGbjE4QkU7RUFDRTtBekZzMThCSjs7QXlGcDE4QkU7RUFDRTtBekZ1MThCSjs7QXlGajI4QkU7RUFDRTtBekZvMjhCSjs7QXlGbDI4QkU7RUFDRTtBekZxMjhCSjs7QXlGbjI4QkU7RUFDRTtBekZzMjhCSjs7QXlGcDI4QkU7RUFDRTtBekZ1MjhCSjs7QXlGajM4QkU7RUFDRTtBekZvMzhCSjs7QXlGbDM4QkU7RUFDRTtBekZxMzhCSjs7QXlGbjM4QkU7RUFDRTtBekZzMzhCSjs7QXlGcDM4QkU7RUFDRTtBekZ1MzhCSjs7QXlGajQ4QkU7RUFDRTtBekZvNDhCSjs7QXlGbDQ4QkU7RUFDRTtBekZxNDhCSjs7QXlGbjQ4QkU7RUFDRTtBekZzNDhCSjs7QXlGcDQ4QkU7RUFDRTtBekZ1NDhCSjs7QXlGajU4QkU7RUFDRTtBekZvNThCSjs7QXlGbDU4QkU7RUFDRTtBekZxNThCSjs7QXlGbjU4QkU7RUFDRTtBekZzNThCSjs7QXlGcDU4QkU7RUFDRTtBekZ1NThCSjs7QXlGajY4QkU7RUFDRTtBekZvNjhCSjs7QXlGbDY4QkU7RUFDRTtBekZxNjhCSjs7QXlGbjY4QkU7RUFDRTtBekZzNjhCSjs7QXlGcDY4QkU7RUFDRTtBekZ1NjhCSjs7QXlGajc4QkU7RUFDRTtBekZvNzhCSjs7QXlGbDc4QkU7RUFDRTtBekZxNzhCSjs7QXlGbjc4QkU7RUFDRTtBekZzNzhCSjs7QXlGcDc4QkU7RUFDRTtBekZ1NzhCSjs7QXlGajg4QkU7RUFDRTtBekZvODhCSjs7QXlGbDg4QkU7RUFDRTtBekZxODhCSjs7QXlGbjg4QkU7RUFDRTtBekZzODhCSjs7QXlGcDg4QkU7RUFDRTtBekZ1ODhCSjs7QXlGajk4QkU7RUFDRTtBekZvOThCSjs7QXlGbDk4QkU7RUFDRTtBekZxOThCSjs7QXlGbjk4QkU7RUFDRTtBekZzOThCSjs7QXlGcDk4QkU7RUFDRTtBekZ1OThCSjs7QXlGais4QkU7RUFDRTtBekZvKzhCSjs7QXlGbCs4QkU7RUFDRTtBekZxKzhCSjs7QXlGbis4QkU7RUFDRTtBekZzKzhCSjs7QXlGcCs4QkU7RUFDRTtBekZ1KzhCSjs7QXlGai84QkU7RUFDRTtBekZvLzhCSjs7QXlGbC84QkU7RUFDRTtBekZxLzhCSjs7QXlGbi84QkU7RUFDRTtBekZzLzhCSjs7QXlGcC84QkU7RUFDRTtBekZ1LzhCSjs7QXlGamc5QkU7RUFDRTtBekZvZzlCSjs7QXlGbGc5QkU7RUFDRTtBekZxZzlCSjs7QXlGbmc5QkU7RUFDRTtBekZzZzlCSjs7QXlGcGc5QkU7RUFDRTtBekZ1ZzlCSjs7QXlGamg5QkU7RUFDRTtBekZvaDlCSjs7QXlGbGg5QkU7RUFDRTtBekZxaDlCSjs7QXlGbmg5QkU7RUFDRTtBekZzaDlCSjs7QXlGcGg5QkU7RUFDRTtBekZ1aDlCSjs7QXlGamk5QkU7RUFDRTtBekZvaTlCSjs7QXlGbGk5QkU7RUFDRTtBekZxaTlCSjs7QXlGbmk5QkU7RUFDRTtBekZzaTlCSjs7QXlGcGk5QkU7RUFDRTtBekZ1aTlCSjs7QXlGamo5QkU7RUFDRTtBekZvajlCSjs7QXlGbGo5QkU7RUFDRTtBekZxajlCSjs7QXlGbmo5QkU7RUFDRTtBekZzajlCSjs7QXlGcGo5QkU7RUFDRTtBekZ1ajlCSjs7QXlGams5QkU7RUFDRTtBekZvazlCSjs7QXlGbGs5QkU7RUFDRTtBekZxazlCSjs7QXlGbms5QkU7RUFDRTtBekZzazlCSjs7QXlGcGs5QkU7RUFDRTtBekZ1azlCSjs7QXlGamw5QkU7RUFDRTtBekZvbDlCSjs7QXlGbGw5QkU7RUFDRTtBekZxbDlCSjs7QXlGbmw5QkU7RUFDRTtBekZzbDlCSjs7QXlGcGw5QkU7RUFDRTtBekZ1bDlCSjs7QXlGam05QkU7RUFDRTtBekZvbTlCSjs7QXlGbG05QkU7RUFDRTtBekZxbTlCSjs7QXlGbm05QkU7RUFDRTtBekZzbTlCSjs7QXlGcG05QkU7RUFDRTtBekZ1bTlCSjs7QXlGam45QkU7RUFDRTtBekZvbjlCSjs7QXlGbG45QkU7RUFDRTtBekZxbjlCSjs7QXlGbm45QkU7RUFDRTtBekZzbjlCSjs7QXlGcG45QkU7RUFDRTtBekZ1bjlCSjs7QXlGam85QkU7RUFDRTtBekZvbzlCSjs7QXlGbG85QkU7RUFDRTtBekZxbzlCSjs7QXlGbm85QkU7RUFDRTtBekZzbzlCSjs7QXlGcG85QkU7RUFDRTtBekZ1bzlCSjs7QXlGanA5QkU7RUFDRTtBekZvcDlCSjs7QXlGbHA5QkU7RUFDRTtBekZxcDlCSjs7QXlGbnA5QkU7RUFDRTtBekZzcDlCSjs7QXlGcHA5QkU7RUFDRTtBekZ1cDlCSjs7QXlGanE5QkU7RUFDRTtBekZvcTlCSjs7QXlGbHE5QkU7RUFDRTtBekZxcTlCSjs7QXlGbnE5QkU7RUFDRTtBekZzcTlCSjs7QXlGcHE5QkU7RUFDRTtBekZ1cTlCSjs7QXlGanI5QkU7RUFDRTtBekZvcjlCSjs7QXlGbHI5QkU7RUFDRTtBekZxcjlCSjs7QXlGbnI5QkU7RUFDRTtBekZzcjlCSjs7QXlGcHI5QkU7RUFDRTtBekZ1cjlCSjs7QXlGanM5QkU7RUFDRTtBekZvczlCSjs7QXlGbHM5QkU7RUFDRTtBekZxczlCSjs7QXlGbnM5QkU7RUFDRTtBekZzczlCSjs7QXlGcHM5QkU7RUFDRTtBekZ1czlCSjs7QXlGanQ5QkU7RUFDRTtBekZvdDlCSjs7QXlGbHQ5QkU7RUFDRTtBekZxdDlCSjs7QXlGbnQ5QkU7RUFDRTtBekZzdDlCSjs7QXlGcHQ5QkU7RUFDRTtBekZ1dDlCSjs7QXlGanU5QkU7RUFDRTtBekZvdTlCSjs7QXlGbHU5QkU7RUFDRTtBekZxdTlCSjs7QXlGbnU5QkU7RUFDRTtBekZzdTlCSjs7QXlGcHU5QkU7RUFDRTtBekZ1dTlCSjs7QXlGanY5QkU7RUFDRTtBekZvdjlCSjs7QXlGbHY5QkU7RUFDRTtBekZxdjlCSjs7QXlGbnY5QkU7RUFDRTtBekZzdjlCSjs7QXlGcHY5QkU7RUFDRTtBekZ1djlCSjs7QXlGanc5QkU7RUFDRTtBekZvdzlCSjs7QXlGbHc5QkU7RUFDRTtBekZxdzlCSjs7QXlGbnc5QkU7RUFDRTtBekZzdzlCSjs7QXlGcHc5QkU7RUFDRTtBekZ1dzlCSjs7QXlGang5QkU7RUFDRTtBekZveDlCSjs7QXlGbHg5QkU7RUFDRTtBekZxeDlCSjs7QXlGbng5QkU7RUFDRTtBekZzeDlCSjs7QXlGcHg5QkU7RUFDRTtBekZ1eDlCSjs7QXlGank5QkU7RUFDRTtBekZveTlCSjs7QXlGbHk5QkU7RUFDRTtBekZxeTlCSjs7QXlGbnk5QkU7RUFDRTtBekZzeTlCSjs7QXlGcHk5QkU7RUFDRTtBekZ1eTlCSjs7QXlGano5QkU7RUFDRTtBekZvejlCSjs7QXlGbHo5QkU7RUFDRTtBekZxejlCSjs7QXlGbno5QkU7RUFDRTtBekZzejlCSjs7QXlGcHo5QkU7RUFDRTtBekZ1ejlCSjs7QXlGajA5QkU7RUFDRTtBekZvMDlCSjs7QXlGbDA5QkU7RUFDRTtBekZxMDlCSjs7QXlGbjA5QkU7RUFDRTtBekZzMDlCSjs7QXlGcDA5QkU7RUFDRTtBekZ1MDlCSjs7QXlGajE5QkU7RUFDRTtBekZvMTlCSjs7QXlGbDE5QkU7RUFDRTtBekZxMTlCSjs7QXlGbjE5QkU7RUFDRTtBekZzMTlCSjs7QXlGcDE5QkU7RUFDRTtBekZ1MTlCSjs7QXlGajI5QkU7RUFDRTtBekZvMjlCSjs7QXlGbDI5QkU7RUFDRTtBekZxMjlCSjs7QXlGbjI5QkU7RUFDRTtBekZzMjlCSjs7QXlGcDI5QkU7RUFDRTtBekZ1MjlCSjs7QXlGajM5QkU7RUFDRTtBekZvMzlCSjs7QXlGbDM5QkU7RUFDRTtBekZxMzlCSjs7QXlGbjM5QkU7RUFDRTtBekZzMzlCSjs7QXlGcDM5QkU7RUFDRTtBekZ1MzlCSjs7QXlGajQ5QkU7RUFDRTtBekZvNDlCSjs7QXlGbDQ5QkU7RUFDRTtBekZxNDlCSjs7QXlGbjQ5QkU7RUFDRTtBekZzNDlCSjs7QXlGcDQ5QkU7RUFDRTtBekZ1NDlCSjs7QXlGajU5QkU7RUFDRTtBekZvNTlCSjs7QXlGbDU5QkU7RUFDRTtBekZxNTlCSjs7QXlGbjU5QkU7RUFDRTtBekZzNTlCSjs7QXlGcDU5QkU7RUFDRTtBekZ1NTlCSjs7QXlGajY5QkU7RUFDRTtBekZvNjlCSjs7QXlGbDY5QkU7RUFDRTtBekZxNjlCSjs7QXlGbjY5QkU7RUFDRTtBekZzNjlCSjs7QXlGcDY5QkU7RUFDRTtBekZ1NjlCSjs7QXlGajc5QkU7RUFDRTtBekZvNzlCSjs7QXlGbDc5QkU7RUFDRTtBekZxNzlCSjs7QXlGbjc5QkU7RUFDRTtBekZzNzlCSjs7QXlGcDc5QkU7RUFDRTtBekZ1NzlCSjs7QXlGajg5QkU7RUFDRTtBekZvODlCSjs7QXlGbDg5QkU7RUFDRTtBekZxODlCSjs7QXlGbjg5QkU7RUFDRTtBekZzODlCSjs7QXlGcDg5QkU7RUFDRTtBekZ1ODlCSjs7QXlGajk5QkU7RUFDRTtBekZvOTlCSjs7QXlGbDk5QkU7RUFDRTtBekZxOTlCSjs7QXlGbjk5QkU7RUFDRTtBekZzOTlCSjs7QXlGcDk5QkU7RUFDRTtBekZ1OTlCSjs7QXlGais5QkU7RUFDRTtBekZvKzlCSjs7QXlGbCs5QkU7RUFDRTtBekZxKzlCSjs7QXlGbis5QkU7RUFDRTtBekZzKzlCSjs7QXlGcCs5QkU7RUFDRTtBekZ1KzlCSjs7QXlGai85QkU7RUFDRTtBekZvLzlCSjs7QXlGbC85QkU7RUFDRTtBekZxLzlCSjs7QXlGbi85QkU7RUFDRTtBekZzLzlCSjs7QXlGcC85QkU7RUFDRTtBekZ1LzlCSjs7QXlGamcrQkU7RUFDRTtBekZvZytCSjs7QXlGbGcrQkU7RUFDRTtBekZxZytCSjs7QXlGbmcrQkU7RUFDRTtBekZzZytCSjs7QXlGcGcrQkU7RUFDRTtBekZ1ZytCSjs7QXlGamgrQkU7RUFDRTtBekZvaCtCSjs7QXlGbGgrQkU7RUFDRTtBekZxaCtCSjs7QXlGbmgrQkU7RUFDRTtBekZzaCtCSjs7QXlGcGgrQkU7RUFDRTtBekZ1aCtCSjs7QXlGamkrQkU7RUFDRTtBekZvaStCSjs7QXlGbGkrQkU7RUFDRTtBekZxaStCSjs7QXlGbmkrQkU7RUFDRTtBekZzaStCSjs7QXlGcGkrQkU7RUFDRTtBekZ1aStCSjs7QXlGamorQkU7RUFDRTtBekZvaitCSjs7QXlGbGorQkU7RUFDRTtBekZxaitCSjs7QXlGbmorQkU7RUFDRTtBekZzaitCSjs7QXlGcGorQkU7RUFDRTtBekZ1aitCSjs7QXlGamsrQkU7RUFDRTtBekZvaytCSjs7QXlGbGsrQkU7RUFDRTtBekZxaytCSjs7QXlGbmsrQkU7RUFDRTtBekZzaytCSjs7QXlGcGsrQkU7RUFDRTtBekZ1aytCSjs7QXlGamwrQkU7RUFDRTtBekZvbCtCSjs7QXlGbGwrQkU7RUFDRTtBekZxbCtCSjs7QXlGbmwrQkU7RUFDRTtBekZzbCtCSjs7QXlGcGwrQkU7RUFDRTtBekZ1bCtCSjs7QXlGam0rQkU7RUFDRTtBekZvbStCSjs7QXlGbG0rQkU7RUFDRTtBekZxbStCSjs7QXlGbm0rQkU7RUFDRTtBekZzbStCSjs7QXlGcG0rQkU7RUFDRTtBekZ1bStCSjs7QXlGam4rQkU7RUFDRTtBekZvbitCSjs7QXlGbG4rQkU7RUFDRTtBekZxbitCSjs7QXlGbm4rQkU7RUFDRTtBekZzbitCSjs7QXlGcG4rQkU7RUFDRTtBekZ1bitCSjs7QXlGam8rQkU7RUFDRTtBekZvbytCSjs7QXlGbG8rQkU7RUFDRTtBekZxbytCSjs7QXlGbm8rQkU7RUFDRTtBekZzbytCSjs7QXlGcG8rQkU7RUFDRTtBekZ1bytCSjs7QXlGanArQkU7RUFDRTtBekZvcCtCSjs7QXlGbHArQkU7RUFDRTtBekZxcCtCSjs7QXlGbnArQkU7RUFDRTtBekZzcCtCSjs7QXlGcHArQkU7RUFDRTtBekZ1cCtCSjs7QXlGanErQkU7RUFDRTtBekZvcStCSjs7QXlGbHErQkU7RUFDRTtBekZxcStCSjs7QXlGbnErQkU7RUFDRTtBekZzcStCSjs7QXlGcHErQkU7RUFDRTtBekZ1cStCSjs7QXlGanIrQkU7RUFDRTtBekZvcitCSjs7QXlGbHIrQkU7RUFDRTtBekZxcitCSjs7QXlGbnIrQkU7RUFDRTtBekZzcitCSjs7QXlGcHIrQkU7RUFDRTtBekZ1citCSjs7QXlGanMrQkU7RUFDRTtBekZvcytCSjs7QXlGbHMrQkU7RUFDRTtBekZxcytCSjs7QXlGbnMrQkU7RUFDRTtBekZzcytCSjs7QXlGcHMrQkU7RUFDRTtBekZ1cytCSjs7QXlGanQrQkU7RUFDRTtBekZvdCtCSjs7QXlGbHQrQkU7RUFDRTtBekZxdCtCSjs7QXlGbnQrQkU7RUFDRTtBekZzdCtCSjs7QXlGcHQrQkU7RUFDRTtBekZ1dCtCSjs7QXlGanUrQkU7RUFDRTtBekZvdStCSjs7QXlGbHUrQkU7RUFDRTtBekZxdStCSjs7QXlGbnUrQkU7RUFDRTtBekZzdStCSjs7QXlGcHUrQkU7RUFDRTtBekZ1dStCSjs7QXlGanYrQkU7RUFDRTtBekZvditCSjs7QXlGbHYrQkU7RUFDRTtBekZxditCSjs7QXlGbnYrQkU7RUFDRTtBekZzditCSjs7QXlGcHYrQkU7RUFDRTtBekZ1ditCSjs7QXlGancrQkU7RUFDRTtBekZvdytCSjs7QXlGbHcrQkU7RUFDRTtBekZxdytCSjs7QXlGbncrQkU7RUFDRTtBekZzdytCSjs7QXlGcHcrQkU7RUFDRTtBekZ1dytCSjs7QXlGangrQkU7RUFDRTtBekZveCtCSjs7QXlGbHgrQkU7RUFDRTtBekZxeCtCSjs7QXlGbngrQkU7RUFDRTtBekZzeCtCSjs7QXlGcHgrQkU7RUFDRTtBekZ1eCtCSjs7QXlGankrQkU7RUFDRTtBekZveStCSjs7QXlGbHkrQkU7RUFDRTtBekZxeStCSjs7QXlGbnkrQkU7RUFDRTtBekZzeStCSjs7QXlGcHkrQkU7RUFDRTtBekZ1eStCSjs7QXlGanorQkU7RUFDRTtBekZveitCSjs7QXlGbHorQkU7RUFDRTtBekZxeitCSjs7QXlGbnorQkU7RUFDRTtBekZzeitCSjs7QXlGcHorQkU7RUFDRTtBekZ1eitCSjs7QXlGajArQkU7RUFDRTtBekZvMCtCSjs7QXlGbDArQkU7RUFDRTtBekZxMCtCSjs7QXlGbjArQkU7RUFDRTtBekZzMCtCSjs7QXlGcDArQkU7RUFDRTtBekZ1MCtCSjs7QXlGajErQkU7RUFDRTtBekZvMStCSjs7QXlGbDErQkU7RUFDRTtBekZxMStCSjs7QXlGbjErQkU7RUFDRTtBekZzMStCSjs7QXlGcDErQkU7RUFDRTtBekZ1MStCSjs7QXlGajIrQkU7RUFDRTtBekZvMitCSjs7QXlGbDIrQkU7RUFDRTtBekZxMitCSjs7QXlGbjIrQkU7RUFDRTtBekZzMitCSjs7QXlGcDIrQkU7RUFDRTtBekZ1MitCSjs7QXlGajMrQkU7RUFDRTtBekZvMytCSjs7QXlGbDMrQkU7RUFDRTtBekZxMytCSjs7QXlGbjMrQkU7RUFDRTtBekZzMytCSjs7QXlGcDMrQkU7RUFDRTtBekZ1MytCSjs7QXlGajQrQkU7RUFDRTtBekZvNCtCSjs7QXlGbDQrQkU7RUFDRTtBekZxNCtCSjs7QXlGbjQrQkU7RUFDRTtBekZzNCtCSjs7QXlGcDQrQkU7RUFDRTtBekZ1NCtCSjs7QXlGajUrQkU7RUFDRTtBekZvNStCSjs7QXlGbDUrQkU7RUFDRTtBekZxNStCSjs7QXlGbjUrQkU7RUFDRTtBekZzNStCSjs7QXlGcDUrQkU7RUFDRTtBekZ1NStCSjs7QXlGajYrQkU7RUFDRTtBekZvNitCSjs7QXlGbDYrQkU7RUFDRTtBekZxNitCSjs7QXlGbjYrQkU7RUFDRTtBekZzNitCSjs7QXlGcDYrQkU7RUFDRTtBekZ1NitCSjs7QXlGajcrQkU7RUFDRTtBekZvNytCSjs7QXlGbDcrQkU7RUFDRTtBekZxNytCSjs7QXlGbjcrQkU7RUFDRTtBekZzNytCSjs7QXlGcDcrQkU7RUFDRTtBekZ1NytCSjs7QXlGajgrQkU7RUFDRTtBekZvOCtCSjs7QXlGbDgrQkU7RUFDRTtBekZxOCtCSjs7QXlGbjgrQkU7RUFDRTtBekZzOCtCSjs7QXlGcDgrQkU7RUFDRTtBekZ1OCtCSjs7QXlGajkrQkU7RUFDRTtBekZvOStCSjs7QXlGbDkrQkU7RUFDRTtBekZxOStCSjs7QXlGbjkrQkU7RUFDRTtBekZzOStCSjs7QXlGcDkrQkU7RUFDRTtBekZ1OStCSjs7QXlGaisrQkU7RUFDRTtBekZvKytCSjs7QXlGbCsrQkU7RUFDRTtBekZxKytCSjs7QXlGbisrQkU7RUFDRTtBekZzKytCSjs7QXlGcCsrQkU7RUFDRTtBekZ1KytCSjs7QXlGai8rQkU7RUFDRTtBekZvLytCSjs7QXlGbC8rQkU7RUFDRTtBekZxLytCSjs7QXlGbi8rQkU7RUFDRTtBekZzLytCSjs7QXlGcC8rQkU7RUFDRTtBekZ1LytCSjs7QXlGamcvQkU7RUFDRTtBekZvZy9CSjs7QXlGbGcvQkU7RUFDRTtBekZxZy9CSjs7QXlGbmcvQkU7RUFDRTtBekZzZy9CSjs7QXlGcGcvQkU7RUFDRTtBekZ1Zy9CSjs7QXlGamgvQkU7RUFDRTtBekZvaC9CSjs7QXlGbGgvQkU7RUFDRTtBekZxaC9CSjs7QXlGbmgvQkU7RUFDRTtBekZzaC9CSjs7QXlGcGgvQkU7RUFDRTtBekZ1aC9CSjs7QXlGamkvQkU7RUFDRTtBekZvaS9CSjs7QXlGbGkvQkU7RUFDRTtBekZxaS9CSjs7QXlGbmkvQkU7RUFDRTtBekZzaS9CSjs7QXlGcGkvQkU7RUFDRTtBekZ1aS9CSjs7QXlGamovQkU7RUFDRTtBekZvai9CSjs7QXlGbGovQkU7RUFDRTtBekZxai9CSjs7QXlGbmovQkU7RUFDRTtBekZzai9CSjs7QXlGcGovQkU7RUFDRTtBekZ1ai9CSjs7QXlGamsvQkU7RUFDRTtBekZvay9CSjs7QXlGbGsvQkU7RUFDRTtBekZxay9CSjs7QXlGbmsvQkU7RUFDRTtBekZzay9CSjs7QXlGcGsvQkU7RUFDRTtBekZ1ay9CSjs7QXlGamwvQkU7RUFDRTtBekZvbC9CSjs7QXlGbGwvQkU7RUFDRTtBekZxbC9CSjs7QXlGbmwvQkU7RUFDRTtBekZzbC9CSjs7QXlGcGwvQkU7RUFDRTtBekZ1bC9CSjs7QXlGam0vQkU7RUFDRTtBekZvbS9CSjs7QXlGbG0vQkU7RUFDRTtBekZxbS9CSjs7QXlGbm0vQkU7RUFDRTtBekZzbS9CSjs7QXlGcG0vQkU7RUFDRTtBekZ1bS9CSjs7QXlGam4vQkU7RUFDRTtBekZvbi9CSjs7QXlGbG4vQkU7RUFDRTtBekZxbi9CSjs7QXlGbm4vQkU7RUFDRTtBekZzbi9CSjs7QXlGcG4vQkU7RUFDRTtBekZ1bi9CSjs7QXlGam8vQkU7RUFDRTtBekZvby9CSjs7QXlGbG8vQkU7RUFDRTtBekZxby9CSjs7QXlGbm8vQkU7RUFDRTtBekZzby9CSjs7QXlGcG8vQkU7RUFDRTtBekZ1by9CSjs7QXlGanAvQkU7RUFDRTtBekZvcC9CSjs7QXlGbHAvQkU7RUFDRTtBekZxcC9CSjs7QXlGbnAvQkU7RUFDRTtBekZzcC9CSjs7QXlGcHAvQkU7RUFDRTtBekZ1cC9CSjs7QXlGanEvQkU7RUFDRTtBekZvcS9CSjs7QXlGbHEvQkU7RUFDRTtBekZxcS9CSjs7QXlGbnEvQkU7RUFDRTtBekZzcS9CSjs7QXlGcHEvQkU7RUFDRTtBekZ1cS9CSjs7QXlGanIvQkU7RUFDRTtBekZvci9CSjs7QXlGbHIvQkU7RUFDRTtBekZxci9CSjs7QXlGbnIvQkU7RUFDRTtBekZzci9CSjs7QXlGcHIvQkU7RUFDRTtBekZ1ci9CSjs7QXlGanMvQkU7RUFDRTtBekZvcy9CSjs7QXlGbHMvQkU7RUFDRTtBekZxcy9CSjs7QXlGbnMvQkU7RUFDRTtBekZzcy9CSjs7QXlGcHMvQkU7RUFDRTtBekZ1cy9CSjs7QXlGanQvQkU7RUFDRTtBekZvdC9CSjs7QXlGbHQvQkU7RUFDRTtBekZxdC9CSjs7QXlGbnQvQkU7RUFDRTtBekZzdC9CSjs7QXlGcHQvQkU7RUFDRTtBekZ1dC9CSjs7QXlGanUvQkU7RUFDRTtBekZvdS9CSjs7QXlGbHUvQkU7RUFDRTtBekZxdS9CSjs7QXlGbnUvQkU7RUFDRTtBekZzdS9CSjs7QXlGcHUvQkU7RUFDRTtBekZ1dS9CSjs7QXlGanYvQkU7RUFDRTtBekZvdi9CSjs7QXlGbHYvQkU7RUFDRTtBekZxdi9CSjs7QXlGbnYvQkU7RUFDRTtBekZzdi9CSjs7QXlGcHYvQkU7RUFDRTtBekZ1di9CSjs7QXlGancvQkU7RUFDRTtBekZvdy9CSjs7QXlGbHcvQkU7RUFDRTtBekZxdy9CSjs7QXlGbncvQkU7RUFDRTtBekZzdy9CSjs7QXlGcHcvQkU7RUFDRTtBekZ1dy9CSjs7QXlGangvQkU7RUFDRTtBekZveC9CSjs7QXlGbHgvQkU7RUFDRTtBekZxeC9CSjs7QXlGbngvQkU7RUFDRTtBekZzeC9CSjs7QXlGcHgvQkU7RUFDRTtBekZ1eC9CSjs7QXlGankvQkU7RUFDRTtBekZveS9CSjs7QXlGbHkvQkU7RUFDRTtBekZxeS9CSjs7QXlGbnkvQkU7RUFDRTtBekZzeS9CSjs7QXlGcHkvQkU7RUFDRTtBekZ1eS9CSjs7QXlGanovQkU7RUFDRTtBekZvei9CSjs7QXlGbHovQkU7RUFDRTtBekZxei9CSjs7QXlGbnovQkU7RUFDRTtBekZzei9CSjs7QXlGcHovQkU7RUFDRTtBekZ1ei9CSjs7QXlGajAvQkU7RUFDRTtBekZvMC9CSjs7QXlGbDAvQkU7RUFDRTtBekZxMC9CSjs7QXlGbjAvQkU7RUFDRTtBekZzMC9CSjs7QXlGcDAvQkU7RUFDRTtBekZ1MC9CSjs7QXlGajEvQkU7RUFDRTtBekZvMS9CSjs7QXlGbDEvQkU7RUFDRTtBekZxMS9CSjs7QXlGbjEvQkU7RUFDRTtBekZzMS9CSjs7QXlGcDEvQkU7RUFDRTtBekZ1MS9CSjs7QXlGajIvQkU7RUFDRTtBekZvMi9CSjs7QXlGbDIvQkU7RUFDRTtBekZxMi9CSjs7QXlGbjIvQkU7RUFDRTtBekZzMi9CSjs7QXlGcDIvQkU7RUFDRTtBekZ1Mi9CSjs7QXlGajMvQkU7RUFDRTtBekZvMy9CSjs7QXlGbDMvQkU7RUFDRTtBekZxMy9CSjs7QXlGbjMvQkU7RUFDRTtBekZzMy9CSjs7QXlGcDMvQkU7RUFDRTtBekZ1My9CSjs7QXlGajQvQkU7RUFDRTtBekZvNC9CSjs7QXlGbDQvQkU7RUFDRTtBekZxNC9CSjs7QXlGbjQvQkU7RUFDRTtBekZzNC9CSjs7QXlGcDQvQkU7RUFDRTtBekZ1NC9CSjs7QXlGajUvQkU7RUFDRTtBekZvNS9CSjs7QXlGbDUvQkU7RUFDRTtBekZxNS9CSjs7QXlGbjUvQkU7RUFDRTtBekZzNS9CSjs7QXlGcDUvQkU7RUFDRTtBekZ1NS9CSjs7QXlGajYvQkU7RUFDRTtBekZvNi9CSjs7QXlGbDYvQkU7RUFDRTtBekZxNi9CSjs7QXlGbjYvQkU7RUFDRTtBekZzNi9CSjs7QXlGcDYvQkU7RUFDRTtBekZ1Ni9CSjs7QXlGajcvQkU7RUFDRTtBekZvNy9CSjs7QXlGbDcvQkU7RUFDRTtBekZxNy9CSjs7QXlGbjcvQkU7RUFDRTtBekZzNy9CSjs7QXlGcDcvQkU7RUFDRTtBekZ1Ny9CSjs7QXlGajgvQkU7RUFDRTtBekZvOC9CSjs7QXlGbDgvQkU7RUFDRTtBekZxOC9CSjs7QXlGbjgvQkU7RUFDRTtBekZzOC9CSjs7QXlGcDgvQkU7RUFDRTtBekZ1OC9CSjs7QXlGajkvQkU7RUFDRTtBekZvOS9CSjs7QXlGbDkvQkU7RUFDRTtBekZxOS9CSjs7QXlGbjkvQkU7RUFDRTtBekZzOS9CSjs7QXlGcDkvQkU7RUFDRTtBekZ1OS9CSjs7QXlGaisvQkU7RUFDRTtBekZvKy9CSjs7QXlGbCsvQkU7RUFDRTtBekZxKy9CSjs7QXlGbisvQkU7RUFDRTtBekZzKy9CSjs7QXlGcCsvQkU7RUFDRTtBekZ1Ky9CSjs7QXlGai8vQkU7RUFDRTtBekZvLy9CSjs7QXlGbC8vQkU7RUFDRTtBekZxLy9CSjs7QXlGbi8vQkU7RUFDRTtBekZzLy9CSjs7QXlGcC8vQkU7RUFDRTtBekZ1Ly9CSjs7QXlGamdnQ0U7RUFDRTtBekZvZ2dDSjs7QXlGbGdnQ0U7RUFDRTtBekZxZ2dDSjs7QXlGbmdnQ0U7RUFDRTtBekZzZ2dDSjs7QXlGcGdnQ0U7RUFDRTtBekZ1Z2dDSjs7QXlGamhnQ0U7RUFDRTtBekZvaGdDSjs7QXlGbGhnQ0U7RUFDRTtBekZxaGdDSjs7QXlGbmhnQ0U7RUFDRTtBekZzaGdDSjs7QXlGcGhnQ0U7RUFDRTtBekZ1aGdDSjs7QXlGamlnQ0U7RUFDRTtBekZvaWdDSjs7QXlGbGlnQ0U7RUFDRTtBekZxaWdDSjs7QXlGbmlnQ0U7RUFDRTtBekZzaWdDSjs7QXlGcGlnQ0U7RUFDRTtBekZ1aWdDSjs7QXlGampnQ0U7RUFDRTtBekZvamdDSjs7QXlGbGpnQ0U7RUFDRTtBekZxamdDSjs7QXlGbmpnQ0U7RUFDRTtBekZzamdDSjs7QXlGcGpnQ0U7RUFDRTtBekZ1amdDSjs7QXlGamtnQ0U7RUFDRTtBekZva2dDSjs7QXlGbGtnQ0U7RUFDRTtBekZxa2dDSjs7QXlGbmtnQ0U7RUFDRTtBekZza2dDSjs7QXlGcGtnQ0U7RUFDRTtBekZ1a2dDSjs7QXlGamxnQ0U7RUFDRTtBekZvbGdDSjs7QXlGbGxnQ0U7RUFDRTtBekZxbGdDSjs7QXlGbmxnQ0U7RUFDRTtBekZzbGdDSjs7QXlGcGxnQ0U7RUFDRTtBekZ1bGdDSjs7QXlGam1nQ0U7RUFDRTtBekZvbWdDSjs7QXlGbG1nQ0U7RUFDRTtBekZxbWdDSjs7QXlGbm1nQ0U7RUFDRTtBekZzbWdDSjs7QXlGcG1nQ0U7RUFDRTtBekZ1bWdDSjs7QXlGam5nQ0U7RUFDRTtBekZvbmdDSjs7QXlGbG5nQ0U7RUFDRTtBekZxbmdDSjs7QXlGbm5nQ0U7RUFDRTtBekZzbmdDSjs7QXlGcG5nQ0U7RUFDRTtBekZ1bmdDSjs7QXlGam9nQ0U7RUFDRTtBekZvb2dDSjs7QXlGbG9nQ0U7RUFDRTtBekZxb2dDSjs7QXlGbm9nQ0U7RUFDRTtBekZzb2dDSjs7QXlGcG9nQ0U7RUFDRTtBekZ1b2dDSjs7QXlGanBnQ0U7RUFDRTtBekZvcGdDSjs7QXlGbHBnQ0U7RUFDRTtBekZxcGdDSjs7QXlGbnBnQ0U7RUFDRTtBekZzcGdDSjs7QXlGcHBnQ0U7RUFDRTtBekZ1cGdDSjs7QXlGanFnQ0U7RUFDRTtBekZvcWdDSjs7QXlGbHFnQ0U7RUFDRTtBekZxcWdDSjs7QXlGbnFnQ0U7RUFDRTtBekZzcWdDSjs7QXlGcHFnQ0U7RUFDRTtBekZ1cWdDSjs7QXlGanJnQ0U7RUFDRTtBekZvcmdDSjs7QXlGbHJnQ0U7RUFDRTtBekZxcmdDSjs7QXlGbnJnQ0U7RUFDRTtBekZzcmdDSjs7QXlGcHJnQ0U7RUFDRTtBekZ1cmdDSjs7QXlGanNnQ0U7RUFDRTtBekZvc2dDSjs7QXlGbHNnQ0U7RUFDRTtBekZxc2dDSjs7QXlGbnNnQ0U7RUFDRTtBekZzc2dDSjs7QXlGcHNnQ0U7RUFDRTtBekZ1c2dDSjs7QXlGanRnQ0U7RUFDRTtBekZvdGdDSjs7QXlGbHRnQ0U7RUFDRTtBekZxdGdDSjs7QXlGbnRnQ0U7RUFDRTtBekZzdGdDSjs7QXlGcHRnQ0U7RUFDRTtBekZ1dGdDSjs7QXlGanVnQ0U7RUFDRTtBekZvdWdDSjs7QXlGbHVnQ0U7RUFDRTtBekZxdWdDSjs7QXlGbnVnQ0U7RUFDRTtBekZzdWdDSjs7QXlGcHVnQ0U7RUFDRTtBekZ1dWdDSjs7QXlGanZnQ0U7RUFDRTtBekZvdmdDSjs7QXlGbHZnQ0U7RUFDRTtBekZxdmdDSjs7QXlGbnZnQ0U7RUFDRTtBekZzdmdDSjs7QXlGcHZnQ0U7RUFDRTtBekZ1dmdDSjs7QXlGandnQ0U7RUFDRTtBekZvd2dDSjs7QXlGbHdnQ0U7RUFDRTtBekZxd2dDSjs7QXlGbndnQ0U7RUFDRTtBekZzd2dDSjs7QXlGcHdnQ0U7RUFDRTtBekZ1d2dDSjs7QXlGanhnQ0U7RUFDRTtBekZveGdDSjs7QXlGbHhnQ0U7RUFDRTtBekZxeGdDSjs7QXlGbnhnQ0U7RUFDRTtBekZzeGdDSjs7QXlGcHhnQ0U7RUFDRTtBekZ1eGdDSjs7QXlGanlnQ0U7RUFDRTtBekZveWdDSjs7QXlGbHlnQ0U7RUFDRTtBekZxeWdDSjs7QXlGbnlnQ0U7RUFDRTtBekZzeWdDSjs7QXlGcHlnQ0U7RUFDRTtBekZ1eWdDSjs7QXlGanpnQ0U7RUFDRTtBekZvemdDSjs7QXlGbHpnQ0U7RUFDRTtBekZxemdDSjs7QXlGbnpnQ0U7RUFDRTtBekZzemdDSjs7QXlGcHpnQ0U7RUFDRTtBekZ1emdDSjs7QXlGajBnQ0U7RUFDRTtBekZvMGdDSjs7QXlGbDBnQ0U7RUFDRTtBekZxMGdDSjs7QXlGbjBnQ0U7RUFDRTtBekZzMGdDSjs7QXlGcDBnQ0U7RUFDRTtBekZ1MGdDSjs7QXlGajFnQ0U7RUFDRTtBekZvMWdDSjs7QXlGbDFnQ0U7RUFDRTtBekZxMWdDSjs7QXlGbjFnQ0U7RUFDRTtBekZzMWdDSjs7QXlGcDFnQ0U7RUFDRTtBekZ1MWdDSjs7QXlGajJnQ0U7RUFDRTtBekZvMmdDSjs7QXlGbDJnQ0U7RUFDRTtBekZxMmdDSjs7QXlGbjJnQ0U7RUFDRTtBekZzMmdDSjs7QXlGcDJnQ0U7RUFDRTtBekZ1MmdDSjs7QXlGajNnQ0U7RUFDRTtBekZvM2dDSjs7QXlGbDNnQ0U7RUFDRTtBekZxM2dDSjs7QXlGbjNnQ0U7RUFDRTtBekZzM2dDSjs7QXlGcDNnQ0U7RUFDRTtBekZ1M2dDSjs7QXlGajRnQ0U7RUFDRTtBekZvNGdDSjs7QXlGbDRnQ0U7RUFDRTtBekZxNGdDSjs7QXlGbjRnQ0U7RUFDRTtBekZzNGdDSjs7QXlGcDRnQ0U7RUFDRTtBekZ1NGdDSjs7QXlGajVnQ0U7RUFDRTtBekZvNWdDSjs7QXlGbDVnQ0U7RUFDRTtBekZxNWdDSjs7QXlGbjVnQ0U7RUFDRTtBekZzNWdDSjs7QXlGcDVnQ0U7RUFDRTtBekZ1NWdDSjs7QXlGajZnQ0U7RUFDRTtBekZvNmdDSjs7QXlGbDZnQ0U7RUFDRTtBekZxNmdDSjs7QXlGbjZnQ0U7RUFDRTtBekZzNmdDSjs7QXlGcDZnQ0U7RUFDRTtBekZ1NmdDSjs7QXlGajdnQ0U7RUFDRTtBekZvN2dDSjs7QXlGbDdnQ0U7RUFDRTtBekZxN2dDSjs7QXlGbjdnQ0U7RUFDRTtBekZzN2dDSjs7QXlGcDdnQ0U7RUFDRTtBekZ1N2dDSjs7QXlGajhnQ0U7RUFDRTtBekZvOGdDSjs7QXlGbDhnQ0U7RUFDRTtBekZxOGdDSjs7QXlGbjhnQ0U7RUFDRTtBekZzOGdDSjs7QXlGcDhnQ0U7RUFDRTtBekZ1OGdDSjs7QXlGajlnQ0U7RUFDRTtBekZvOWdDSjs7QXlGbDlnQ0U7RUFDRTtBekZxOWdDSjs7QXlGbjlnQ0U7RUFDRTtBekZzOWdDSjs7QXlGcDlnQ0U7RUFDRTtBekZ1OWdDSjs7QXlGaitnQ0U7RUFDRTtBekZvK2dDSjs7QXlGbCtnQ0U7RUFDRTtBekZxK2dDSjs7QXlGbitnQ0U7RUFDRTtBekZzK2dDSjs7QXlGcCtnQ0U7RUFDRTtBekZ1K2dDSjs7QXlGai9nQ0U7RUFDRTtBekZvL2dDSjs7QXlGbC9nQ0U7RUFDRTtBekZxL2dDSjs7QXlGbi9nQ0U7RUFDRTtBekZzL2dDSjs7QXlGcC9nQ0U7RUFDRTtBekZ1L2dDSjs7QXlGamdoQ0U7RUFDRTtBekZvZ2hDSjs7QXlGbGdoQ0U7RUFDRTtBekZxZ2hDSjs7QXlGbmdoQ0U7RUFDRTtBekZzZ2hDSjs7QXlGcGdoQ0U7RUFDRTtBekZ1Z2hDSjs7QXlGamhoQ0U7RUFDRTtBekZvaGhDSjs7QXlGbGhoQ0U7RUFDRTtBekZxaGhDSjs7QXlGbmhoQ0U7RUFDRTtBekZzaGhDSjs7QXlGcGhoQ0U7RUFDRTtBekZ1aGhDSjs7QXlGamloQ0U7RUFDRTtBekZvaWhDSjs7QXlGbGloQ0U7RUFDRTtBekZxaWhDSjs7QXlGbmloQ0U7RUFDRTtBekZzaWhDSjs7QXlGcGloQ0U7RUFDRTtBekZ1aWhDSjs7QXlGampoQ0U7RUFDRTtBekZvamhDSjs7QXlGbGpoQ0U7RUFDRTtBekZxamhDSjs7QXlGbmpoQ0U7RUFDRTtBekZzamhDSjs7QXlGcGpoQ0U7RUFDRTtBekZ1amhDSjs7QXlGamtoQ0U7RUFDRTtBekZva2hDSjs7QXlGbGtoQ0U7RUFDRTtBekZxa2hDSjs7QXlGbmtoQ0U7RUFDRTtBekZza2hDSjs7QXlGcGtoQ0U7RUFDRTtBekZ1a2hDSjs7QXlGamxoQ0U7RUFDRTtBekZvbGhDSjs7QXlGbGxoQ0U7RUFDRTtBekZxbGhDSjs7QXlGbmxoQ0U7RUFDRTtBekZzbGhDSjs7QXlGcGxoQ0U7RUFDRTtBekZ1bGhDSjs7QXlGam1oQ0U7RUFDRTtBekZvbWhDSjs7QXlGbG1oQ0U7RUFDRTtBekZxbWhDSjs7QXlGbm1oQ0U7RUFDRTtBekZzbWhDSjs7QXlGcG1oQ0U7RUFDRTtBekZ1bWhDSjs7QXlGam5oQ0U7RUFDRTtBekZvbmhDSjs7QXlGbG5oQ0U7RUFDRTtBekZxbmhDSjs7QXlGbm5oQ0U7RUFDRTtBekZzbmhDSjs7QXlGcG5oQ0U7RUFDRTtBekZ1bmhDSjs7QXlGam9oQ0U7RUFDRTtBekZvb2hDSjs7QXlGbG9oQ0U7RUFDRTtBekZxb2hDSjs7QXlGbm9oQ0U7RUFDRTtBekZzb2hDSjs7QXlGcG9oQ0U7RUFDRTtBekZ1b2hDSjs7QXlGanBoQ0U7RUFDRTtBekZvcGhDSjs7QXlGbHBoQ0U7RUFDRTtBekZxcGhDSjs7QXlGbnBoQ0U7RUFDRTtBekZzcGhDSjs7QXlGcHBoQ0U7RUFDRTtBekZ1cGhDSjs7QXlGanFoQ0U7RUFDRTtBekZvcWhDSjs7QXlGbHFoQ0U7RUFDRTtBekZxcWhDSjs7QXlGbnFoQ0U7RUFDRTtBekZzcWhDSjs7QXlGcHFoQ0U7RUFDRTtBekZ1cWhDSjs7QXlGanJoQ0U7RUFDRTtBekZvcmhDSjs7QXlGbHJoQ0U7RUFDRTtBekZxcmhDSjs7QXlGbnJoQ0U7RUFDRTtBekZzcmhDSjs7QXlGcHJoQ0U7RUFDRTtBekZ1cmhDSjs7QXlGanNoQ0U7RUFDRTtBekZvc2hDSjs7QXlGbHNoQ0U7RUFDRTtBekZxc2hDSjs7QXlGbnNoQ0U7RUFDRTtBekZzc2hDSjs7QXlGcHNoQ0U7RUFDRTtBekZ1c2hDSjs7QXlGanRoQ0U7RUFDRTtBekZvdGhDSjs7QXlGbHRoQ0U7RUFDRTtBekZxdGhDSjs7QXlGbnRoQ0U7RUFDRTtBekZzdGhDSjs7QXlGcHRoQ0U7RUFDRTtBekZ1dGhDSjs7QXlGanVoQ0U7RUFDRTtBekZvdWhDSjs7QXlGbHVoQ0U7RUFDRTtBekZxdWhDSjs7QXlGbnVoQ0U7RUFDRTtBekZzdWhDSjs7QXlGcHVoQ0U7RUFDRTtBekZ1dWhDSjs7QXlGanZoQ0U7RUFDRTtBekZvdmhDSjs7QXlGbHZoQ0U7RUFDRTtBekZxdmhDSjs7QXlGbnZoQ0U7RUFDRTtBekZzdmhDSjs7QXlGcHZoQ0U7RUFDRTtBekZ1dmhDSjs7QXlGandoQ0U7RUFDRTtBekZvd2hDSjs7QXlGbHdoQ0U7RUFDRTtBekZxd2hDSjs7QXlGbndoQ0U7RUFDRTtBekZzd2hDSjs7QXlGcHdoQ0U7RUFDRTtBekZ1d2hDSjs7QXlGanhoQ0U7RUFDRTtBekZveGhDSjs7QXlGbHhoQ0U7RUFDRTtBekZxeGhDSjs7QXlGbnhoQ0U7RUFDRTtBekZzeGhDSjs7QXlGcHhoQ0U7RUFDRTtBekZ1eGhDSjs7QXlGanloQ0U7RUFDRTtBekZveWhDSjs7QXlGbHloQ0U7RUFDRTtBekZxeWhDSjs7QXlGbnloQ0U7RUFDRTtBekZzeWhDSjs7QXlGcHloQ0U7RUFDRTtBekZ1eWhDSjs7QXlGanpoQ0U7RUFDRTtBekZvemhDSjs7QXlGbHpoQ0U7RUFDRTtBekZxemhDSjs7QXlGbnpoQ0U7RUFDRTtBekZzemhDSjs7QXlGcHpoQ0U7RUFDRTtBekZ1emhDSjs7QXlGajBoQ0U7RUFDRTtBekZvMGhDSjs7QXlGbDBoQ0U7RUFDRTtBekZxMGhDSjs7QXlGbjBoQ0U7RUFDRTtBekZzMGhDSjs7QXlGcDBoQ0U7RUFDRTtBekZ1MGhDSjs7QXlGajFoQ0U7RUFDRTtBekZvMWhDSjs7QXlGbDFoQ0U7RUFDRTtBekZxMWhDSjs7QXlGbjFoQ0U7RUFDRTtBekZzMWhDSjs7QXlGcDFoQ0U7RUFDRTtBekZ1MWhDSjs7QXlGajJoQ0U7RUFDRTtBekZvMmhDSjs7QXlGbDJoQ0U7RUFDRTtBekZxMmhDSjs7QXlGbjJoQ0U7RUFDRTtBekZzMmhDSjs7QXlGcDJoQ0U7RUFDRTtBekZ1MmhDSjs7QXlGajNoQ0U7RUFDRTtBekZvM2hDSjs7QXlGbDNoQ0U7RUFDRTtBekZxM2hDSjs7QXlGbjNoQ0U7RUFDRTtBekZzM2hDSjs7QXlGcDNoQ0U7RUFDRTtBekZ1M2hDSjs7QXlGajRoQ0U7RUFDRTtBekZvNGhDSjs7QXlGbDRoQ0U7RUFDRTtBekZxNGhDSjs7QXlGbjRoQ0U7RUFDRTtBekZzNGhDSjs7QXlGcDRoQ0U7RUFDRTtBekZ1NGhDSjs7QXlGajVoQ0U7RUFDRTtBekZvNWhDSjs7QXlGbDVoQ0U7RUFDRTtBekZxNWhDSjs7QXlGbjVoQ0U7RUFDRTtBekZzNWhDSjs7QXlGcDVoQ0U7RUFDRTtBekZ1NWhDSjs7QXlGajZoQ0U7RUFDRTtBekZvNmhDSjs7QXlGbDZoQ0U7RUFDRTtBekZxNmhDSjs7QXlGbjZoQ0U7RUFDRTtBekZzNmhDSjs7QXlGcDZoQ0U7RUFDRTtBekZ1NmhDSjs7QXlGajdoQ0U7RUFDRTtBekZvN2hDSjs7QXlGbDdoQ0U7RUFDRTtBekZxN2hDSjs7QXlGbjdoQ0U7RUFDRTtBekZzN2hDSjs7QXlGcDdoQ0U7RUFDRTtBekZ1N2hDSjs7QXlGajhoQ0U7RUFDRTtBekZvOGhDSjs7QXlGbDhoQ0U7RUFDRTtBekZxOGhDSjs7QXlGbjhoQ0U7RUFDRTtBekZzOGhDSjs7QXlGcDhoQ0U7RUFDRTtBekZ1OGhDSjs7QXlGajloQ0U7RUFDRTtBekZvOWhDSjs7QXlGbDloQ0U7RUFDRTtBekZxOWhDSjs7QXlGbjloQ0U7RUFDRTtBekZzOWhDSjs7QXlGcDloQ0U7RUFDRTtBekZ1OWhDSjs7QXlGaitoQ0U7RUFDRTtBekZvK2hDSjs7QXlGbCtoQ0U7RUFDRTtBekZxK2hDSjs7QXlGbitoQ0U7RUFDRTtBekZzK2hDSjs7QXlGcCtoQ0U7RUFDRTtBekZ1K2hDSjs7QXlGai9oQ0U7RUFDRTtBekZvL2hDSjs7QXlGbC9oQ0U7RUFDRTtBekZxL2hDSjs7QXlGbi9oQ0U7RUFDRTtBekZzL2hDSjs7QXlGcC9oQ0U7RUFDRTtBekZ1L2hDSjs7QXlGamdpQ0U7RUFDRTtBekZvZ2lDSjs7QXlGbGdpQ0U7RUFDRTtBekZxZ2lDSjs7QXlGbmdpQ0U7RUFDRTtBekZzZ2lDSjs7QXlGcGdpQ0U7RUFDRTtBekZ1Z2lDSjs7QXlGamhpQ0U7RUFDRTtBekZvaGlDSjs7QXlGbGhpQ0U7RUFDRTtBekZxaGlDSjs7QXlGbmhpQ0U7RUFDRTtBekZzaGlDSjs7QXlGcGhpQ0U7RUFDRTtBekZ1aGlDSjs7QXlGamlpQ0U7RUFDRTtBekZvaWlDSjs7QXlGbGlpQ0U7RUFDRTtBekZxaWlDSjs7QXlGbmlpQ0U7RUFDRTtBekZzaWlDSjs7QXlGcGlpQ0U7RUFDRTtBekZ1aWlDSjs7QXlGamppQ0U7RUFDRTtBekZvamlDSjs7QXlGbGppQ0U7RUFDRTtBekZxamlDSjs7QXlGbmppQ0U7RUFDRTtBekZzamlDSjs7QXlGcGppQ0U7RUFDRTtBekZ1amlDSjs7QXlGamtpQ0U7RUFDRTtBekZva2lDSjs7QXlGbGtpQ0U7RUFDRTtBekZxa2lDSjs7QXlGbmtpQ0U7RUFDRTtBekZza2lDSjs7QXlGcGtpQ0U7RUFDRTtBekZ1a2lDSjs7QXlGamxpQ0U7RUFDRTtBekZvbGlDSjs7QXlGbGxpQ0U7RUFDRTtBekZxbGlDSjs7QXlGbmxpQ0U7RUFDRTtBekZzbGlDSjs7QXlGcGxpQ0U7RUFDRTtBekZ1bGlDSjs7QXlGam1pQ0U7RUFDRTtBekZvbWlDSjs7QXlGbG1pQ0U7RUFDRTtBekZxbWlDSjs7QXlGbm1pQ0U7RUFDRTtBekZzbWlDSjs7QXlGcG1pQ0U7RUFDRTtBekZ1bWlDSjs7QXlGam5pQ0U7RUFDRTtBekZvbmlDSjs7QXlGbG5pQ0U7RUFDRTtBekZxbmlDSjs7QXlGbm5pQ0U7RUFDRTtBekZzbmlDSjs7QXlGcG5pQ0U7RUFDRTtBekZ1bmlDSjs7QXlGam9pQ0U7RUFDRTtBekZvb2lDSjs7QXlGbG9pQ0U7RUFDRTtBekZxb2lDSjs7QXlGbm9pQ0U7RUFDRTtBekZzb2lDSjs7QXlGcG9pQ0U7RUFDRTtBekZ1b2lDSjs7QXlGanBpQ0U7RUFDRTtBekZvcGlDSjs7QXlGbHBpQ0U7RUFDRTtBekZxcGlDSjs7QXlGbnBpQ0U7RUFDRTtBekZzcGlDSjs7QXlGcHBpQ0U7RUFDRTtBekZ1cGlDSjs7QXlGanFpQ0U7RUFDRTtBekZvcWlDSjs7QXlGbHFpQ0U7RUFDRTtBekZxcWlDSjs7QXlGbnFpQ0U7RUFDRTtBekZzcWlDSjs7QXlGcHFpQ0U7RUFDRTtBekZ1cWlDSjs7QXlGanJpQ0U7RUFDRTtBekZvcmlDSjs7QXlGbHJpQ0U7RUFDRTtBekZxcmlDSjs7QXlGbnJpQ0U7RUFDRTtBekZzcmlDSjs7QXlGcHJpQ0U7RUFDRTtBekZ1cmlDSjs7QXlGanNpQ0U7RUFDRTtBekZvc2lDSjs7QXlGbHNpQ0U7RUFDRTtBekZxc2lDSjs7QXlGbnNpQ0U7RUFDRTtBekZzc2lDSjs7QXlGcHNpQ0U7RUFDRTtBekZ1c2lDSjs7QXlGanRpQ0U7RUFDRTtBekZvdGlDSjs7QXlGbHRpQ0U7RUFDRTtBekZxdGlDSjs7QXlGbnRpQ0U7RUFDRTtBekZzdGlDSjs7QXlGcHRpQ0U7RUFDRTtBekZ1dGlDSjs7QXlGanVpQ0U7RUFDRTtBekZvdWlDSjs7QXlGbHVpQ0U7RUFDRTtBekZxdWlDSjs7QXlGbnVpQ0U7RUFDRTtBekZzdWlDSjs7QXlGcHVpQ0U7RUFDRTtBekZ1dWlDSjs7QXlGanZpQ0U7RUFDRTtBekZvdmlDSjs7QXlGbHZpQ0U7RUFDRTtBekZxdmlDSjs7QXlGbnZpQ0U7RUFDRTtBekZzdmlDSjs7QXlGcHZpQ0U7RUFDRTtBekZ1dmlDSjs7QXlGandpQ0U7RUFDRTtBekZvd2lDSjs7QXlGbHdpQ0U7RUFDRTtBekZxd2lDSjs7QXlGbndpQ0U7RUFDRTtBekZzd2lDSjs7QXlGcHdpQ0U7RUFDRTtBekZ1d2lDSjs7QXlGanhpQ0U7RUFDRTtBekZveGlDSjs7QXlGbHhpQ0U7RUFDRTtBekZxeGlDSjs7QXlGbnhpQ0U7RUFDRTtBekZzeGlDSjs7QXlGcHhpQ0U7RUFDRTtBekZ1eGlDSjs7QXlGanlpQ0U7RUFDRTtBekZveWlDSjs7QXlGbHlpQ0U7RUFDRTtBekZxeWlDSjs7QXlGbnlpQ0U7RUFDRTtBekZzeWlDSjs7QXlGcHlpQ0U7RUFDRTtBekZ1eWlDSjs7QXlGanppQ0U7RUFDRTtBekZvemlDSjs7QXlGbHppQ0U7RUFDRTtBekZxemlDSjs7QXlGbnppQ0U7RUFDRTtBekZzemlDSjs7QXlGcHppQ0U7RUFDRTtBekZ1emlDSjs7QXlGajBpQ0U7RUFDRTtBekZvMGlDSjs7QXlGbDBpQ0U7RUFDRTtBekZxMGlDSjs7QXlGbjBpQ0U7RUFDRTtBekZzMGlDSjs7QXlGcDBpQ0U7RUFDRTtBekZ1MGlDSjs7QXlGajFpQ0U7RUFDRTtBekZvMWlDSjs7QXlGbDFpQ0U7RUFDRTtBekZxMWlDSjs7QXlGbjFpQ0U7RUFDRTtBekZzMWlDSjs7QXlGcDFpQ0U7RUFDRTtBekZ1MWlDSjs7QXlGajJpQ0U7RUFDRTtBekZvMmlDSjs7QXlGbDJpQ0U7RUFDRTtBekZxMmlDSjs7QXlGbjJpQ0U7RUFDRTtBekZzMmlDSjs7QXlGcDJpQ0U7RUFDRTtBekZ1MmlDSjs7QXlGajNpQ0U7RUFDRTtBekZvM2lDSjs7QXlGbDNpQ0U7RUFDRTtBekZxM2lDSjs7QXlGbjNpQ0U7RUFDRTtBekZzM2lDSjs7QXlGcDNpQ0U7RUFDRTtBekZ1M2lDSjs7QXlGajRpQ0U7RUFDRTtBekZvNGlDSjs7QXlGbDRpQ0U7RUFDRTtBekZxNGlDSjs7QXlGbjRpQ0U7RUFDRTtBekZzNGlDSjs7QXlGcDRpQ0U7RUFDRTtBekZ1NGlDSjs7QXlGajVpQ0U7RUFDRTtBekZvNWlDSjs7QXlGbDVpQ0U7RUFDRTtBekZxNWlDSjs7QXlGbjVpQ0U7RUFDRTtBekZzNWlDSjs7QXlGcDVpQ0U7RUFDRTtBekZ1NWlDSjs7QXlGajZpQ0U7RUFDRTtBekZvNmlDSjs7QXlGbDZpQ0U7RUFDRTtBekZxNmlDSjs7QXlGbjZpQ0U7RUFDRTtBekZzNmlDSjs7QXlGcDZpQ0U7RUFDRTtBekZ1NmlDSjs7QXlGajdpQ0U7RUFDRTtBekZvN2lDSjs7QXlGbDdpQ0U7RUFDRTtBekZxN2lDSjs7QXlGbjdpQ0U7RUFDRTtBekZzN2lDSjs7QXlGcDdpQ0U7RUFDRTtBekZ1N2lDSjs7QXlGajhpQ0U7RUFDRTtBekZvOGlDSjs7QXlGbDhpQ0U7RUFDRTtBekZxOGlDSjs7QXlGbjhpQ0U7RUFDRTtBekZzOGlDSjs7QXlGcDhpQ0U7RUFDRTtBekZ1OGlDSjs7QXlGajlpQ0U7RUFDRTtBekZvOWlDSjs7QXlGbDlpQ0U7RUFDRTtBekZxOWlDSjs7QXlGbjlpQ0U7RUFDRTtBekZzOWlDSjs7QXlGcDlpQ0U7RUFDRTtBekZ1OWlDSjs7QXlGaitpQ0U7RUFDRTtBekZvK2lDSjs7QXlGbCtpQ0U7RUFDRTtBekZxK2lDSjs7QXlGbitpQ0U7RUFDRTtBekZzK2lDSjs7QXlGcCtpQ0U7RUFDRTtBekZ1K2lDSjs7QXlGai9pQ0U7RUFDRTtBekZvL2lDSjs7QXlGbC9pQ0U7RUFDRTtBekZxL2lDSjs7QXlGbi9pQ0U7RUFDRTtBekZzL2lDSjs7QXlGcC9pQ0U7RUFDRTtBekZ1L2lDSjs7QXlGamdqQ0U7RUFDRTtBekZvZ2pDSjs7QXlGbGdqQ0U7RUFDRTtBekZxZ2pDSjs7QXlGbmdqQ0U7RUFDRTtBekZzZ2pDSjs7QXlGcGdqQ0U7RUFDRTtBekZ1Z2pDSjs7QXlGamhqQ0U7RUFDRTtBekZvaGpDSjs7QXlGbGhqQ0U7RUFDRTtBekZxaGpDSjs7QXlGbmhqQ0U7RUFDRTtBekZzaGpDSjs7QXlGcGhqQ0U7RUFDRTtBekZ1aGpDSjs7QXlGamlqQ0U7RUFDRTtBekZvaWpDSjs7QXlGbGlqQ0U7RUFDRTtBekZxaWpDSjs7QXlGbmlqQ0U7RUFDRTtBekZzaWpDSjs7QXlGcGlqQ0U7RUFDRTtBekZ1aWpDSjs7QXlGampqQ0U7RUFDRTtBekZvampDSjs7QXlGbGpqQ0U7RUFDRTtBekZxampDSjs7QXlGbmpqQ0U7RUFDRTtBekZzampDSjs7QXlGcGpqQ0U7RUFDRTtBekZ1ampDSjs7QXlGamtqQ0U7RUFDRTtBekZva2pDSjs7QXlGbGtqQ0U7RUFDRTtBekZxa2pDSjs7QXlGbmtqQ0U7RUFDRTtBekZza2pDSjs7QXlGcGtqQ0U7RUFDRTtBekZ1a2pDSjs7QXlGamxqQ0U7RUFDRTtBekZvbGpDSjs7QXlGbGxqQ0U7RUFDRTtBekZxbGpDSjs7QXlGbmxqQ0U7RUFDRTtBekZzbGpDSjs7QXlGcGxqQ0U7RUFDRTtBekZ1bGpDSjs7QXlGam1qQ0U7RUFDRTtBekZvbWpDSjs7QXlGbG1qQ0U7RUFDRTtBekZxbWpDSjs7QXlGbm1qQ0U7RUFDRTtBekZzbWpDSjs7QXlGcG1qQ0U7RUFDRTtBekZ1bWpDSjs7QXlGam5qQ0U7RUFDRTtBekZvbmpDSjs7QXlGbG5qQ0U7RUFDRTtBekZxbmpDSjs7QXlGbm5qQ0U7RUFDRTtBekZzbmpDSjs7QXlGcG5qQ0U7RUFDRTtBekZ1bmpDSjs7QXlGam9qQ0U7RUFDRTtBekZvb2pDSjs7QXlGbG9qQ0U7RUFDRTtBekZxb2pDSjs7QXlGbm9qQ0U7RUFDRTtBekZzb2pDSjs7QXlGcG9qQ0U7RUFDRTtBekZ1b2pDSjs7QXlGanBqQ0U7RUFDRTtBekZvcGpDSjs7QXlGbHBqQ0U7RUFDRTtBekZxcGpDSjs7QXlGbnBqQ0U7RUFDRTtBekZzcGpDSjs7QXlGcHBqQ0U7RUFDRTtBekZ1cGpDSjs7QXlGanFqQ0U7RUFDRTtBekZvcWpDSjs7QXlGbHFqQ0U7RUFDRTtBekZxcWpDSjs7QXlGbnFqQ0U7RUFDRTtBekZzcWpDSjs7QXlGcHFqQ0U7RUFDRTtBekZ1cWpDSjs7QXlGanJqQ0U7RUFDRTtBekZvcmpDSjs7QXlGbHJqQ0U7RUFDRTtBekZxcmpDSjs7QXlGbnJqQ0U7RUFDRTtBekZzcmpDSjs7QXlGcHJqQ0U7RUFDRTtBekZ1cmpDSjs7QXlGanNqQ0U7RUFDRTtBekZvc2pDSjs7QXlGbHNqQ0U7RUFDRTtBekZxc2pDSjs7QXlGbnNqQ0U7RUFDRTtBekZzc2pDSjs7QXlGcHNqQ0U7RUFDRTtBekZ1c2pDSjs7QXlGanRqQ0U7RUFDRTtBekZvdGpDSjs7QXlGbHRqQ0U7RUFDRTtBekZxdGpDSjs7QXlGbnRqQ0U7RUFDRTtBekZzdGpDSjs7QXlGcHRqQ0U7RUFDRTtBekZ1dGpDSjs7QXlGanVqQ0U7RUFDRTtBekZvdWpDSjs7QXlGbHVqQ0U7RUFDRTtBekZxdWpDSjs7QXlGbnVqQ0U7RUFDRTtBekZzdWpDSjs7QXlGcHVqQ0U7RUFDRTtBekZ1dWpDSjs7QXlGanZqQ0U7RUFDRTtBekZvdmpDSjs7QXlGbHZqQ0U7RUFDRTtBekZxdmpDSjs7QXlGbnZqQ0U7RUFDRTtBekZzdmpDSjs7QXlGcHZqQ0U7RUFDRTtBekZ1dmpDSjs7QXlGandqQ0U7RUFDRTtBekZvd2pDSjs7QXlGbHdqQ0U7RUFDRTtBekZxd2pDSjs7QXlGbndqQ0U7RUFDRTtBekZzd2pDSjs7QXlGcHdqQ0U7RUFDRTtBekZ1d2pDSjs7QXlGanhqQ0U7RUFDRTtBekZveGpDSjs7QXlGbHhqQ0U7RUFDRTtBekZxeGpDSjs7QXlGbnhqQ0U7RUFDRTtBekZzeGpDSjs7QXlGcHhqQ0U7RUFDRTtBekZ1eGpDSjs7QXlGanlqQ0U7RUFDRTtBekZveWpDSjs7QXlGbHlqQ0U7RUFDRTtBekZxeWpDSjs7QXlGbnlqQ0U7RUFDRTtBekZzeWpDSjs7QXlGcHlqQ0U7RUFDRTtBekZ1eWpDSjs7QXlGanpqQ0U7RUFDRTtBekZvempDSjs7QXlGbHpqQ0U7RUFDRTtBekZxempDSjs7QXlGbnpqQ0U7RUFDRTtBekZzempDSjs7QXlGcHpqQ0U7RUFDRTtBekZ1empDSjs7QXlGajBqQ0U7RUFDRTtBekZvMGpDSjs7QXlGbDBqQ0U7RUFDRTtBekZxMGpDSjs7QXlGbjBqQ0U7RUFDRTtBekZzMGpDSjs7QXlGcDBqQ0U7RUFDRTtBekZ1MGpDSjs7QXlGajFqQ0U7RUFDRTtBekZvMWpDSjs7QXlGbDFqQ0U7RUFDRTtBekZxMWpDSjs7QXlGbjFqQ0U7RUFDRTtBekZzMWpDSjs7QXlGcDFqQ0U7RUFDRTtBekZ1MWpDSjs7QXlGajJqQ0U7RUFDRTtBekZvMmpDSjs7QXlGbDJqQ0U7RUFDRTtBekZxMmpDSjs7QXlGbjJqQ0U7RUFDRTtBekZzMmpDSjs7QXlGcDJqQ0U7RUFDRTtBekZ1MmpDSjs7QXlGajNqQ0U7RUFDRTtBekZvM2pDSjs7QXlGbDNqQ0U7RUFDRTtBekZxM2pDSjs7QXlGbjNqQ0U7RUFDRTtBekZzM2pDSjs7QXlGcDNqQ0U7RUFDRTtBekZ1M2pDSjs7QXlGajRqQ0U7RUFDRTtBekZvNGpDSjs7QXlGbDRqQ0U7RUFDRTtBekZxNGpDSjs7QXlGbjRqQ0U7RUFDRTtBekZzNGpDSjs7QXlGcDRqQ0U7RUFDRTtBekZ1NGpDSjs7QXlGajVqQ0U7RUFDRTtBekZvNWpDSjs7QXlGbDVqQ0U7RUFDRTtBekZxNWpDSjs7QXlGbjVqQ0U7RUFDRTtBekZzNWpDSjs7QXlGcDVqQ0U7RUFDRTtBekZ1NWpDSjs7QXlGajZqQ0U7RUFDRTtBekZvNmpDSjs7QXlGbDZqQ0U7RUFDRTtBekZxNmpDSjs7QXlGbjZqQ0U7RUFDRTtBekZzNmpDSjs7QXlGcDZqQ0U7RUFDRTtBekZ1NmpDSjs7QXlGajdqQ0U7RUFDRTtBekZvN2pDSjs7QXlGbDdqQ0U7RUFDRTtBekZxN2pDSjs7QXlGbjdqQ0U7RUFDRTtBekZzN2pDSjs7QXlGcDdqQ0U7RUFDRTtBekZ1N2pDSjs7QXlGajhqQ0U7RUFDRTtBekZvOGpDSjs7QXlGbDhqQ0U7RUFDRTtBekZxOGpDSjs7QXlGbjhqQ0U7RUFDRTtBekZzOGpDSjs7QXlGcDhqQ0U7RUFDRTtBekZ1OGpDSjs7QXlGajlqQ0U7RUFDRTtBekZvOWpDSjs7QXlGbDlqQ0U7RUFDRTtBekZxOWpDSjs7QXlGbjlqQ0U7RUFDRTtBekZzOWpDSjs7QXlGcDlqQ0U7RUFDRTtBekZ1OWpDSjs7QXlGaitqQ0U7RUFDRTtBekZvK2pDSjs7QXlGbCtqQ0U7RUFDRTtBekZxK2pDSjs7QXlGbitqQ0U7RUFDRTtBekZzK2pDSjs7QXlGcCtqQ0U7RUFDRTtBekZ1K2pDSjs7QXlGai9qQ0U7RUFDRTtBekZvL2pDSjs7QXlGbC9qQ0U7RUFDRTtBekZxL2pDSjs7QXlGbi9qQ0U7RUFDRTtBekZzL2pDSjs7QXlGcC9qQ0U7RUFDRTtBekZ1L2pDSjs7QXlGamdrQ0U7RUFDRTtBekZvZ2tDSjs7QXlGbGdrQ0U7RUFDRTtBekZxZ2tDSjs7QXlGbmdrQ0U7RUFDRTtBekZzZ2tDSjs7QXlGcGdrQ0U7RUFDRTtBekZ1Z2tDSjs7QXlGamhrQ0U7RUFDRTtBekZvaGtDSjs7QXlGbGhrQ0U7RUFDRTtBekZxaGtDSjs7QXlGbmhrQ0U7RUFDRTtBekZzaGtDSjs7QXlGcGhrQ0U7RUFDRTtBekZ1aGtDSjs7QXlGamlrQ0U7RUFDRTtBekZvaWtDSjs7QXlGbGlrQ0U7RUFDRTtBekZxaWtDSjs7QXlGbmlrQ0U7RUFDRTtBekZzaWtDSjs7QXlGcGlrQ0U7RUFDRTtBekZ1aWtDSjs7QXlGamprQ0U7RUFDRTtBekZvamtDSjs7QXlGbGprQ0U7RUFDRTtBekZxamtDSjs7QXlGbmprQ0U7RUFDRTtBekZzamtDSjs7QXlGcGprQ0U7RUFDRTtBekZ1amtDSjs7QXlGamtrQ0U7RUFDRTtBekZva2tDSjs7QXlGbGtrQ0U7RUFDRTtBekZxa2tDSjs7QXlGbmtrQ0U7RUFDRTtBekZza2tDSjs7QXlGcGtrQ0U7RUFDRTtBekZ1a2tDSjs7QXlGamxrQ0U7RUFDRTtBekZvbGtDSjs7QXlGbGxrQ0U7RUFDRTtBekZxbGtDSjs7QXlGbmxrQ0U7RUFDRTtBekZzbGtDSjs7QXlGcGxrQ0U7RUFDRTtBekZ1bGtDSjs7QXlGam1rQ0U7RUFDRTtBekZvbWtDSjs7QXlGbG1rQ0U7RUFDRTtBekZxbWtDSjs7QXlGbm1rQ0U7RUFDRTtBekZzbWtDSjs7QXlGcG1rQ0U7RUFDRTtBekZ1bWtDSjs7QXlGaG1rQ0k7RUFDRTtBekZtbWtDTjtBeUY5bGtDSTtFQUNFO0F6Rmdta0NOOztBeUYxbGtDQTtFQUNFLGtCbkZ4SnlCO0VtRnlKekIsbUJuRnpKeUI7QU5zdmtDM0I7O0F5RjFsa0NBO0VBQ0U7QXpGNmxrQ0Y7O0F5RjFsa0NBO0VBQ0U7QXpGNmxrQ0Y7O0F5RjFsa0NBO0VBQ0U7QXpGNmxrQ0Y7O0F5RjFsa0NBO0VBQ0U7QXpGNmxrQ0Y7O0FnRi96a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY0emtDRjs7QWdGenprQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnN6a0NGOztBMEZwN2tDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRnU3a0NGOztBMEZwN2tDQTtFQUNFO0VBQ0E7RUFDQSxrQnBGK0VpQjtFb0Y5RWpCO0VBQ0E7RUFDQTtBMUZ1N2tDRjtBMEZyN2tDRTtFQVJGO0lBU0k7SUFDQTtFMUZ3N2tDRjtBQUNGOztBMEZyN2tDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwRmdDNkI7QU53NWtDL0I7O0FnRmw5a0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYrOGtDRjs7QWdGNThrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk4a0NGOztBMkZ2a2xDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCckYwQ3VCO0FOZ2lsQ3pCO0EyRnhrbENFO0VBQ0U7RUFDQTtBM0Ywa2xDSjtBMkZ2a2xDRTtFQUNFO0EzRnlrbENKO0EyRnRrbENFO0VBQ0U7QTNGd2tsQ0o7QTJGcmtsQ0U7RUFDRSxjckZUSTtFcUZVSixxQnJGSFU7RXFGSVYseUJyRkpVO0VxRktWO0EzRnVrbENKO0EyRnJrbENJO0VBQ0U7QTNGdWtsQ047QTJGbmtsQ007RUFDRSx5QnJGYk07QU5rbGxDZDtBMkZoa2xDRTtFQUNFO0VBQ0E7RUFDQTtBM0Zra2xDSjtBMkZoa2xDSTtFQUNFO0VBQ0E7QTNGa2tsQ047QTJGL2psQ0k7RUFDRTtBM0Zpa2xDTjtBMkY3amxDTTtFQUNFO0VBQ0E7QTNGK2psQ1I7QTJGMWpsQ0U7RUFDRTtFQUNBO0EzRjRqbENKO0EyRnpqbENNO0VBQ0U7QTNGMmpsQ1I7QTJGdmpsQ0k7RUFDRTtBM0Z5amxDTjtBMkZyamxDRTtFQUNFLGNyRi9ESTtFcUZnRUo7RUFDQTtBM0Z1amxDSjtBMkZyamxDSTtFQUNFO0EzRnVqbENOO0EyRm5qbENNO0VBQ0U7QTNGcWpsQ1I7QTJGaGpsQ0U7RUFDRSxjckYvRUk7QU5pb2xDUjtBMkYvaWxDRTtFQUNFLGNyRm5GSTtFcUZvRkoscUJyRjlEVztFcUYrRFgseUJyRi9EVztFcUZnRVg7QTNGaWpsQ0o7QTJGL2lsQ0k7RUFDRTtBM0ZpamxDTjtBMkY3aWxDTTtFQUNFLHlCckZ4RU87QU51bmxDZjtBMkYxaWxDRTtFQUNFLGNyRnBHSTtBTmdwbENSO0EyRnppbENFO0VBQ0UsY3JGeEdJO0VxRnlHSixxQnJGdEZTO0VxRnVGVCx5QnJGdkZTO0VxRndGVDtBM0YyaWxDSjtBMkZ6aWxDSTtFQUNFO0EzRjJpbENOO0EyRnZpbENNO0VBQ0UseUJyRmhHSztBTnlvbENiO0EyRnBpbENFO0VBQ0UsY3JGekhJO0VxRjBISixxQnJGdEdZO0VxRnVHWix5QnJGdkdZO0VxRndHWjtBM0ZzaWxDSjtBMkZuaWxDTTtFQUNFLHlCckY1R1E7QU5pcGxDaEI7QTJGamlsQ0k7RUFDRTtBM0ZtaWxDTjtBMkYvaGxDRTtFQUNFLGNyRm5JVTtBTm9xbENkO0EyRi9obENJO0VBQ0UsY3JGN0lFO0FOOHFsQ1I7QTJGN2hsQ007RUFDRSxjckYzSU07QU4wcWxDZDtBMkYxaGxDRTtFQUNFLGNyRmpJWTtBTjZwbENoQjtBMkYxaGxDSTtFQUNFLGNyRjNKRTtBTnVybENSO0EyRnhobENNO0VBQ0UsY3JGeklRO0FObXFsQ2hCO0EyRnJobENFO0VBQ0UsY3JGaEpXO0FOdXFsQ2Y7QTJGcmhsQ0k7RUFDRSxjckZ6S0U7QU5nc2xDUjtBMkZuaGxDTTtFQUNFLGNyRnhKTztBTjZxbENmO0EyRmhobENFO0VBQ0UsY3JGaktTO0VxRmtLVCxxQnJGbEtTO0FOb3JsQ2I7QTJGaGhsQ0k7RUFDRSxjckZ4TEU7QU4wc2xDUjtBMkY5Z2xDTTtFQUNFLGNyRjFLSztBTjBybENiO0EyRjNnbENFO0VBQ0UsY3JGL0tZO0VxRmdMWixxQnJGaExZO0FONnJsQ2hCO0EyRjNnbENJO0VBQ0UsY3JGdk1FO0VxRndNRix5QnJGcExVO0FOaXNsQ2hCO0EyRnpnbENNO0VBQ0UsY3JGekxRO0VxRjBMUjtBM0YyZ2xDUjtBMkZ0Z2xDRTtFQUNFO0VBQ0EsY3JGeExnQztFcUZ5TGhDLHNCckZ2S29CO0VxRndLcEI7RUFDQTtFQUNBO0EzRndnbENKO0EyRnRnbENJO0VBQ0UsY3JGck5RO0VxRnNOUjtBM0Z3Z2xDTjtBMkZyZ2xDSTtFQUNFO0EzRnVnbENOO0EyRm5nbENFO0VBQ0UsY3JGL05VO0VxRmdPVjtFQUFBO0VBQ0E7RUFDQTtFQUNBO0EzRnFnbENKO0EyRm5nbENJO0VBQ0UsY3JGN09FO0VxRjhPRix5QnJGdk9RO0FONHVsQ2Q7QTJGamdsQ007RUFDRTtBM0ZtZ2xDUjs7QTJGMy9rQ0k7RUFDRTtFQUNBO0VBQ0Esc0JyRjVOa0I7QU4wdGxDeEI7QTJGNS9rQ007RUFDRTtFQUNBO0EzRjgva0NSO0EyRjMva0NNO0VBQ0U7RUFDQSxjckZoUU07RXFGaVFOO0EzRjYva0NSOztBMkZ2L2tDQTtFQUNFO0EzRjAva0NGO0EyRngva0NFO0VBQ0U7QTNGMC9rQ0o7QTJGdi9rQ0U7RUFDRTtBM0Z5L2tDSjs7QTJGci9rQ0E7RUFDRTtBM0Z3L2tDRjtBMkZ0L2tDRTtFQUNFO0EzRncva0NKO0EyRnIva0NFO0VBQ0U7QTNGdS9rQ0o7O0EyRm4va0NBO0VBQ0U7QTNGcy9rQ0Y7QTJGcC9rQ0U7RUFDRTtBM0ZzL2tDSjtBMkZuL2tDRTtFQUNFO0EzRnEva0NKOztBMkZqL2tDQTtFQUNFO0EzRm8va0NGO0EyRmwva0NFO0VBQ0U7QTNGby9rQ0o7QTJGai9rQ0U7RUFDRTtBM0ZtL2tDSjs7QTJGLytrQ0E7RUFDRTtBM0ZrL2tDRjtBMkZoL2tDRTtFQUNFO0EzRmsva0NKO0EyRi8ra0NFO0VBQ0U7QTNGaS9rQ0o7O0EyRjcra0NBO0VBQ0U7QTNGZy9rQ0Y7QTJGOStrQ0U7RUFDRTtBM0ZnL2tDSjtBMkY3K2tDRTtFQUNFO0EzRisra0NKOztBMkYzK2tDQTtFQUNFO0EzRjgra0NGO0EyRjUra0NFO0VBQ0U7QTNGOCtrQ0o7QTJGMytrQ0U7RUFDRTtBM0Y2K2tDSjs7QTJGeitrQ0E7RUFDRTtBM0Y0K2tDRjtBMkYxK2tDRTtFQUNFO0EzRjQra0NKO0EyRnora0NFO0VBQ0U7QTNGMitrQ0o7O0EyRnQra0NFO0VBQ0U7QTNGeStrQ0o7QTJGditrQ0k7RUFDRTtBM0Z5K2tDTjtBMkZ0K2tDSTtFQUNFO0EzRncra0NOOztBMkZsK2tDRTtFQUNFO0EzRnEra0NKO0EyRm4ra0NJO0VBQ0U7QTNGcStrQ047QTJGbCtrQ0k7RUFDRTtBM0ZvK2tDTjs7QWdGcjNsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmszbENGOztBZ0YvMmxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNDJsQ0Y7O0E0RnA4bENBO0VBQ0U7QTVGdThsQ0Y7O0E0RnA4bENBO0VBQ0U7RUFDQTtBNUZ1OGxDRjs7QTRGcDhsQ0E7RUFDRTtBNUZ1OGxDRjs7QTRGeDhsQ0E7RUFDRTtBNUZ1OGxDRjs7QTRGeDhsQ0E7RUFDRTtBNUZ1OGxDRjs7QTRGeDhsQ0E7RUFDRTtBNUZ1OGxDRjs7QTRGcDhsQ0E7RUFsREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBMENBO0E1Rjg4bENGO0E0RjU4bENFO0VBQ0U7RUFDQTtBNUY4OGxDSjtBNEYzOGxDRTtFQUNFO0VBQ0E7QTVGNjhsQ0o7O0E0Rno4bENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNDhsQ0Y7QTRGMThsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUY0OGxDSjs7QTRGeDhsQ0E7RUF6RkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXVGQTtFQUNBO0E1Ris4bENGO0E0Rjc4bENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGKzhsQ0o7O0E0RjM4bENBO0VBQ0U7QTVGODhsQ0Y7O0E0RjE4bENBO0VBQ0U7RUFDQTtFQUNBO0E1RjY4bENGO0E0RjM4bENFO0VBQ0U7QTVGNjhsQ0o7QTRGMzhsQ0k7RUFDRTtBNUY2OGxDTjtBNEZ6OGxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYyOGxDSjtBNEZ6OGxDSTtFQUNFO0E1RjI4bENOO0E0Rng4bENJO0VBQ0UsY3RGcEhRO0FOOGptQ2Q7O0E0Rm44bENFO0VBQ0U7RUFDQTtBNUZzOGxDSjs7QTRGaDhsQ0k7RUFDRTtBNUZtOGxDTjs7QTRGNTdsQ0k7RUFDRTtBNUYrN2xDTjtBNEYzN2xDRTtFQUNFO0E1RjY3bENKO0E0RjE3bENFO0VBcElBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0Y2SkoscUJ0RnRKVTtFc0Z1SlY7QTVGNjdsQ0o7QTRGMTdsQ0U7RUFDRTtFQUNBO0E1RjQ3bENKO0E0RnpsbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUYybG1DTjtBNEZ4bG1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGMGxtQ047O0E0Rmg4bENJO0VBQ0UscUJ0RnJLUTtFc0ZzS1I7QTVGbThsQ047QTRGLzdsQ0U7RUFDRTtBNUZpOGxDSjtBNEY5N2xDRTtFQTlKQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGdUxKLHFCdEZoTFU7RXNGaUxWO0E1Rmk4bENKO0E0Rjk3bENFO0VBQ0U7QTVGZzhsQ0o7QTRGNzdsQ0U7RUFDRTtFQUNBO0E1Ris3bENKO0E0RjFubUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUY0bm1DTjtBNEZ6bm1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGMm5tQ047O0E0Rm44bENJO0VBQ0UscUJ0RjlNRTtFc0YrTUY7QTVGczhsQ047QTRGbDhsQ0U7RUFDRTtBNUZvOGxDSjtBNEZqOGxDRTtFQTVMQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGcU5KLHFCdEZ6Tkk7RXNGME5KO0E1Rm84bENKO0E0Rmo4bENFO0VBQ0U7QTVGbThsQ0o7QTRGaDhsQ0U7RUFDRTtFQUNBO0E1Rms4bENKO0E0RjNwbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUY2cG1DTjtBNEYxcG1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGNHBtQ047O0E0RnQ4bENJO0VBQ0UscUJ0RjlPRztFc0YrT0g7QTVGeThsQ047QTRGcjhsQ0U7RUFDRTtBNUZ1OGxDSjtBNEZwOGxDRTtFQTFOQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGbVBKLHFCdEZ6UEs7RXNGMFBMO0E1RnU4bENKO0E0RnA4bENFO0VBQ0U7QTVGczhsQ0o7QTRGbjhsQ0U7RUFDRTtFQUNBO0E1RnE4bENKO0E0RjVybUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUY4cm1DTjtBNEYzcm1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGNnJtQ047O0E0Rno4bENJO0VBQ0U7RUFDQTtBNUY0OGxDTjtBNEZ4OGxDRTtFQUNFO0E1RjA4bENKO0E0RnY4bENFO0VBeFBBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZpUko7RUFDQTtBNUYwOGxDSjtBNEZ2OGxDRTtFQUNFO0E1Rnk4bENKO0E0RnQ4bENFO0VBQ0U7RUFDQTtBNUZ3OGxDSjtBNEY3dG1DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGK3RtQ047QTRGNXRtQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1Rjh0bUNOOztBNEY1OGxDRTtFQUNFO0VBQ0E7QTVGKzhsQ0o7QTRGNzhsQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGKzhsQ047QTRGMzhsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNjhsQ047QTRGejhsQ0k7RUFDRTtFQUNBO0E1RjI4bENOO0E0RnY4bENJO0VBQ0U7QTVGeThsQ047QTRGcjhsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnU4bENOO0E0Ri83bENNO0VBQ0U7QTVGaThsQ1I7QTRGNzdsQ007RUFDRSxxQnRGcFZNO0FObXhtQ2Q7QTRGMzdsQ007RUFDRSxtQnRGelZNO0VzRjBWTjtBNUY2N2xDUjtBNEYvNmxDTTtFQUNFLHFCdEZ6VlE7QU4wd21DaEI7QTRGNzZsQ007RUFDRSxxQnRGOVZRO0FONndtQ2hCO0E0RjM2bENNO0VBQ0UsbUJ0Rm5XUTtFc0ZvV1I7QTVGNjZsQ1I7QTRGLzVsQ007RUFDRSxxQnRGdFhRO0FOdXhtQ2hCO0E0Rjc1bENNO0VBQ0UscUJ0RjNYUTtBTjB4bUNoQjtBNEYzNWxDTTtFQUNFLG1CdEZoWVE7RXNGaVlSO0E1RjY1bENSO0E0Ri80bENNO0VBQ0UscUJ0RmpaSztBTmt5bUNiO0E0Rjc0bENNO0VBQ0UscUJ0RnRaSztBTnF5bUNiO0E0RjM0bENNO0VBQ0UsbUJ0RjNaSztFc0Y0Wkw7QTVGNjRsQ1I7O0E0Rmo0bENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvNGxDRjtBNEZsNGxDRTtFQUNFO0E1Rm80bENKO0E0Rmw0bENJO0VBQ0U7QTVGbzRsQ047QTRGaDRsQ0U7RUFDRTtFQUNBO0VBQ0E7QTVGazRsQ0o7QTRGLzNsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGaTRsQ0o7QTRGLzNsQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGaTRsQ047QTRGNzNsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUYrM2xDSjtBNEY1M2xDRTtFQUNFO0E1RjgzbENKO0E0RjUzbENJO0VBQ0U7RUFDQTtFQUNBO0E1RjgzbENOO0E0RjUzbENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGODNsQ1I7QTRGeDNsQ0k7RUFDRSxxQnRGOWZRO0FOdzNtQ2Q7QTRGeDNsQ007RUFDRSxtQnRGamdCTTtBTjIzbUNkO0E0RnAzbENJO0VBQ0UscUJ0RnhnQlE7QU44M21DZDtBNEZwM2xDTTtFQUNFLG1CdEYzZ0JNO0FOaTRtQ2Q7QTRGaDNsQ0k7RUFDRSxxQnRGbGdCVTtBTm8zbUNoQjtBNEZoM2xDTTtFQUNFLG1CdEZyZ0JRO0FOdTNtQ2hCO0E0RjUybENJO0VBQ0UscUJ0Ri9nQlU7QU42M21DaEI7QTRGNTJsQ007RUFDRSxtQnRGbGhCUTtBTmc0bUNoQjtBNEZ4MmxDSTtFQUNFLHFCdEYxaEJPO0FObzRtQ2I7QTRGeDJsQ007RUFDRSxtQnRGN2hCSztBTnU0bUNiOztBNEZsMmxDRTtFQUNFO0VBQ0E7QTVGcTJsQ0o7QTRGbjJsQ0k7RUFDRTtBNUZxMmxDTjtBNEZsMmxDSTtFQUNFO0VBQ0E7QTVGbzJsQ047QTRGbDJsQ007RUFDRTtBNUZvMmxDUjtBNEZqMmxDTTtFQUNFO0VBQ0E7RUFDQSx5QnRGcGtCTTtFc0Zxa0JOO0VBS0E7QTVGbTJsQ1I7QTRGajJsQ1E7RUFDRSxjdEZwbEJGO0FOdTdtQ1I7O0E0RjMxbENBO0VBQ0U7RUFDQSxjdEZ2bEJZO0VzRndsQlo7QTVGODFsQ0Y7QTRGNTFsQ0U7RUFDRTtBNUY4MWxDSjtBNEY1MWxDSTtFQUNFLHFCdEY5bEJRO0FONDdtQ2Q7QTRGNTFsQ007RUFDRTtFQUNBLHlCdEZsbUJNO0FOZzhtQ2Q7QTRGejFsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYyMWxDSjtBNEZ6MWxDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjIxbENOOztBNEZyMWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZybEJ1QjtFc0ZzbEJ2QjtBNUZ3MWxDRjtBNEZ0MWxDRTtFQUNFO0E1RncxbENKO0E0RnQxbENJO0VBQ0U7QTVGdzFsQ047QTRGcDFsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnMxbENKO0E0RnAxbENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZzMWxDTjs7QTRGaDFsQ0U7RUFDRTtBNUZtMWxDSjs7QTRGNzBsQ0E7RUFDRTtBNUZnMWxDRjtBNEY5MGxDRTtFQUNFO0VBQ0E7QTVGZzFsQ0o7QTRGNzBsQ0U7RUFDRTtBNUYrMGxDSjtBNEYzMGxDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGMXJCc0I7RXNGMnJCdEI7QTVGNjBsQ0o7QTRGMzBsQ0k7RUFDRSxjdEZoc0JRO0FONmduQ2Q7QTRGejBsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RnZzQnNCO0VzRndzQnRCO0E1RjIwbENKO0E0RnowbENJO0VBQ0UsY3RGN3NCUTtBTndobkNkO0E0RnYwbENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnkwbENKO0E0RnQwbENFO0VBQ0U7QTVGdzBsQ0o7QTRGcDBsQ0k7RUFDRSxjdEYxdUJFO0VzRjJ1QkYseUJ0RnB1QlE7QU4waW5DZDtBNEZqMGxDSTtFQUNFO0VBQ0E7RUFDQTtBNUZtMGxDTjtBNEZqMGxDTTtFQUNFO0VBQ0E7QTVGbTBsQ1I7QTRGOXpsQ007RUFDRTtFQUNBO0E1RmcwbENSO0E0RmwwbENNO0VBQ0U7RUFDQTtBNUZvMGxDUjtBNEZ0MGxDTTtFQUNFO0VBQ0E7QTVGdzBsQ1I7QTRGMTBsQ007RUFDRTtFQUNBO0E1RjQwbENSO0E0RjkwbENNO0VBQ0U7RUFDQTtBNUZnMWxDUjtBNEZsMWxDTTtFQUNFO0VBQ0E7QTVGbzFsQ1I7QTRGdDFsQ007RUFDRTtFQUNBO0E1RncxbENSO0E0RjExbENNO0VBQ0U7RUFDQTtBNUY0MWxDUjtBNEY5MWxDTTtFQUNFO0VBQ0E7QTVGZzJsQ1I7QTRGbDJsQ007RUFDRTtFQUNBO0E1Rm8ybENSO0E0RnQybENNO0VBQ0U7RUFDQTtBNUZ3MmxDUjtBNEYxMmxDTTtFQUNFO0VBQ0E7QTVGNDJsQ1I7QTRGOTJsQ007RUFDRTtFQUNBO0E1RmczbENSO0E0RmwzbENNO0VBQ0U7RUFDQTtBNUZvM2xDUjtBNEZ0M2xDTTtFQUNFO0VBQ0E7QTVGdzNsQ1I7QTRGMTNsQ007RUFDRTtFQUNBO0E1RjQzbENSO0E0RjkzbENNO0VBQ0U7RUFDQTtBNUZnNGxDUjtBNEZsNGxDTTtFQUNFO0VBQ0E7QTVGbzRsQ1I7QTRGdDRsQ007RUFDRTtFQUNBO0E1Rnc0bENSO0E0RjE0bENNO0VBQ0U7RUFDQTtBNUY0NGxDUjtBNEY5NGxDTTtFQUNFO0VBQ0E7QTVGZzVsQ1I7QTRGbDVsQ007RUFDRTtFQUNBO0E1Rm81bENSO0E0RnQ1bENNO0VBQ0U7RUFDQTtBNUZ3NWxDUjtBNEYxNWxDTTtFQUNFO0VBQ0E7QTVGNDVsQ1I7QTRGOTVsQ007RUFDRTtFQUNBO0E1Rmc2bENSO0E0Rmw2bENNO0VBQ0U7RUFDQTtBNUZvNmxDUjtBNEZ0NmxDTTtFQUNFO0VBQ0E7QTVGdzZsQ1I7QTRGMTZsQ007RUFDRTtFQUNBO0E1RjQ2bENSO0E0Rjk2bENNO0VBQ0U7RUFDQTtBNUZnN2xDUjtBNEZsN2xDTTtFQUNFO0VBQ0E7QTVGbzdsQ1I7QTRGdDdsQ007RUFDRTtFQUNBO0E1Rnc3bENSO0E0RjE3bENNO0VBQ0U7RUFDQTtBNUY0N2xDUjtBNEY5N2xDTTtFQUNFO0VBQ0E7QTVGZzhsQ1I7QTRGbDhsQ007RUFDRTtFQUNBO0E1Rm84bENSO0E0RnQ4bENNO0VBQ0U7RUFDQTtBNUZ3OGxDUjtBNEYxOGxDTTtFQUNFO0VBQ0E7QTVGNDhsQ1I7QTRGOThsQ007RUFDRTtFQUNBO0E1Rmc5bENSO0E0Rmw5bENNO0VBQ0U7RUFDQTtBNUZvOWxDUjtBNEZ0OWxDTTtFQUNFO0VBQ0E7QTVGdzlsQ1I7QTRGMTlsQ007RUFDRTtFQUNBO0E1RjQ5bENSO0E0Rjk5bENNO0VBQ0U7RUFDQTtBNUZnK2xDUjtBNEZsK2xDTTtFQUNFO0VBQ0E7QTVGbytsQ1I7QTRGdCtsQ007RUFDRTtFQUNBO0E1RncrbENSO0E0RjErbENNO0VBQ0U7RUFDQTtBNUY0K2xDUjtBNEY5K2xDTTtFQUNFO0VBQ0E7QTVGZy9sQ1I7QTRGbC9sQ007RUFDRTtFQUNBO0E1Rm8vbENSO0E0RnQvbENNO0VBQ0U7RUFDQTtBNUZ3L2xDUjtBNEYxL2xDTTtFQUNFO0VBQ0E7QTVGNC9sQ1I7QTRGOS9sQ007RUFDRTtFQUNBO0E1RmdnbUNSOztBNEZ4L2xDQTtFQUNFO0VBQ0E7QTVGMi9sQ0Y7QTRGei9sQ0U7RUFDRTtBNUYyL2xDSjtBNEZ4L2xDRTtFQUNFO0VBQ0E7RUFDQTtBNUYwL2xDSjtBNEZ4L2xDSTtFQUNFO0E1RjAvbENOO0E0RnYvbENJO0VBQ0U7QTVGeS9sQ047QTRGdi9sQ007RUFDRTtFQUNBO0VBQ0E7QTVGeS9sQ1I7QTRGdC9sQ007RUFDRTtFQUNBO0E1RncvbENSO0E0RnQvbENRO0VBQ0U7QTVGdy9sQ1Y7QTRGdC9sQ1U7RUFDRTtBNUZ3L2xDWjtBNEZyL2xDVTtFQUNFO0VBQ0E7QTVGdS9sQ1o7QTRGbC9sQ1U7RUFDRTtBNUZvL2xDWjtBNEZoL2xDWTtFQUNFO0VBQ0E7QTVGay9sQ2Q7QTRGNytsQ1E7RUFDRTtBNUYrK2xDVjtBNEYxK2xDWTtFQUNFO0VBQ0E7RUFDQTtBNUY0K2xDZDtBNEZ6K2xDWTtFQUNFO0E1RjIrbENkO0E0RnQrbENZO0VBQ0U7QTVGdytsQ2Q7QTRGOTlsQ007RUFDRTtFQUNBO0E1RmcrbENSO0E0RjM5bENFO0VBQ0U7RUFDQTtFQUNBO0E1RjY5bENKO0E0RjE5bENNO0VBQ0UsVXRGM3lCa0I7RXNGNHlCbEIsV3RGNXlCa0I7QU53d25DMUI7QTRGejlsQ007RUFDRTtBNUYyOWxDUjtBNEZ4OWxDTTtFQUNFO0VBQ0E7QTVGMDlsQ1I7QTRGdDlsQ1E7RUFDRTtBNUZ3OWxDVjtBNEZ0OWxDVTtFQUNFO0E1Rnc5bENaO0E0Rjk4bENJO0VBQ0UsVXRGeDBCb0I7RXNGeTBCcEIsV3RGejBCb0I7QU55eG5DMUI7QTRGNzhsQ0k7RUFDRTtBNUYrOGxDTjtBNEY1OGxDSTtFQUNFO0VBQ0E7QTVGODhsQ047QTRGMThsQ007RUFDRTtBNUY0OGxDUjtBNEYxOGxDUTtFQUNFO0E1RjQ4bENWO0E0RnI4bENFO0VBQ0U7QTVGdThsQ0o7QTRGcDhsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZzOGxDSjs7QTRGaDhsQ0U7RUFDRTtBNUZtOGxDSjtBNEZoOGxDRTtFQUNFO0VBQ0E7QTVGazhsQ0o7QTRGaDhsQ0k7RUFDRTtBNUZrOGxDTjtBNEYvN2xDSTtFQUNFO0VBQ0E7QTVGaThsQ047QTRGNzdsQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGKzdsQ0o7QTRGNzdsQ0k7RUFDRTtBNUYrN2xDTjtBNEY1N2xDSTtFQUNFO0VBQ0Esa0N0Rmo3Qkc7RXNGazdCSDtFQUNBO0VBQ0E7RUFDQSxtQnRGNzhCUTtFc0Y4OEJSLGN0RnI5QkU7QU5tNW5DUjs7QTRGeDdsQ0E7RUFDRTtFQUNBO0E1RjI3bENGO0E0Rno3bENFO0VBQ0U7RUFDQTtBNUYyN2xDSjtBNEZ4N2xDRTtFQUNFO0VBQ0E7RUFDQTtBNUYwN2xDSjtBNEZ4N2xDSTtFQUNFO0E1RjA3bENOO0E0RnY3bENJO0VBQ0U7RUFDQTtBNUZ5N2xDTjtBNEZ2N2xDTTtFQUNFO0VBQ0E7QTVGeTdsQ1I7QTRGdDdsQ007RUFDRTtBNUZ3N2xDUjtBNEZyN2xDTTtFQUNFO0VBQ0E7QTVGdTdsQ1I7QTRGcDdsQ007RUFDRTtFQUNBO0VBQ0E7QTVGczdsQ1I7QTRGcDdsQ1E7RUFDRTtFQUNBO0E1RnM3bENWO0E0Rmg3bENFO0VBQ0U7RUFDQTtBNUZrN2xDSjs7QWdGNThuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk4bkNGOztBZ0Z0OG5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbThuQ0Y7O0E2Rmprb0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esc0J2RmlDZTtFdUZoQ2Y7QTdGb2tvQ0Y7QTZGbGtvQ0U7RUFDRTtFQUNBO0VBQ0Esc0J2RjJCYTtBTnlpb0NqQjtBNkZsa29DSTtFQUNFO0VBQ0E7RUFDQSxzQnZGc0JXO0FOOGlvQ2pCO0E2Rmhrb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ3ZGVWE7RXVGVGIsbUN2RlNhO0V1RlJiO0E3Rmtrb0NKO0E2Rmhrb0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rmtrb0NOO0E2Rjdqb0NJO0VBQ0U7QTdGK2pvQ047QTZGM2pvQ0U7RUFDRTtFQUNBO0E3RjZqb0NKO0E2RjNqb0NJO0VBQ0U7QTdGNmpvQ047QTZGM2pvQ007RUFDRTtBN0Y2am9DUjtBNkZ4am9DRTtFQUNFO0VBQ0E7QTdGMGpvQ0o7QTZGeGpvQ0k7RUFDRTtFQUNBO0E3RjBqb0NOOztBZ0Y3bm9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMG5vQ0Y7O0FnRnZub0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvbm9DRjs7QThGbHZvQ0E7RUFDRTtBOUZxdm9DRjtBOEZsdm9DSTtFQUNFO0VBQ0E7RUFDQSxzQnhGOEJXO0V3RjdCWDtFQUNBO0E5Rm92b0NOO0E4Rmx2b0NNO0VBUEY7SUFRSTtFOUZxdm9DTjtBQUNGO0E4Rm52b0NNO0VBQ0UsaUJ4RjJEZ0I7RXdGMURoQjtFQUNBO0E5RnF2b0NSO0E4Rm52b0NRO0VBQ0U7RUFDQTtBOUZxdm9DVjtBOEZsdm9DUTtFQUNFO0E5Rm92b0NWO0E4Rmx2b0NVO0VBQ0U7QTlGb3ZvQ1o7QThGaHZvQ1k7RUFDRTtFQUNBO0VBQ0E7QTlGa3ZvQ2Q7QThGaHZvQ2M7RUFDRTtFQUNBO0E5Rmt2b0NoQjtBOEY3dW9DVTtFQUNFO0E5Rit1b0NaO0E4RjF1b0NNO0VBQ0UsaUJ4RnVCZ0I7RXdGdEJoQjtBOUY0dW9DUjtBOEYxdW9DUTtFQUNFO0E5RjR1b0NWO0E4RjF1b0NVO0VBQ0U7RUFDQTtFQUNBO0E5RjR1b0NaO0E4Rnp1b0NVO0VBQ0U7QTlGMnVvQ1o7QThGcnVvQ1E7RUFDRTtBOUZ1dW9DVjtBOEZ6dW9DTTtFQUtFO0VBQ0E7RUFDQTtBOUZ1dW9DUjtBOEZsdW9DTTtFQURGO0lBRUk7RTlGcXVvQ047QUFDRjtBOEZsdW9DSTtFQUNFO0E5Rm91b0NOO0E4Rmx1b0NNO0VBQ0U7QTlGb3VvQ1I7QThGaHVvQ0k7RUFDRTtFQUNBO0E5Rmt1b0NOO0E4Rmh1b0NNO0VBQ0U7QTlGa3VvQ1I7QThGNXRvQ1E7RUFERjtJQUVJO0U5Rit0b0NSO0FBQ0Y7QThGM3RvQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjZ0b0NOO0E4RjN0b0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0E5RjZ0b0NSO0E4RjN0b0NRO0VBQ0UsaUJ4RjFEYztFd0YyRGQ7RUFDQTtBOUY2dG9DVjtBOEYzdG9DVTtFQUNFO0E5RjZ0b0NaO0E4RjN0b0NZO0VBQ0U7QTlGNnRvQ2Q7QThGenRvQ2M7RUFDRTtFQUNBO0VBQ0E7QTlGMnRvQ2hCO0E4Rnp0b0NnQjtFQUNFO0VBQ0E7QTlGMnRvQ2xCO0E4RnR0b0NZO0VBQ0U7QTlGd3RvQ2Q7QThGbnRvQ1E7RUFDRSxpQnhGekZjO0FOOHlvQ3hCOztBOEY3c29DRTtFQUNFO0E5Rmd0b0NKO0E4Rjlzb0NJO0VBQ0U7QTlGZ3RvQ047O0FnRmo0b0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY4M29DRjs7QWdGMzNvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnczb0NGOztBK0Z0L29DQTtFQUNFO0EvRnkvb0NGO0ErRnYvb0NFO0VBQ0U7QS9GeS9vQ0o7QStGdi9vQ0k7RUFDRTtFQUNBO0EvRnkvb0NOO0ErRnIvb0NFO0VBQ0UsYXpGb0NtQjtBTm05b0N2QjtBK0ZyL29DSTtFQUNFO0VBQ0E7RUFDQTtBL0Z1L29DTjtBK0ZyL29DTTtFQUNFO1VBQUE7RUFDQTtBL0Z1L29DUjtBK0ZwL29DTTtFQUNFO0VBQ0E7RUFDQSxjekZqQkE7RXlGa0JBO0EvRnMvb0NSO0ErRmovb0NFO0VBQ0U7QS9GbS9vQ0o7QStGaC9vQ0U7RUFDRSw0Q3pGdUNrQjtBTjI4b0N0QjtBK0Y5K29DSTtFQUNFO0EvRmcvb0NOO0ErRjMrb0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnpGakJXO0V5RmtCWDtFQUNBLGlCekZLd0I7RXlGSnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNitvQ047QStGMytvQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Y2K29DUjtBK0Y1K29DUTtFQUxGO0lBTUk7RS9GKytvQ1I7QUFDRjtBK0Y3K29DUTtFQUNFO0EvRisrb0NWO0ErRjUrb0NRO0VBQ0U7RUFDQTtBL0Y4K29DVjtBK0YxK29DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CekZuRFk7RXlGb0RaO0VBQ0Esc0J6RnpEUztFeUYwRFQsaUJ6RmxDc0I7QU44Z3BDOUI7QStGMStvQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Y0K29DVjtBK0YxK29DVTtFQUNFO0VBQ0E7RUFDQTtBL0Y0K29DWjtBK0YxK29DWTtFQUNFO0VBQ0EsaUJ6RmpEZ0I7QU42aHBDOUI7QStGMStvQ2M7RUFDRSxjekYvRkY7QU4ya3BDZDtBK0Z6K29DYztFQUNFO0VBQ0E7QS9GMitvQ2hCO0ErRnYrb0NZO0VBQ0UsaUJ6RnBFVztBTjZpcEN6QjtBK0Z0K29DWTtFQUNFLG9CekZ4RVc7QU5nanBDekI7QStGaitvQ1E7RUFDRTtFQUNBO1VBQUE7QS9GbStvQ1Y7O0FnRzdtcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2ducENKO0FnRzltcENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHZ25wQ047QWdHN21wQ0k7RUFDRTtFQUNBO0VBQ0E7QWhHK21wQ047O0FnR3ptcENBO0VBQ0U7RUFDQTtBaEc0bXBDRjtBZ0cxbXBDRTtFQUNFO0FoRzRtcENKO0FnRzFtcENJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJtcENOO0FnR3ptcENNO0VBQ0U7RUFDQTtBaEcybXBDUjtBZ0d4bXBDTTtFQUNFO0VBQ0E7QWhHMG1wQ1I7QWdHeG1wQ1E7RUFDRTtBaEcwbXBDVjtBZ0d0bXBDTTtFQUNFO0VBQ0E7RUFDQTtBaEd3bXBDUjtBZ0dubXBDTTtFQUNFLHlCMUY5Q007QU5tcHBDZDtBZ0dsbXBDTTtFQUNFLHFCMUZsRE07QU5zcHBDZDtBZ0dqbXBDTTtFQUNFLHFCMUZ0RE07QU55cHBDZDtBZ0dobXBDTTtFQUNFLHFCMUYxRE07QU40cHBDZDtBZ0c1bHBDRTtFQUNFLFUxRlZzQjtFMEZXdEIsVzFGWHNCO0FOeW1wQzFCO0FnRzNscENFO0VBQ0U7QWhHNmxwQ0o7QWdHMWxwQ0U7RUFDRTtFQUNBO0FoRzRscENKO0FnR3hscENJO0VBQ0U7QWhHMGxwQ047QWdHeGxwQ007RUFDRTtBaEcwbHBDUjs7QWdGaHNwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjZycENGOztBZ0YxcnBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdXJwQ0Y7O0FpR3J6cENBO0FBQ0E7RUFDRSxjM0ZTTTtFMkZSTjtFQUNBO0FqR3d6cENGO0FpR3R6cENFO0VBQ0U7QWpHd3pwQ0o7QWlHcnpwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3V6cENKO0FpR3B6cENFO0VBQ0U7RUFDQTtBakdzenBDSjtBaUdwenBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqR3N6cENOO0FpR2x6cENFO0VBQ0U7RUFDQTtBakdvenBDSjtBaUdsenBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqR296cENOO0FpR2h6cENFO0VBQ0UseUIzRjVCVTtBTjgwcENkO0FpRy95cENFO0VBQ0UseUIzRmhEVztBTmkycENmO0FpRzl5cENFO0VBQ0UseUIzRnZCWTtBTnUwcENoQjtBaUc3eXBDRTtFQUNFLHlCM0Z6Qlc7QU53MHBDZjtBaUc1eXBDRTtFQUNFO0VBQ0E7QWpHOHlwQ0o7QWlHM3lwQ0U7RUFDRSx5QjNGckNTO0FOazFwQ2I7QWlHMXlwQ0U7RUFDRSx5QjNGbkRzQjtBTisxcEMxQjtBaUd6eXBDRTtFQUNFLHlCM0ZyRFU7QU5nMnBDZDs7QWlHdnlwQ0E7QUFFRTtFQUNFLGMzRjVFSztFMkY2RUw7RUFDQTtBakd5eXBDSjs7QWlHcnlwQ0E7RUFDRSxzQjNGcERlO0FONDFwQ2pCO0FpR3R5cENFO0VBQ0U7RUFDQTtBakd3eXBDSjtBaUdyeXBDRTtFQUNFO0VBQ0EsMEMzRjFFaUI7QU5pM3BDckI7QWlHcHlwQ0U7RUFDRTtFQUNBLDBDM0Y5RWdCO0FObzNwQ3BCO0FpR255cENFO0VBQ0U7RUFDQSwwQzNGbEZtQjtBTnUzcEN2QjtBaUdseXBDRTtFQUNFO0VBQ0EsMEMzRnRGb0I7QU4wM3BDeEI7QWlHanlwQ0U7RUFDRTtFQUNBLDBDM0YxRmlCO0FONjNwQ3JCOztBZ0YxNXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGdTVwQ0Y7O0FnRnA1cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZpNXBDRjs7QTRGeitwQ0E7RUFDRTtBNUY0K3BDRjs7QTRGeitwQ0E7RUFDRTtFQUNBO0E1RjQrcENGOztBNEZ6K3BDQTtFQUNFO0E1RjQrcENGOztBNEY3K3BDQTtFQUNFO0E1RjQrcENGOztBNEY3K3BDQTtFQUNFO0E1RjQrcENGOztBNEY3K3BDQTtFQUNFO0E1RjQrcENGOztBNEZ6K3BDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QTVGbS9wQ0Y7QTRGai9wQ0U7RUFDRTtFQUNBO0E1Rm0vcENKO0E0RmgvcENFO0VBQ0U7RUFDQTtBNUZrL3BDSjs7QTRGOStwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZpL3BDRjtBNEYvK3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RmkvcENKOztBNEY3K3BDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QTVGby9wQ0Y7QTRGbC9wQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZvL3BDSjs7QTRGaC9wQ0E7RUFDRTtBNUZtL3BDRjs7QTRGLytwQ0E7RUFDRTtFQUNBO0VBQ0E7QTVGay9wQ0Y7QTRGaC9wQ0U7RUFDRTtBNUZrL3BDSjtBNEZoL3BDSTtFQUNFO0E1RmsvcENOO0E0RjkrcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmcvcENKO0E0RjkrcENJO0VBQ0U7QTVGZy9wQ047QTRGNytwQ0k7RUFDRSxjdEZwSFE7QU5tbXFDZDs7QTRGeCtwQ0U7RUFDRTtFQUNBO0E1RjIrcENKOztBNEZyK3BDSTtFQUNFO0E1RncrcENOOztBNEZqK3BDSTtFQUNFO0E1Rm8rcENOO0E0RmgrcENFO0VBQ0U7QTVGaytwQ0o7QTRGLzlwQ0U7RUFwSUEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRjZKSixxQnRGdEpVO0VzRnVKVjtBNUZrK3BDSjtBNEYvOXBDRTtFQUNFO0VBQ0E7QTVGaStwQ0o7QTRGOW5xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RmdvcUNOO0E0RjducUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUYrbnFDTjs7QTRGcitwQ0k7RUFDRSxxQnRGcktRO0VzRnNLUjtBNUZ3K3BDTjtBNEZwK3BDRTtFQUNFO0E1RnMrcENKO0E0Rm4rcENFO0VBOUpBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0Z1TEoscUJ0RmhMVTtFc0ZpTFY7QTVGcytwQ0o7QTRGbitwQ0U7RUFDRTtBNUZxK3BDSjtBNEZsK3BDRTtFQUNFO0VBQ0E7QTVGbytwQ0o7QTRGL3BxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RmlxcUNOO0E0RjlwcUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZncXFDTjs7QTRGeCtwQ0k7RUFDRSxxQnRGOU1FO0VzRitNRjtBNUYyK3BDTjtBNEZ2K3BDRTtFQUNFO0E1RnkrcENKO0E0RnQrcENFO0VBNUxBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZxTkoscUJ0RnpOSTtFc0YwTko7QTVGeStwQ0o7QTRGdCtwQ0U7RUFDRTtBNUZ3K3BDSjtBNEZyK3BDRTtFQUNFO0VBQ0E7QTVGdStwQ0o7QTRGaHNxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RmtzcUNOO0E0Ri9ycUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZpc3FDTjs7QTRGMytwQ0k7RUFDRSxxQnRGOU9HO0VzRitPSDtBNUY4K3BDTjtBNEYxK3BDRTtFQUNFO0E1RjQrcENKO0E0RnorcENFO0VBMU5BLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZtUEoscUJ0RnpQSztFc0YwUEw7QTVGNCtwQ0o7QTRGeitwQ0U7RUFDRTtBNUYyK3BDSjtBNEZ4K3BDRTtFQUNFO0VBQ0E7QTVGMCtwQ0o7QTRGanVxQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1Rm11cUNOO0E0Rmh1cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZrdXFDTjs7QTRGOStwQ0k7RUFDRTtFQUNBO0E1RmkvcENOO0E0RjcrcENFO0VBQ0U7QTVGKytwQ0o7QTRGNStwQ0U7RUF4UEEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRmlSSjtFQUNBO0E1RisrcENKO0E0RjUrcENFO0VBQ0U7QTVGOCtwQ0o7QTRGMytwQ0U7RUFDRTtFQUNBO0E1RjYrcENKO0E0Rmx3cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZvd3FDTjtBNEZqd3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGbXdxQ047O0E0RmovcENFO0VBQ0U7RUFDQTtBNUZvL3BDSjtBNEZsL3BDSTtFQUNFO0VBQ0E7RUFDQTtBNUZvL3BDTjtBNEZoL3BDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZrL3BDTjtBNEY5K3BDSTtFQUNFO0VBQ0E7QTVGZy9wQ047QTRGNStwQ0k7RUFDRTtBNUY4K3BDTjtBNEYxK3BDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGNCtwQ047QTRGcCtwQ007RUFDRTtBNUZzK3BDUjtBNEZsK3BDTTtFQUNFLHFCdEZwVk07QU53enFDZDtBNEZoK3BDTTtFQUNFLG1CdEZ6Vk07RXNGMFZOO0E1RmsrcENSO0E0RnA5cENNO0VBQ0UscUJ0RnpWUTtBTit5cUNoQjtBNEZsOXBDTTtFQUNFLHFCdEY5VlE7QU5renFDaEI7QTRGaDlwQ007RUFDRSxtQnRGbldRO0VzRm9XUjtBNUZrOXBDUjtBNEZwOHBDTTtFQUNFLHFCdEZ0WFE7QU40enFDaEI7QTRGbDhwQ007RUFDRSxxQnRGM1hRO0FOK3pxQ2hCO0E0Rmg4cENNO0VBQ0UsbUJ0RmhZUTtFc0ZpWVI7QTVGazhwQ1I7QTRGcDdwQ007RUFDRSxxQnRGalpLO0FOdTBxQ2I7QTRGbDdwQ007RUFDRSxxQnRGdFpLO0FOMDBxQ2I7QTRGaDdwQ007RUFDRSxtQnRGM1pLO0VzRjRaTDtBNUZrN3BDUjs7QTRGdDZwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rnk2cENGO0E0RnY2cENFO0VBQ0U7QTVGeTZwQ0o7QTRGdjZwQ0k7RUFDRTtBNUZ5NnBDTjtBNEZyNnBDRTtFQUNFO0VBQ0E7RUFDQTtBNUZ1NnBDSjtBNEZwNnBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZzNnBDSjtBNEZwNnBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZzNnBDTjtBNEZsNnBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rm82cENKO0E0Rmo2cENFO0VBQ0U7QTVGbTZwQ0o7QTRGajZwQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGbTZwQ047QTRGajZwQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZtNnBDUjtBNEY3NXBDSTtFQUNFLHFCdEY5ZlE7QU42NXFDZDtBNEY3NXBDTTtFQUNFLG1CdEZqZ0JNO0FOZzZxQ2Q7QTRGejVwQ0k7RUFDRSxxQnRGeGdCUTtBTm02cUNkO0E0Rno1cENNO0VBQ0UsbUJ0RjNnQk07QU5zNnFDZDtBNEZyNXBDSTtFQUNFLHFCdEZsZ0JVO0FOeTVxQ2hCO0E0RnI1cENNO0VBQ0UsbUJ0RnJnQlE7QU40NXFDaEI7QTRGajVwQ0k7RUFDRSxxQnRGL2dCVTtBTms2cUNoQjtBNEZqNXBDTTtFQUNFLG1CdEZsaEJRO0FOcTZxQ2hCO0E0Rjc0cENJO0VBQ0UscUJ0RjFoQk87QU55NnFDYjtBNEY3NHBDTTtFQUNFLG1CdEY3aEJLO0FONDZxQ2I7O0E0RnY0cENFO0VBQ0U7RUFDQTtBNUYwNHBDSjtBNEZ4NHBDSTtFQUNFO0E1RjA0cENOO0E0RnY0cENJO0VBQ0U7RUFDQTtBNUZ5NHBDTjtBNEZ2NHBDTTtFQUNFO0E1Rnk0cENSO0E0RnQ0cENNO0VBQ0U7RUFDQTtFQUNBLHlCdEZwa0JNO0VzRnFrQk47RUFLQTtBNUZ3NHBDUjtBNEZ0NHBDUTtFQUNFLGN0RnBsQkY7QU40OXFDUjs7QTRGaDRwQ0E7RUFDRTtFQUNBLGN0RnZsQlk7RXNGd2xCWjtBNUZtNHBDRjtBNEZqNHBDRTtFQUNFO0E1Rm00cENKO0E0Rmo0cENJO0VBQ0UscUJ0RjlsQlE7QU5pK3FDZDtBNEZqNHBDTTtFQUNFO0VBQ0EseUJ0RmxtQk07QU5xK3FDZDtBNEY5M3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmc0cENKO0E0RjkzcENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGZzRwQ047O0E0RjEzcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RnJsQnVCO0VzRnNsQnZCO0E1RjYzcENGO0E0RjMzcENFO0VBQ0U7QTVGNjNwQ0o7QTRGMzNwQ0k7RUFDRTtBNUY2M3BDTjtBNEZ6M3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGMjNwQ0o7QTRGejNwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjIzcENOOztBNEZyM3BDRTtFQUNFO0E1RnczcENKOztBNEZsM3BDQTtFQUNFO0E1RnEzcENGO0E0Rm4zcENFO0VBQ0U7RUFDQTtBNUZxM3BDSjtBNEZsM3BDRTtFQUNFO0E1Rm8zcENKO0E0RmgzcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEYxckJzQjtFc0YyckJ0QjtBNUZrM3BDSjtBNEZoM3BDSTtFQUNFLGN0RmhzQlE7QU5ranJDZDtBNEY5MnBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGdnNCc0I7RXNGd3NCdEI7QTVGZzNwQ0o7QTRGOTJwQ0k7RUFDRSxjdEY3c0JRO0FONmpyQ2Q7QTRGNTJwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGODJwQ0o7QTRGMzJwQ0U7RUFDRTtBNUY2MnBDSjtBNEZ6MnBDSTtFQUNFLGN0RjF1QkU7RXNGMnVCRix5QnRGcHVCUTtBTitrckNkO0E0RnQycENJO0VBQ0U7RUFDQTtFQUNBO0E1RncycENOO0E0RnQycENNO0VBQ0U7RUFDQTtBNUZ3MnBDUjtBNEZuMnBDTTtFQUNFO0VBQ0E7QTVGcTJwQ1I7QTRGdjJwQ007RUFDRTtFQUNBO0E1RnkycENSO0E0RjMycENNO0VBQ0U7RUFDQTtBNUY2MnBDUjtBNEYvMnBDTTtFQUNFO0VBQ0E7QTVGaTNwQ1I7QTRGbjNwQ007RUFDRTtFQUNBO0E1RnEzcENSO0E0RnYzcENNO0VBQ0U7RUFDQTtBNUZ5M3BDUjtBNEYzM3BDTTtFQUNFO0VBQ0E7QTVGNjNwQ1I7QTRGLzNwQ007RUFDRTtFQUNBO0E1Rmk0cENSO0E0Rm40cENNO0VBQ0U7RUFDQTtBNUZxNHBDUjtBNEZ2NHBDTTtFQUNFO0VBQ0E7QTVGeTRwQ1I7QTRGMzRwQ007RUFDRTtFQUNBO0E1RjY0cENSO0E0Ri80cENNO0VBQ0U7RUFDQTtBNUZpNXBDUjtBNEZuNXBDTTtFQUNFO0VBQ0E7QTVGcTVwQ1I7QTRGdjVwQ007RUFDRTtFQUNBO0E1Rnk1cENSO0E0RjM1cENNO0VBQ0U7RUFDQTtBNUY2NXBDUjtBNEYvNXBDTTtFQUNFO0VBQ0E7QTVGaTZwQ1I7QTRGbjZwQ007RUFDRTtFQUNBO0E1RnE2cENSO0E0RnY2cENNO0VBQ0U7RUFDQTtBNUZ5NnBDUjtBNEYzNnBDTTtFQUNFO0VBQ0E7QTVGNjZwQ1I7QTRGLzZwQ007RUFDRTtFQUNBO0E1Rmk3cENSO0E0Rm43cENNO0VBQ0U7RUFDQTtBNUZxN3BDUjtBNEZ2N3BDTTtFQUNFO0VBQ0E7QTVGeTdwQ1I7QTRGMzdwQ007RUFDRTtFQUNBO0E1RjY3cENSO0E0Ri83cENNO0VBQ0U7RUFDQTtBNUZpOHBDUjtBNEZuOHBDTTtFQUNFO0VBQ0E7QTVGcThwQ1I7QTRGdjhwQ007RUFDRTtFQUNBO0E1Rnk4cENSO0E0RjM4cENNO0VBQ0U7RUFDQTtBNUY2OHBDUjtBNEYvOHBDTTtFQUNFO0VBQ0E7QTVGaTlwQ1I7QTRGbjlwQ007RUFDRTtFQUNBO0E1RnE5cENSO0E0RnY5cENNO0VBQ0U7RUFDQTtBNUZ5OXBDUjtBNEYzOXBDTTtFQUNFO0VBQ0E7QTVGNjlwQ1I7QTRGLzlwQ007RUFDRTtFQUNBO0E1RmkrcENSO0E0Rm4rcENNO0VBQ0U7RUFDQTtBNUZxK3BDUjtBNEZ2K3BDTTtFQUNFO0VBQ0E7QTVGeStwQ1I7QTRGMytwQ007RUFDRTtFQUNBO0E1RjYrcENSO0E0Ri8rcENNO0VBQ0U7RUFDQTtBNUZpL3BDUjtBNEZuL3BDTTtFQUNFO0VBQ0E7QTVGcS9wQ1I7QTRGdi9wQ007RUFDRTtFQUNBO0E1RnkvcENSO0E0RjMvcENNO0VBQ0U7RUFDQTtBNUY2L3BDUjtBNEYvL3BDTTtFQUNFO0VBQ0E7QTVGaWdxQ1I7QTRGbmdxQ007RUFDRTtFQUNBO0E1RnFncUNSO0E0RnZncUNNO0VBQ0U7RUFDQTtBNUZ5Z3FDUjtBNEYzZ3FDTTtFQUNFO0VBQ0E7QTVGNmdxQ1I7QTRGL2dxQ007RUFDRTtFQUNBO0E1RmlocUNSO0E0Rm5ocUNNO0VBQ0U7RUFDQTtBNUZxaHFDUjtBNEZ2aHFDTTtFQUNFO0VBQ0E7QTVGeWhxQ1I7QTRGM2hxQ007RUFDRTtFQUNBO0E1RjZocUNSO0E0Ri9ocUNNO0VBQ0U7RUFDQTtBNUZpaXFDUjtBNEZuaXFDTTtFQUNFO0VBQ0E7QTVGcWlxQ1I7O0E0RjdocUNBO0VBQ0U7RUFDQTtBNUZnaXFDRjtBNEY5aHFDRTtFQUNFO0E1RmdpcUNKO0E0RjdocUNFO0VBQ0U7RUFDQTtFQUNBO0E1RitocUNKO0E0RjdocUNJO0VBQ0U7QTVGK2hxQ047QTRGNWhxQ0k7RUFDRTtBNUY4aHFDTjtBNEY1aHFDTTtFQUNFO0VBQ0E7RUFDQTtBNUY4aHFDUjtBNEYzaHFDTTtFQUNFO0VBQ0E7QTVGNmhxQ1I7QTRGM2hxQ1E7RUFDRTtBNUY2aHFDVjtBNEYzaHFDVTtFQUNFO0E1RjZocUNaO0E0RjFocUNVO0VBQ0U7RUFDQTtBNUY0aHFDWjtBNEZ2aHFDVTtFQUNFO0E1RnlocUNaO0E0RnJocUNZO0VBQ0U7RUFDQTtBNUZ1aHFDZDtBNEZsaHFDUTtFQUNFO0E1Rm9ocUNWO0E0Ri9ncUNZO0VBQ0U7RUFDQTtFQUNBO0E1RmlocUNkO0E0RjlncUNZO0VBQ0U7QTVGZ2hxQ2Q7QTRGM2dxQ1k7RUFDRTtBNUY2Z3FDZDtBNEZuZ3FDTTtFQUNFO0VBQ0E7QTVGcWdxQ1I7QTRGaGdxQ0U7RUFDRTtFQUNBO0VBQ0E7QTVGa2dxQ0o7QTRGLy9wQ007RUFDRSxVdEYzeUJrQjtFc0Y0eUJsQixXdEY1eUJrQjtBTjZ5ckMxQjtBNEY5L3BDTTtFQUNFO0E1RmdncUNSO0E0RjcvcENNO0VBQ0U7RUFDQTtBNUYrL3BDUjtBNEYzL3BDUTtFQUNFO0E1RjYvcENWO0E0RjMvcENVO0VBQ0U7QTVGNi9wQ1o7QTRGbi9wQ0k7RUFDRSxVdEZ4MEJvQjtFc0Z5MEJwQixXdEZ6MEJvQjtBTjh6ckMxQjtBNEZsL3BDSTtFQUNFO0E1Rm8vcENOO0E0RmovcENJO0VBQ0U7RUFDQTtBNUZtL3BDTjtBNEYvK3BDTTtFQUNFO0E1RmkvcENSO0E0Ri8rcENRO0VBQ0U7QTVGaS9wQ1Y7QTRGMStwQ0U7RUFDRTtBNUY0K3BDSjtBNEZ6K3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjIrcENKOztBNEZyK3BDRTtFQUNFO0E1RncrcENKO0E0RnIrcENFO0VBQ0U7RUFDQTtBNUZ1K3BDSjtBNEZyK3BDSTtFQUNFO0E1RnUrcENOO0E0RnArcENJO0VBQ0U7RUFDQTtBNUZzK3BDTjtBNEZsK3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvK3BDSjtBNEZsK3BDSTtFQUNFO0E1Rm8rcENOO0E0RmorcENJO0VBQ0U7RUFDQSxrQ3RGajdCRztFc0ZrN0JIO0VBQ0E7RUFDQTtFQUNBLG1CdEY3OEJRO0VzRjg4QlIsY3RGcjlCRTtBTnc3ckNSOztBNEY3OXBDQTtFQUNFO0VBQ0E7QTVGZytwQ0Y7QTRGOTlwQ0U7RUFDRTtFQUNBO0E1RmcrcENKO0E0Rjc5cENFO0VBQ0U7RUFDQTtFQUNBO0E1Ris5cENKO0E0Rjc5cENJO0VBQ0U7QTVGKzlwQ047QTRGNTlwQ0k7RUFDRTtFQUNBO0E1Rjg5cENOO0E0RjU5cENNO0VBQ0U7RUFDQTtBNUY4OXBDUjtBNEYzOXBDTTtFQUNFO0E1RjY5cENSO0E0RjE5cENNO0VBQ0U7RUFDQTtBNUY0OXBDUjtBNEZ6OXBDTTtFQUNFO0VBQ0E7RUFDQTtBNUYyOXBDUjtBNEZ6OXBDUTtFQUNFO0VBQ0E7QTVGMjlwQ1Y7QTRGcjlwQ0U7RUFDRTtFQUNBO0E1RnU5cENKOztBZ0ZqL3JDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGOCtyQ0Y7O0FnRjMrckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3K3JDRjs7QWtHN2tzQ0E7RUFDRTtFQUNBLGM1RmFrQztFNEZabEM7RUFDQTtFQUNBO0FsR2dsc0NGO0FrRzlrc0NFO0VBQ0UsYzVGZlU7RTRGZ0JWO0FsR2dsc0NKO0FrRzdrc0NFO0VBQ0U7QWxHK2tzQ0o7QWtHNWtzQ0U7RUFDRTtFQUNBO0FsRzhrc0NKO0FrRzVrc0NJO0VBQ0U7RUFDQTtBbEc4a3NDTjs7QWtHeGtzQ0U7RUFDRTtFQUNBO0FsRzJrc0NKO0FrR3prc0NJO0VBQ0U7QWxHMmtzQ047QWtHdmtzQ007RUFDRTtFQUNBLHNCNUZOZ0I7QU4ra3NDeEI7QWtHdmtzQ1E7RUFoRU47RUFDQTtFQUNBO0VBQ0E7QWxHMG9zQ0Y7QWtHeG9zQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcwb3NDSjtBa0dsbHNDUTtFQUNFLGM1RnJESTtFNEZzREo7QWxHb2xzQ1Y7QWtHaGxzQ007RUFDRTtFQUNBO0VBQ0E7QWxHa2xzQ1I7QWtHaGxzQ1E7RUFDRTtFQUNBO0VBQ0E7QWxHa2xzQ1Y7QWtHaGxzQ1U7RUFDRTtFQUNBO0FsR2tsc0NaO0FrRzlrc0NZO0VBQ0UsYzVGekVZO0FOeXBzQzFCO0FrRzlrc0NjO0VBQ0U7QWxHZ2xzQ2hCO0FrR3hrc0NRO0VBQ0UsYzVGdkZJO0U0RndGSjtBbEcwa3NDVjtBa0dwa3NDTTtFQUNFO0VBQ0E7QWxHc2tzQ1I7QWtHcGtzQ1E7RUFDRTtFQUNBO0FsR3Nrc0NWO0FrR2prc0NRO0VBQ0U7RUFDQTtFQTFHUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU4rcHNDakI7QWtHbmtzQ1k7RUFDRTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdxa3NDZDtBa0dqa3NDVTtFQUNFO0VBQ0E7VUFBQTtBbEdta3NDWjtBa0doa3NDYztFQUNFO0VBQ0EseUI1RjlIVTtBTmdzc0MxQjtBa0cvanNDYztFQUNFLHlCNUYzSVI7QU40c3NDUjtBa0c3anNDWTtFQUNFLHlCNUZ6SUE7QU53c3NDZDtBa0c1anNDWTtFQUNFO0FsRzhqc0NkO0FrRzFqc0NVO0VBQ0U7RUFDQTtBbEc0anNDWjtBa0duanNDTTtFQUNFO0FsR3Fqc0NSO0FrR2xqc0NNO0VBQ0U7QWxHb2pzQ1I7QWtHOWlzQ1E7RUFDRTtFQXZLUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU55c3NDakI7QWtHN2lzQ2tCO0VBQ0U7QWxHK2lzQ3BCO0FrR25pc0NRO0VBQ0U7RUE1TFI7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FObXRzQ2pCO0FrR2ppc0NRO0VBQ0U7QWxHbWlzQ1Y7QWtHN2hzQ0U7RUFDRTtBbEcraHNDSjtBa0c3aHNDSTtFQUNFO0FsRytoc0NOO0FrRzNoc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2aHNDSjs7QWtHdGhzQ0k7RUFDRTtFQUNBO0VBcE9KO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTit1c0NqQjtBa0d6aHNDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMmhzQ1Y7QWtHemhzQ1U7RUFDRTtFQUNBO0VBQ0EsYzVGN053QjtBTnd2c0NwQztBa0d4aHNDVTtFQUNFO0VBQ0E7QWxHMGhzQ1o7QWtHdGhzQ1E7RUFDRTtFQUNBO0VBQ0E7QWxHd2hzQ1Y7QWtHcGhzQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdzaHNDUjtBa0duaHNDTTtFQUNFO0FsR3Foc0NSO0FrR25oc0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1RjNSRjtFNEY0UkU7RUFDQTtBbEdxaHNDVjtBa0duaHNDVTtFQUNFO0FsR3Foc0NaO0FrR2hoc0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVGalNrQjtBTm16c0MxQjtBa0cvZ3NDTTtFQUNFO0FsR2loc0NSO0FrRzlnc0NNO0VBQ0U7QWxHZ2hzQ1I7QWtHN2dzQ007RUFDRTtBbEcrZ3NDUjs7QWtHdmdzQ0U7RUFDRTtBbEcwZ3NDSjtBa0d4Z3NDSTtFQTFVRjtFQUNBO0VBQ0E7RUFDQTtBbEdxMXNDRjtBa0duMXNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3Exc0NKO0FrR2xoc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVGalRhO0U0RmtUYjtBbEdvaHNDSjtBa0dsaHNDSTtFQUNFO0FsR29oc0NOO0FrR2poc0NJO0VBQ0U7RUFDQTtFQUNBO0FsR21oc0NOO0FrR2poc0NNO0VBQ0U7RUFDQSxjNUZqU2lCO0U0RmtTakI7QWxHbWhzQ1I7QWtHamhzQ1E7RUFDRTtFQUNBO0FsR21oc0NWO0FrR2hoc0NRO0VBQ0U7RUFDQTtBbEdraHNDVjtBa0doaHNDVTtFQUNFO0FsR2toc0NaO0FrRzlnc0NRO0VBQ0U7RUFDQTtBbEdnaHNDVjtBa0cxZ3NDTTtFQUNFO0FsRzRnc0NSO0FrR3Znc0NFO0VBQ0U7RUFDQSxjNUY3VmdDO0U0RjhWaEM7RUFDQTtBbEd5Z3NDSjtBa0d2Z3NDSTtFQUNFLGM1RnhYUTtFNEZ5WFI7QWxHeWdzQ047O0FrR25nc0NBO0VBQ0U7RUFDQTtFQUNBO0FsR3Nnc0NGO0FrR3Bnc0NFO0VBQ0U7RUFDQTtFQUNBO0FsR3Nnc0NKO0FrR25nc0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUY5VnFCO0FObTJzQ3pCO0FrR25nc0NJO0VBQ0U7RUFDQTtFQUNBO0FsR3Fnc0NOOztBa0doZ3NDQTtFQUNFO0FsR21nc0NGO0FrR2hnc0NJO0VBQ0U7RUFDQTtFQUNBO0FsR2tnc0NOO0FrR2hnc0NNO0VBQ0U7QWxHa2dzQ1I7O0FrR3ovckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc0L3JDTjtBa0cxL3JDTTtFQUNFLGM1RnhjRDtBTm84c0NQO0FrR3ovckNNO0VBQ0UsYzVGNWNEO0FOdThzQ1A7QWtHdC9yQ007RUFDRTtBbEd3L3JDUjtBa0duL3JDTTtFQUNFO0FsR3EvckNSOztBa0c1K3JDSTtFQUNFO0VBQ0E7RUFDQSxjNUYxYjhCO0U0RjJiOUIsc0I1Rnpha0I7RTRGMGFsQjtFQUNBO0VBQ0E7QWxHKytyQ047QWtHNytyQ007RUFDRTtFQUNBO0FsRysrckNSO0FrRzUrckNNO0VBQ0U7QWxHOCtyQ1I7QWtHMytyQ007RUFDRTtFQUNBO0VBQ0E7QWxHNityQ1I7QWtHeityQ0k7RUFDRTtFQUNBO0FsRzIrckNOO0FrRzErckNNO0VBQ0U7RUFDQTtBbEc0K3JDUjtBa0d6K3JDTTtFQUNFO0FsRzIrckNSO0FrR3orckNRO0VBQ0U7RUFDQTtBbEcyK3JDVjs7QWtHbityQ0E7RUFDRTtBbEdzK3JDRjs7QWtHaityQ0U7RUFDRTtFQUNBO0FsR28rckNKO0FrR2wrckNJO0VBcmhCRjtFQUNBO0VBQ0E7RUFDQTtBbEcwL3NDRjtBa0d4L3NDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzAvc0NKO0FrRzcrckNJO0VBQ0U7RUFDQTtBbEcrK3JDTjs7QWtHeityQ0E7RUFDRTtFQUNBO0FsRzQrckNGO0FrRzErckNFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBbEc0K3JDSjtBa0cxK3JDSTs7RUFDRTtBbEc2K3JDTjtBa0d6K3JDRTtFQUNFO1VBQUE7QWxHMityQ0o7QWtHeityQ0k7RUFDRTtVQUFBO0FsRzIrckNOO0FrR3YrckNFO0VBQ0U7VUFBQTtBbEd5K3JDSjtBa0d2K3JDSTtFQUNFO1VBQUE7QWxHeStyQ047QWtHcCtyQ0k7RUFDRTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQUE7RUFBQTtBbEdzK3JDTjtBa0dwK3JDTTtFQUNFO0FsR3MrckNSO0FrR3ArckNRO0VBQ0U7QWxHcytyQ1Y7QWtHbityQ1E7RUFDRTtFQUNBO0FsR3ErckNWO0FrR24rckNVO0VBQ0U7QWxHcStyQ1o7QWtHaityQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHbStyQ1Y7QWtHaityQ1U7RUFDRTtBbEdtK3JDWjtBa0doK3JDVTtFQUNFO0FsR2srckNaO0FrRzk5ckNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHZytyQ1Y7O0FnRjVsdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5bHRDRjs7QWdGdGx0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm1sdENGOztBNEYzcXRDQTtFQUNFO0E1RjhxdENGOztBNEYzcXRDQTtFQUNFO0VBQ0E7QTVGOHF0Q0Y7O0E0RjNxdENBO0VBQ0U7QTVGOHF0Q0Y7O0E0Ri9xdENBO0VBQ0U7QTVGOHF0Q0Y7O0E0Ri9xdENBO0VBQ0U7QTVGOHF0Q0Y7O0E0Ri9xdENBO0VBQ0U7QTVGOHF0Q0Y7O0E0RjNxdENBO0VBbERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQTBDQTtBNUZxcnRDRjtBNEZucnRDRTtFQUNFO0VBQ0E7QTVGcXJ0Q0o7QTRGbHJ0Q0U7RUFDRTtFQUNBO0E1Rm9ydENKOztBNEZocnRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm1ydENGO0E0RmpydENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGbXJ0Q0o7O0E0Ri9xdENBO0VBekZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1RkE7RUFDQTtBNUZzcnRDRjtBNEZwcnRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnNydENKOztBNEZscnRDQTtFQUNFO0E1RnFydENGOztBNEZqcnRDQTtFQUNFO0VBQ0E7RUFDQTtBNUZvcnRDRjtBNEZscnRDRTtFQUNFO0E1Rm9ydENKO0E0RmxydENJO0VBQ0U7QTVGb3J0Q047QTRGaHJ0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGa3J0Q0o7QTRGaHJ0Q0k7RUFDRTtBNUZrcnRDTjtBNEYvcXRDSTtFQUNFLGN0RnBIUTtBTnF5dENkOztBNEYxcXRDRTtFQUNFO0VBQ0E7QTVGNnF0Q0o7O0E0RnZxdENJO0VBQ0U7QTVGMHF0Q047O0E0Rm5xdENJO0VBQ0U7QTVGc3F0Q047QTRGbHF0Q0U7RUFDRTtBNUZvcXRDSjtBNEZqcXRDRTtFQXBJQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGNkpKLHFCdEZ0SlU7RXNGdUpWO0E1Rm9xdENKO0E0RmpxdENFO0VBQ0U7RUFDQTtBNUZtcXRDSjtBNEZoMHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGazB0Q047QTRGL3p0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RmkwdENOOztBNEZ2cXRDSTtFQUNFLHFCdEZyS1E7RXNGc0tSO0E1RjBxdENOO0E0RnRxdENFO0VBQ0U7QTVGd3F0Q0o7QTRGcnF0Q0U7RUE5SkEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnVMSixxQnRGaExVO0VzRmlMVjtBNUZ3cXRDSjtBNEZycXRDRTtFQUNFO0E1RnVxdENKO0E0RnBxdENFO0VBQ0U7RUFDQTtBNUZzcXRDSjtBNEZqMnRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGbTJ0Q047QTRGaDJ0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RmsydENOOztBNEYxcXRDSTtFQUNFLHFCdEY5TUU7RXNGK01GO0E1RjZxdENOO0E0RnpxdENFO0VBQ0U7QTVGMnF0Q0o7QTRGeHF0Q0U7RUE1TEEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnFOSixxQnRGek5JO0VzRjBOSjtBNUYycXRDSjtBNEZ4cXRDRTtFQUNFO0E1RjBxdENKO0E0RnZxdENFO0VBQ0U7RUFDQTtBNUZ5cXRDSjtBNEZsNHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGbzR0Q047QTRGajR0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1Rm00dENOOztBNEY3cXRDSTtFQUNFLHFCdEY5T0c7RXNGK09IO0E1RmdydENOO0E0RjVxdENFO0VBQ0U7QTVGOHF0Q0o7QTRGM3F0Q0U7RUExTkEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRm1QSixxQnRGelBLO0VzRjBQTDtBNUY4cXRDSjtBNEYzcXRDRTtFQUNFO0E1RjZxdENKO0E0RjFxdENFO0VBQ0U7RUFDQTtBNUY0cXRDSjtBNEZuNnRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QTVGcTZ0Q047QTRGbDZ0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1Rm82dENOOztBNEZocnRDSTtFQUNFO0VBQ0E7QTVGbXJ0Q047QTRGL3F0Q0U7RUFDRTtBNUZpcnRDSjtBNEY5cXRDRTtFQXhQQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGaVJKO0VBQ0E7QTVGaXJ0Q0o7QTRGOXF0Q0U7RUFDRTtBNUZncnRDSjtBNEY3cXRDRTtFQUNFO0VBQ0E7QTVGK3F0Q0o7QTRGcDh0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1RnM4dENOO0E0Rm44dENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUZxOHRDTjs7QTRGbnJ0Q0U7RUFDRTtFQUNBO0E1RnNydENKO0E0RnBydENJO0VBQ0U7RUFDQTtFQUNBO0E1RnNydENOO0E0RmxydENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm9ydENOO0E0RmhydENJO0VBQ0U7RUFDQTtBNUZrcnRDTjtBNEY5cXRDSTtFQUNFO0E1RmdydENOO0E0RjVxdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBNUY4cXRDTjtBNEZ0cXRDTTtFQUNFO0E1RndxdENSO0E0RnBxdENNO0VBQ0UscUJ0RnBWTTtBTjAvdENkO0E0RmxxdENNO0VBQ0UsbUJ0RnpWTTtFc0YwVk47QTVGb3F0Q1I7QTRGdHB0Q007RUFDRSxxQnRGelZRO0FOaS90Q2hCO0E0RnBwdENNO0VBQ0UscUJ0RjlWUTtBTm8vdENoQjtBNEZscHRDTTtFQUNFLG1CdEZuV1E7RXNGb1dSO0E1Rm9wdENSO0E0RnRvdENNO0VBQ0UscUJ0RnRYUTtBTjgvdENoQjtBNEZwb3RDTTtFQUNFLHFCdEYzWFE7QU5pZ3VDaEI7QTRGbG90Q007RUFDRSxtQnRGaFlRO0VzRmlZUjtBNUZvb3RDUjtBNEZ0bnRDTTtFQUNFLHFCdEZqWks7QU55Z3VDYjtBNEZwbnRDTTtFQUNFLHFCdEZ0Wks7QU40Z3VDYjtBNEZsbnRDTTtFQUNFLG1CdEYzWks7RXNGNFpMO0E1Rm9udENSOztBNEZ4bXRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGMm10Q0Y7QTRGem10Q0U7RUFDRTtBNUYybXRDSjtBNEZ6bXRDSTtFQUNFO0E1RjJtdENOO0E0RnZtdENFO0VBQ0U7RUFDQTtFQUNBO0E1RnltdENKO0E0RnRtdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RndtdENKO0E0RnRtdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RndtdENOO0E0RnBtdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGc210Q0o7QTRGbm10Q0U7RUFDRTtBNUZxbXRDSjtBNEZubXRDSTtFQUNFO0VBQ0E7RUFDQTtBNUZxbXRDTjtBNEZubXRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnFtdENSO0E0Ri9sdENJO0VBQ0UscUJ0RjlmUTtBTitsdUNkO0E0Ri9sdENNO0VBQ0UsbUJ0RmpnQk07QU5rbXVDZDtBNEYzbHRDSTtFQUNFLHFCdEZ4Z0JRO0FOcW11Q2Q7QTRGM2x0Q007RUFDRSxtQnRGM2dCTTtBTndtdUNkO0E0RnZsdENJO0VBQ0UscUJ0RmxnQlU7QU4ybHVDaEI7QTRGdmx0Q007RUFDRSxtQnRGcmdCUTtBTjhsdUNoQjtBNEZubHRDSTtFQUNFLHFCdEYvZ0JVO0FOb211Q2hCO0E0Rm5sdENNO0VBQ0UsbUJ0RmxoQlE7QU51bXVDaEI7QTRGL2t0Q0k7RUFDRSxxQnRGMWhCTztBTjJtdUNiO0E0Ri9rdENNO0VBQ0UsbUJ0RjdoQks7QU44bXVDYjs7QTRGemt0Q0U7RUFDRTtFQUNBO0E1RjRrdENKO0E0RjFrdENJO0VBQ0U7QTVGNGt0Q047QTRGemt0Q0k7RUFDRTtFQUNBO0E1RjJrdENOO0E0RnprdENNO0VBQ0U7QTVGMmt0Q1I7QTRGeGt0Q007RUFDRTtFQUNBO0VBQ0EseUJ0RnBrQk07RXNGcWtCTjtFQUtBO0E1RjBrdENSO0E0RnhrdENRO0VBQ0UsY3RGcGxCRjtBTjhwdUNSOztBNEZsa3RDQTtFQUNFO0VBQ0EsY3RGdmxCWTtFc0Z3bEJaO0E1RnFrdENGO0E0Rm5rdENFO0VBQ0U7QTVGcWt0Q0o7QTRGbmt0Q0k7RUFDRSxxQnRGOWxCUTtBTm1xdUNkO0E0Rm5rdENNO0VBQ0U7RUFDQSx5QnRGbG1CTTtBTnVxdUNkO0E0RmhrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGa2t0Q0o7QTRGaGt0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZra3RDTjs7QTRGNWp0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGcmxCdUI7RXNGc2xCdkI7QTVGK2p0Q0Y7QTRGN2p0Q0U7RUFDRTtBNUYranRDSjtBNEY3anRDSTtFQUNFO0E1RitqdENOO0E0RjNqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2anRDSjtBNEYzanRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNmp0Q047O0E0RnZqdENFO0VBQ0U7QTVGMGp0Q0o7O0E0RnBqdENBO0VBQ0U7QTVGdWp0Q0Y7QTRGcmp0Q0U7RUFDRTtFQUNBO0E1RnVqdENKO0E0RnBqdENFO0VBQ0U7QTVGc2p0Q0o7QTRGbGp0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RjFyQnNCO0VzRjJyQnRCO0E1Rm9qdENKO0E0RmxqdENJO0VBQ0UsY3RGaHNCUTtBTm92dUNkO0E0RmhqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZ2c0JzQjtFc0Z3c0J0QjtBNUZranRDSjtBNEZoanRDSTtFQUNFLGN0RjdzQlE7QU4rdnVDZDtBNEY5aXRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZnanRDSjtBNEY3aXRDRTtFQUNFO0E1RitpdENKO0E0RjNpdENJO0VBQ0UsY3RGMXVCRTtFc0YydUJGLHlCdEZwdUJRO0FOaXh1Q2Q7QTRGeGl0Q0k7RUFDRTtFQUNBO0VBQ0E7QTVGMGl0Q047QTRGeGl0Q007RUFDRTtFQUNBO0E1RjBpdENSO0E0RnJpdENNO0VBQ0U7RUFDQTtBNUZ1aXRDUjtBNEZ6aXRDTTtFQUNFO0VBQ0E7QTVGMml0Q1I7QTRGN2l0Q007RUFDRTtFQUNBO0E1RitpdENSO0E0RmpqdENNO0VBQ0U7RUFDQTtBNUZtanRDUjtBNEZyanRDTTtFQUNFO0VBQ0E7QTVGdWp0Q1I7QTRGemp0Q007RUFDRTtFQUNBO0E1RjJqdENSO0E0RjdqdENNO0VBQ0U7RUFDQTtBNUYranRDUjtBNEZqa3RDTTtFQUNFO0VBQ0E7QTVGbWt0Q1I7QTRGcmt0Q007RUFDRTtFQUNBO0E1RnVrdENSO0E0RnprdENNO0VBQ0U7RUFDQTtBNUYya3RDUjtBNEY3a3RDTTtFQUNFO0VBQ0E7QTVGK2t0Q1I7QTRGamx0Q007RUFDRTtFQUNBO0E1Rm1sdENSO0E0RnJsdENNO0VBQ0U7RUFDQTtBNUZ1bHRDUjtBNEZ6bHRDTTtFQUNFO0VBQ0E7QTVGMmx0Q1I7QTRGN2x0Q007RUFDRTtFQUNBO0E1RitsdENSO0E0RmptdENNO0VBQ0U7RUFDQTtBNUZtbXRDUjtBNEZybXRDTTtFQUNFO0VBQ0E7QTVGdW10Q1I7QTRGem10Q007RUFDRTtFQUNBO0E1RjJtdENSO0E0RjdtdENNO0VBQ0U7RUFDQTtBNUYrbXRDUjtBNEZqbnRDTTtFQUNFO0VBQ0E7QTVGbW50Q1I7QTRGcm50Q007RUFDRTtFQUNBO0E1RnVudENSO0E0RnpudENNO0VBQ0U7RUFDQTtBNUYybnRDUjtBNEY3bnRDTTtFQUNFO0VBQ0E7QTVGK250Q1I7QTRGam90Q007RUFDRTtFQUNBO0E1Rm1vdENSO0E0RnJvdENNO0VBQ0U7RUFDQTtBNUZ1b3RDUjtBNEZ6b3RDTTtFQUNFO0VBQ0E7QTVGMm90Q1I7QTRGN290Q007RUFDRTtFQUNBO0E1RitvdENSO0E0RmpwdENNO0VBQ0U7RUFDQTtBNUZtcHRDUjtBNEZycHRDTTtFQUNFO0VBQ0E7QTVGdXB0Q1I7QTRGenB0Q007RUFDRTtFQUNBO0E1RjJwdENSO0E0RjdwdENNO0VBQ0U7RUFDQTtBNUYrcHRDUjtBNEZqcXRDTTtFQUNFO0VBQ0E7QTVGbXF0Q1I7QTRGcnF0Q007RUFDRTtFQUNBO0E1RnVxdENSO0E0RnpxdENNO0VBQ0U7RUFDQTtBNUYycXRDUjtBNEY3cXRDTTtFQUNFO0VBQ0E7QTVGK3F0Q1I7QTRGanJ0Q007RUFDRTtFQUNBO0E1Rm1ydENSO0E0RnJydENNO0VBQ0U7RUFDQTtBNUZ1cnRDUjtBNEZ6cnRDTTtFQUNFO0VBQ0E7QTVGMnJ0Q1I7QTRGN3J0Q007RUFDRTtFQUNBO0E1RitydENSO0E0RmpzdENNO0VBQ0U7RUFDQTtBNUZtc3RDUjtBNEZyc3RDTTtFQUNFO0VBQ0E7QTVGdXN0Q1I7QTRGenN0Q007RUFDRTtFQUNBO0E1RjJzdENSO0E0RjdzdENNO0VBQ0U7RUFDQTtBNUYrc3RDUjtBNEZqdHRDTTtFQUNFO0VBQ0E7QTVGbXR0Q1I7QTRGcnR0Q007RUFDRTtFQUNBO0E1RnV0dENSO0E0Rnp0dENNO0VBQ0U7RUFDQTtBNUYydHRDUjtBNEY3dHRDTTtFQUNFO0VBQ0E7QTVGK3R0Q1I7QTRGanV0Q007RUFDRTtFQUNBO0E1Rm11dENSO0E0RnJ1dENNO0VBQ0U7RUFDQTtBNUZ1dXRDUjs7QTRGL3R0Q0E7RUFDRTtFQUNBO0E1Rmt1dENGO0E0Rmh1dENFO0VBQ0U7QTVGa3V0Q0o7QTRGL3R0Q0U7RUFDRTtFQUNBO0VBQ0E7QTVGaXV0Q0o7QTRGL3R0Q0k7RUFDRTtBNUZpdXRDTjtBNEY5dHRDSTtFQUNFO0E1Rmd1dENOO0E0Rjl0dENNO0VBQ0U7RUFDQTtFQUNBO0E1Rmd1dENSO0E0Rjd0dENNO0VBQ0U7RUFDQTtBNUYrdHRDUjtBNEY3dHRDUTtFQUNFO0E1Rit0dENWO0E0Rjd0dENVO0VBQ0U7QTVGK3R0Q1o7QTRGNXR0Q1U7RUFDRTtFQUNBO0E1Rjh0dENaO0E0Rnp0dENVO0VBQ0U7QTVGMnR0Q1o7QTRGdnR0Q1k7RUFDRTtFQUNBO0E1Rnl0dENkO0E0RnB0dENRO0VBQ0U7QTVGc3R0Q1Y7QTRGanR0Q1k7RUFDRTtFQUNBO0VBQ0E7QTVGbXR0Q2Q7QTRGaHR0Q1k7RUFDRTtBNUZrdHRDZDtBNEY3c3RDWTtFQUNFO0E1RitzdENkO0E0RnJzdENNO0VBQ0U7RUFDQTtBNUZ1c3RDUjtBNEZsc3RDRTtFQUNFO0VBQ0E7RUFDQTtBNUZvc3RDSjtBNEZqc3RDTTtFQUNFLFV0RjN5QmtCO0VzRjR5QmxCLFd0RjV5QmtCO0FOKyt1QzFCO0E0RmhzdENNO0VBQ0U7QTVGa3N0Q1I7QTRGL3J0Q007RUFDRTtFQUNBO0E1RmlzdENSO0E0RjdydENRO0VBQ0U7QTVGK3J0Q1Y7QTRGN3J0Q1U7RUFDRTtBNUYrcnRDWjtBNEZycnRDSTtFQUNFLFV0RngwQm9CO0VzRnkwQnBCLFd0RnowQm9CO0FOZ2d2QzFCO0E0RnBydENJO0VBQ0U7QTVGc3J0Q047QTRGbnJ0Q0k7RUFDRTtFQUNBO0E1RnFydENOO0E0RmpydENNO0VBQ0U7QTVGbXJ0Q1I7QTRGanJ0Q1E7RUFDRTtBNUZtcnRDVjtBNEY1cXRDRTtFQUNFO0E1RjhxdENKO0E0RjNxdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGNnF0Q0o7O0E0RnZxdENFO0VBQ0U7QTVGMHF0Q0o7QTRGdnF0Q0U7RUFDRTtFQUNBO0E1RnlxdENKO0E0RnZxdENJO0VBQ0U7QTVGeXF0Q047QTRGdHF0Q0k7RUFDRTtFQUNBO0E1RndxdENOO0E0RnBxdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnNxdENKO0E0RnBxdENJO0VBQ0U7QTVGc3F0Q047QTRGbnF0Q0k7RUFDRTtFQUNBLGtDdEZqN0JHO0VzRms3Qkg7RUFDQTtFQUNBO0VBQ0EsbUJ0Rjc4QlE7RXNGODhCUixjdEZyOUJFO0FOMG52Q1I7O0E0Ri9wdENBO0VBQ0U7RUFDQTtBNUZrcXRDRjtBNEZocXRDRTtFQUNFO0VBQ0E7QTVGa3F0Q0o7QTRGL3B0Q0U7RUFDRTtFQUNBO0VBQ0E7QTVGaXF0Q0o7QTRGL3B0Q0k7RUFDRTtBNUZpcXRDTjtBNEY5cHRDSTtFQUNFO0VBQ0E7QTVGZ3F0Q047QTRGOXB0Q007RUFDRTtFQUNBO0E1RmdxdENSO0E0RjdwdENNO0VBQ0U7QTVGK3B0Q1I7QTRGNXB0Q007RUFDRTtFQUNBO0E1RjhwdENSO0E0RjNwdENNO0VBQ0U7RUFDQTtFQUNBO0E1RjZwdENSO0E0RjNwdENRO0VBQ0U7RUFDQTtBNUY2cHRDVjtBNEZ2cHRDRTtFQUNFO0VBQ0E7QTVGeXB0Q0o7O0FnRm5ydkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZncnZDRjs7QWdGN3F2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjBxdkNGOztBa0cvd3ZDQTtFQUNFO0VBQ0EsYzVGYWtDO0U0RlpsQztFQUNBO0VBQ0E7QWxHa3h2Q0Y7QWtHaHh2Q0U7RUFDRSxjNUZmVTtFNEZnQlY7QWxHa3h2Q0o7QWtHL3d2Q0U7RUFDRTtBbEdpeHZDSjtBa0c5d3ZDRTtFQUNFO0VBQ0E7QWxHZ3h2Q0o7QWtHOXd2Q0k7RUFDRTtFQUNBO0FsR2d4dkNOOztBa0cxd3ZDRTtFQUNFO0VBQ0E7QWxHNnd2Q0o7QWtHM3d2Q0k7RUFDRTtBbEc2d3ZDTjtBa0d6d3ZDTTtFQUNFO0VBQ0Esc0I1Rk5nQjtBTml4dkN4QjtBa0d6d3ZDUTtFQWhFTjtFQUNBO0VBQ0E7RUFDQTtBbEc0MHZDRjtBa0cxMHZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzQwdkNKO0FrR3B4dkNRO0VBQ0UsYzVGckRJO0U0RnNESjtBbEdzeHZDVjtBa0dseHZDTTtFQUNFO0VBQ0E7RUFDQTtBbEdveHZDUjtBa0dseHZDUTtFQUNFO0VBQ0E7RUFDQTtBbEdveHZDVjtBa0dseHZDVTtFQUNFO0VBQ0E7QWxHb3h2Q1o7QWtHaHh2Q1k7RUFDRSxjNUZ6RVk7QU4yMXZDMUI7QWtHaHh2Q2M7RUFDRTtBbEdreHZDaEI7QWtHMXd2Q1E7RUFDRSxjNUZ2Rkk7RTRGd0ZKO0FsRzR3dkNWO0FrR3R3dkNNO0VBQ0U7RUFDQTtBbEd3d3ZDUjtBa0d0d3ZDUTtFQUNFO0VBQ0E7QWxHd3d2Q1Y7QWtHbnd2Q1E7RUFDRTtFQUNBO0VBMUdSO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTmkydkNqQjtBa0dyd3ZDWTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3V3dkNkO0FrR253dkNVO0VBQ0U7RUFDQTtVQUFBO0FsR3F3dkNaO0FrR2x3dkNjO0VBQ0U7RUFDQSx5QjVGOUhVO0FOazR2QzFCO0FrR2p3dkNjO0VBQ0UseUI1RjNJUjtBTjg0dkNSO0FrRy92dkNZO0VBQ0UseUI1RnpJQTtBTjA0dkNkO0FrRzl2dkNZO0VBQ0U7QWxHZ3d2Q2Q7QWtHNXZ2Q1U7RUFDRTtFQUNBO0FsRzh2dkNaO0FrR3J2dkNNO0VBQ0U7QWxHdXZ2Q1I7QWtHcHZ2Q007RUFDRTtBbEdzdnZDUjtBa0dodnZDUTtFQUNFO0VBdktSO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTjI0dkNqQjtBa0cvdXZDa0I7RUFDRTtBbEdpdnZDcEI7QWtHcnV2Q1E7RUFDRTtFQTVMUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU5xNXZDakI7QWtHbnV2Q1E7RUFDRTtBbEdxdXZDVjtBa0cvdHZDRTtFQUNFO0FsR2l1dkNKO0FrRy90dkNJO0VBQ0U7QWxHaXV2Q047QWtHN3R2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRyt0dkNKOztBa0d4dHZDSTtFQUNFO0VBQ0E7RUFwT0o7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FOaTd2Q2pCO0FrRzN0dkNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2dHZDVjtBa0czdHZDVTtFQUNFO0VBQ0E7RUFDQSxjNUY3TndCO0FOMDd2Q3BDO0FrRzF0dkNVO0VBQ0U7RUFDQTtBbEc0dHZDWjtBa0d4dHZDUTtFQUNFO0VBQ0E7RUFDQTtBbEcwdHZDVjtBa0d0dHZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsR3d0dkNSO0FrR3J0dkNNO0VBQ0U7QWxHdXR2Q1I7QWtHcnR2Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVGM1JGO0U0RjRSRTtFQUNBO0FsR3V0dkNWO0FrR3J0dkNVO0VBQ0U7QWxHdXR2Q1o7QWtHbHR2Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUZqU2tCO0FOcS92QzFCO0FrR2p0dkNNO0VBQ0U7QWxHbXR2Q1I7QWtHaHR2Q007RUFDRTtBbEdrdHZDUjtBa0cvc3ZDTTtFQUNFO0FsR2l0dkNSOztBa0d6c3ZDRTtFQUNFO0FsRzRzdkNKO0FrRzFzdkNJO0VBMVVGO0VBQ0E7RUFDQTtFQUNBO0FsR3Vod0NGO0FrR3Jod0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdWh3Q0o7QWtHcHR2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCNUZqVGE7RTRGa1RiO0FsR3N0dkNKO0FrR3B0dkNJO0VBQ0U7QWxHc3R2Q047QWtHbnR2Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHcXR2Q047QWtHbnR2Q007RUFDRTtFQUNBLGM1RmpTaUI7RTRGa1NqQjtBbEdxdHZDUjtBa0dudHZDUTtFQUNFO0VBQ0E7QWxHcXR2Q1Y7QWtHbHR2Q1E7RUFDRTtFQUNBO0FsR290dkNWO0FrR2x0dkNVO0VBQ0U7QWxHb3R2Q1o7QWtHaHR2Q1E7RUFDRTtFQUNBO0FsR2t0dkNWO0FrRzVzdkNNO0VBQ0U7QWxHOHN2Q1I7QWtHenN2Q0U7RUFDRTtFQUNBLGM1RjdWZ0M7RTRGOFZoQztFQUNBO0FsRzJzdkNKO0FrR3pzdkNJO0VBQ0UsYzVGeFhRO0U0RnlYUjtBbEcyc3ZDTjs7QWtHcnN2Q0E7RUFDRTtFQUNBO0VBQ0E7QWxHd3N2Q0Y7QWtHdHN2Q0U7RUFDRTtFQUNBO0VBQ0E7QWxHd3N2Q0o7QWtHcnN2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RjlWcUI7QU5xaXdDekI7QWtHcnN2Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHdXN2Q047O0FrR2xzdkNBO0VBQ0U7QWxHcXN2Q0Y7QWtHbHN2Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHb3N2Q047QWtHbHN2Q007RUFDRTtBbEdvc3ZDUjs7QWtHM3J2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzhydkNOO0FrRzVydkNNO0VBQ0UsYzVGeGNEO0FOc293Q1A7QWtHM3J2Q007RUFDRSxjNUY1Y0Q7QU55b3dDUDtBa0d4cnZDTTtFQUNFO0FsRzBydkNSO0FrR3JydkNNO0VBQ0U7QWxHdXJ2Q1I7O0FrRzlxdkNJO0VBQ0U7RUFDQTtFQUNBLGM1RjFiOEI7RTRGMmI5QixzQjVGemFrQjtFNEYwYWxCO0VBQ0E7RUFDQTtBbEdpcnZDTjtBa0cvcXZDTTtFQUNFO0VBQ0E7QWxHaXJ2Q1I7QWtHOXF2Q007RUFDRTtBbEdncnZDUjtBa0c3cXZDTTtFQUNFO0VBQ0E7RUFDQTtBbEcrcXZDUjtBa0czcXZDSTtFQUNFO0VBQ0E7QWxHNnF2Q047QWtHNXF2Q007RUFDRTtFQUNBO0FsRzhxdkNSO0FrRzNxdkNNO0VBQ0U7QWxHNnF2Q1I7QWtHM3F2Q1E7RUFDRTtFQUNBO0FsRzZxdkNWOztBa0dycXZDQTtFQUNFO0FsR3dxdkNGOztBa0ducXZDRTtFQUNFO0VBQ0E7QWxHc3F2Q0o7QWtHcHF2Q0k7RUFyaEJGO0VBQ0E7RUFDQTtFQUNBO0FsRzRyd0NGO0FrRzFyd0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHNHJ3Q0o7QWtHL3F2Q0k7RUFDRTtFQUNBO0FsR2lydkNOOztBa0czcXZDQTtFQUNFO0VBQ0E7QWxHOHF2Q0Y7QWtHNXF2Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FsRzhxdkNKO0FrRzVxdkNJOztFQUNFO0FsRytxdkNOO0FrRzNxdkNFO0VBQ0U7VUFBQTtBbEc2cXZDSjtBa0czcXZDSTtFQUNFO1VBQUE7QWxHNnF2Q047QWtHenF2Q0U7RUFDRTtVQUFBO0FsRzJxdkNKO0FrR3pxdkNJO0VBQ0U7VUFBQTtBbEcycXZDTjtBa0d0cXZDSTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0FsR3dxdkNOO0FrR3RxdkNNO0VBQ0U7QWxHd3F2Q1I7QWtHdHF2Q1E7RUFDRTtBbEd3cXZDVjtBa0dycXZDUTtFQUNFO0VBQ0E7QWxHdXF2Q1Y7QWtHcnF2Q1U7RUFDRTtBbEd1cXZDWjtBa0ducXZDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdxcXZDVjtBa0ducXZDVTtFQUNFO0FsR3FxdkNaO0FrR2xxdkNVO0VBQ0U7QWxHb3F2Q1o7QWtHaHF2Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdrcXZDVjs7QWdGOXh3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjJ4d0NGOztBZ0Z4eHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcXh3Q0Y7O0FtR2o1d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzdGa0NnQztFNkZqQ2hDLHNCN0ZtRG9CO0U2RmxEcEI7RUFDQTtFQUNBO0FuR281d0NKO0FtR2w1d0NJO0VBQ0U7RUFDQSxjN0ZJUTtFNkZIUjtBbkdvNXdDTjtBbUdqNXdDSTtFRGhCRjtFQUNBO0VBQ0E7RUFDQTtBbEdvNndDRjtBa0dsNndDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR282d0NKO0FtRzU1d0NJO0VBQ0UsYzdGTFE7RTZGTVI7QW5HODV3Q047QW1HMTV3Q0U7RUFDRTtFQUNBO0VBQ0EsYzdGU2dDO0FObTV3Q3BDO0FtRzE1d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc0NXdDTjtBbUd6NXdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HMjV3Q047QW1HdjV3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCN0ZyQmE7RTZGc0JiO0FuR3k1d0NKO0FtR3Y1d0NJO0VBQ0U7QW5HeTV3Q047QW1HdDV3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3c1d0NOO0FtR3Q1d0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HdzV3Q1I7QW1HcDV3Q0k7RUFDRTtBbkdzNXdDTjtBbUduNXdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HcTV3Q047QW1HbjV3Q007RUFDRTtBbkdxNXdDUjtBbUduNXdDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuR3E1d0NWO0FtR241d0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HcTV3Q1o7QW1HLzR3Q0k7RUFDRTtBbkdpNXdDTjtBbUc5NHdDSTtFQUNFO0VBQ0E7RUFDQTtBbkdnNXdDTjtBbUc5NHdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3Rm5GNEI7QU5tK3dDcEM7QW1HNTR3Q0k7RUFDRTtFQUNBO0FuRzg0d0NOO0FtRzU0d0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3RmpHNEI7QU4rK3dDcEM7QW1HeDR3Q1E7RUFDRTtVQUFBO0FuRzA0d0NWO0FtR3Y0d0NRO0VBQ0U7VUFBQTtBbkd5NHdDVjtBbUdsNHdDUTtFQUNFO0VBQ0EsYzdGckgwQjtBTnkvd0NwQztBbUc5M3dDTTtFQUNFO0FuR2c0d0NSO0FtRzczd0NNO0VBQ0UsbUI3RnRKTTtFNkZ1Sk4sYzdGOUpBO0FONmh4Q1I7QW1HNzN3Q1E7RUFDRTtFQUNBLGM3RmxLRjtBTmlpeENSO0FtRzMzd0NNO0VBQ0U7RUFDQSxjN0Z4S0E7QU5xaXhDUjtBbUczM3dDUTtFQUNFO0VBQ0EsYzdGNUtGO0FOeWl4Q1I7QW1HeDN3Q0k7RUFDRTtFQUNBO0VBQ0E7QW5HMDN3Q047QW1HdjN3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkd5M3dDTjtBbUd0M3dDSTtFQUNFO0VBQ0E7QW5HdzN3Q047QW1HdDN3Q007RUFDRSxjN0YxTGtCO0FOa2p4QzFCO0FtR3Qzd0NRO0VBQ0U7QW5HdzN3Q1Y7QW1Hdmh4Q0U7RUFvS0U7Ozs7R0FBQTtBbkcwM3dDSjtBbUdyM3dDSTtFQUNFLGM3RmpORTtFNkZrTkYseUI3RmxORTtFNkZtTkYscUI3RjVNUTtBTm1reENkO0FtR3Azd0NJO0VBQ0U7QW5HczN3Q047QW1HbjN3Q0k7RUFDRTtBbkdxM3dDTjs7QWdGNWx4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnlseENGOztBZ0Z0bHhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbWx4Q0Y7O0FvR25zeENBO0VBQ0U7QXBHc3N4Q0Y7QW9HcHN4Q0U7RUFDRTtFQUNBO0FwR3NzeENKO0FvR25zeENFO0VBQ0U7RUFoQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdzdHhDRjtBb0d0c3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBOUJGO0VBQ0E7RUFDQTtBcEd1dXhDRjs7QW9HdHN4Q0E7RUFDRTtBcEd5c3hDRjtBb0d2c3hDRTtFQUNFO0VBQ0E7QXBHeXN4Q0o7QW9HdHN4Q0U7RUFDRTtFQXRDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRyt1eENGO0FvR3pzeENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFwREY7RUFDQTtFQUNBO0FwR2d3eENGOztBb0d6c3hDQTtFQUNFO0FwRzRzeENGO0FvRzFzeENFO0VBQ0U7RUFDQTtBcEc0c3hDSjtBb0d6c3hDRTtFQUNFO0VBNURGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHd3d4Q0Y7QW9HNXN4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTFFRjtFQUNBO0VBQ0E7QXBHeXh4Q0Y7O0FvRzVzeENBO0VBQ0U7QXBHK3N4Q0Y7QW9HN3N4Q0U7RUFDRTtFQUNBO0FwRytzeENKO0FvRzVzeENFO0VBQ0U7RUFsRkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpeXhDRjtBb0cvc3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBaEdGO0VBQ0E7RUFDQTtBcEdrenhDRjs7QW9HL3N4Q0E7RUFDRTtBcEdrdHhDRjtBb0dodHhDRTtFQUNFO0VBQ0E7QXBHa3R4Q0o7QW9HL3N4Q0U7RUFDRTtFQXhHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzB6eENGO0FvR2x0eENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF0SEY7RUFDQTtFQUNBO0FwRzIweENGOztBb0dsdHhDQTtFQUNFO0FwR3F0eENGO0FvR250eENFO0VBQ0U7RUFDQTtBcEdxdHhDSjtBb0dsdHhDRTtFQUNFO0VBOUhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHbTF4Q0Y7QW9HcnR4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTVJRjtFQUNBO0VBQ0E7QXBHbzJ4Q0Y7O0FvR3J0eENBO0VBQ0U7QXBHd3R4Q0Y7QW9HdHR4Q0U7RUFDRTtFQUNBO0FwR3d0eENKO0FvR3J0eENFO0VBQ0U7RUFwSkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc0MnhDRjtBb0d4dHhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBbEtGO0VBQ0E7RUFDQTtBcEc2M3hDRjs7QW9HeHR4Q0E7RUFDRTtBcEcydHhDRjtBb0d6dHhDRTtFQUNFO0VBQ0E7QXBHMnR4Q0o7QW9HeHR4Q0U7RUFDRTtFQTFLRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3E0eENGO0FvRzN0eENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUF4TEY7RUFDQTtFQUNBO0FwR3M1eENGOztBb0czdHhDQTtFQUNFO0FwRzh0eENGO0FvRzV0eENFO0VBQ0U7RUFDQTtBcEc4dHhDSjtBb0czdHhDRTtFQUNFO0VBaE1GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHODV4Q0Y7QW9HOXR4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQTlNRjtFQUNBO0VBQ0E7QXBHKzZ4Q0Y7O0FvRzl0eENBO0FBQ0E7RUFDRTtBcEdpdXhDRjtBb0c5dHhDSTtFQUNFO1VBQUE7RUFDQTtBcEdndXhDTjs7QW9HenR4Q0U7RUFDRTtFQUNBO0VBQ0E7QXBHNHR4Q0o7QW9HMXR4Q0k7RUFDRTtBcEc0dHhDTjtBb0d4dHhDRTtFQUNFO0VBdE9GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFvT0U7QXBHOHR4Q0o7O0FvR3p0eENFO0VBQ0U7RUFDQTtFQUNBO0FwRzR0eENKO0FvRzF0eENJO0VBQ0U7QXBHNHR4Q047QW9HeHR4Q0U7RUFDRTtFQXhQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBc1BFO0FwRzh0eENKOztBb0cxdHhDQTtFQUNFO0lBQ0U7RXBHNnR4Q0Y7QUFDRjtBb0cxdHhDQTtFQUNFO0FwRzR0eENGOztBb0d6dHhDQTtFQUNFO0FwRzR0eENGOztBZ0Y3K3hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMCt4Q0Y7O0FnRnYreENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvK3hDRjs7QXFHbG15Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3FteUNGO0FxR25teUNFO0VBQ0U7RUFDQTtBckdxbXlDSjtBcUdqbXlDSTtFQUNFO0VBQ0E7QXJHbW15Q047QXFHL2x5Q007RUFDRTtFQUNBO0FyR2lteUNSOztBZ0Z2bnlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb255Q0Y7O0FnRmpueUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY4bXlDRjs7QXNHNXV5Q0E7RUFDRTtBdEcrdXlDRjtBc0c3dXlDRTtFQUNFO0VBQ0E7QXRHK3V5Q0o7QXNHNXV5Q0U7RUFDRTtFQUNBO0F0Rzh1eUNKO0FzRzV1eUNJO0VBQ0U7RUFDQSxjaEdJUTtBTjB1eUNkO0FzRzN1eUNJO0VBQ0U7RUFDQTtBdEc2dXlDTjtBc0czdXlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzZ1eUNSO0FzR3h1eUNFO0VBQ0U7RUFDQTtFQUNBO0F0RzB1eUNKO0FzR3J1eUNNO0VBQ0U7QXRHdXV5Q1I7QXNHanV5Q0k7RUFDRTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QXRHbXV5Q047QXNHaHV5Q007RUFDRTtBdEdrdXlDUjtBc0cvdHlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHaXV5Q1I7QXNHN3R5Q1E7RUFDRTtFQUNBO0F0Ryt0eUNWO0FzRzV0eUNRO0VBQ0U7RUFDQTtBdEc4dHlDVjtBc0c1dHlDVTtFQUNFO0F0Rzh0eUNaO0FzRzF0eUNRO0VBQ0U7RUFDQTtBdEc0dHlDVjtBc0d4dHlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwdHlDUjtBc0d4dHlDUTtFQUNFO0F0RzB0eUNWO0FzR3h0eUNVO0VBQ0U7QXRHMHR5Q1o7QXNHdHR5Q1E7RUFDRTtBdEd3dHlDVjtBc0dydHlDUTtFQUNFO0VBQ0E7QXRHdXR5Q1Y7QXNHcnR5Q1U7RUFDRTtBdEd1dHlDWjtBc0dsdHlDTTtFQUNFLCtCaEduRlM7RWdHb0ZULGtDaEdwRlM7QU53eXlDakI7QXNHanR5Q007RUFDRTtFQUNBLGdDaEd6RlM7RWdHMEZULG1DaEcxRlM7QU42eXlDakI7QXNHaHR5Q007RUFDRTtJQUNFO0lBQ0E7RXRHa3R5Q1I7RXNHaHR5Q007SUFDRTtJQUNBO0V0R2t0eUNSO0FBQ0Y7QXNHaHR5Q007RUFDRTtJQUNFO0V0R2t0eUNSO0FBQ0Y7QXNHOXN5Q0k7OztFQUdFO0VBQ0E7RUFDQTtBdEdndHlDTjtBc0c3c3lDSTtFQUNFO0F0RytzeUNOO0FzRzdzeUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcrc3lDUjtBc0czc3lDSTtFQUNFO0VBQ0E7QXRHNnN5Q047QXNHM3N5Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzZzeUNSOztBZ0Y5M3lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMjN5Q0Y7O0FnRngzeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxM3lDRjs7QXVHai95Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R28veUNKO0F1R2wveUNJO0VBQ0U7RUFDQTtBdkdvL3lDTjtBdUdoL3lDRTtFQUVFO0VBQ0E7RUFDQTtBdkdpL3lDSjtBdUcvK3lDSTtFQUNFO0VBQ0EsY2pHTFE7QU5zL3lDZDtBdUc3K3lDRTtFQUNFO0F2RysreUNKO0F1RzUreUNFO0VBQ0U7RUFDQTtBdkc4K3lDSjs7QXVHeit5Q0U7RUFDRTtBdkc0K3lDSjs7QXVHdit5Q0U7RUFDRTtFQUNBO0VBQ0E7QXZHMCt5Q0o7O0F1R3IreUNFO0VBQ0U7QXZHdyt5Q0o7O0F1R3AreUNBO0VBQ0U7RUFDQTtFQUNBO0F2R3UreUNGO0F1R3IreUNFO0VBQ0U7QXZHdSt5Q0o7QXVHcit5Q0k7RUFDRTtBdkd1K3lDTjs7QXVHbCt5Q0E7RUFDRTtFQUNBO0F2R3EreUNGOztBdUdqK3lDRTtFQUNFO0F2R28reUNKO0F1Ry85eUNNO0VBQ0U7QXZHaSt5Q1I7O0FnRnRqekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZtanpDRjs7QWdGaGp6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjZpekNGOztBd0dscXpDRTtFQUNFLFdBVEs7RUFVTCxZQVZLO0VBV0wsaUJBWEs7RUFZTDtFQUNBO0VBQ0E7RUFDQTtBeEdxcXpDSjtBd0ducXpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHcXF6Q047QXdHbHF6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHb3F6Q047QXdHanF6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkF4Q1U7RUF5Q1Y7RUFDQTtFQUNBO0VBQ0EscUJsRzVCUTtBTityekNkO0F3R2hxekNJO0VBQ0U7QXhHa3F6Q047QXdHaHF6Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0F4R2txekNSO0F3RzlwekNJO0VBQ0U7QXhHZ3F6Q047QXdHOXB6Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHZ3F6Q1I7QXdHNXB6Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzhwekNOO0F3RzFwekNFO0VBQ0UsY2xHckVzQjtBTml1ekMxQjtBd0dydnpDQTtFQTRGRTtBeEc0cHpDRjtBd0dycHpDUTtFQUNFO1VBQUE7QXhHdXB6Q1Y7QXdHcHB6Q1E7RUFDRTtVQUFBO0F4R3NwekNWO0F3RzNwekNRO0VBQ0U7VUFBQTtBeEc2cHpDVjtBd0cxcHpDUTtFQUNFO1VBQUE7QXhHNHB6Q1Y7QXdHanF6Q1E7RUFDRTtVQUFBO0F4R21xekNWO0F3R2hxekNRO0VBQ0U7VUFBQTtBeEdrcXpDVjtBd0d2cXpDUTtFQUNFO1VBQUE7QXhHeXF6Q1Y7QXdHdHF6Q1E7RUFDRTtVQUFBO0F4R3dxekNWO0F3RzdxekNRO0VBQ0U7VUFBQTtBeEcrcXpDVjtBd0c1cXpDUTtFQUNFO1VBQUE7QXhHOHF6Q1Y7QXdHbnJ6Q1E7RUFDRTtVQUFBO0F4R3FyekNWO0F3R2xyekNRO0VBQ0U7VUFBQTtBeEdvcnpDVjtBd0d6cnpDUTtFQUNFO1VBQUE7QXhHMnJ6Q1Y7QXdHeHJ6Q1E7RUFDRTtVQUFBO0F4RzByekNWO0F3Ry9yekNRO0VBQ0U7VUFBQTtBeEdpc3pDVjtBd0c5cnpDUTtFQUNFO1VBQUE7QXhHZ3N6Q1Y7QXdHcnN6Q1E7RUFDRTtVQUFBO0F4R3VzekNWO0F3R3BzekNRO0VBQ0U7VUFBQTtBeEdzc3pDVjtBd0czc3pDUTtFQUNFO1VBQUE7QXhHNnN6Q1Y7QXdHMXN6Q1E7RUFDRTtVQUFBO0F4RzRzekNWO0F3R2p0ekNRO0VBQ0U7VUFBQTtBeEdtdHpDVjtBd0dodHpDUTtFQUNFO1VBQUE7QXhHa3R6Q1Y7QXdHdnR6Q1E7RUFDRTtVQUFBO0F4R3l0ekNWO0F3R3R0ekNRO0VBQ0U7VUFBQTtBeEd3dHpDVjtBd0c3dHpDUTtFQUNFO1VBQUE7QXhHK3R6Q1Y7QXdHNXR6Q1E7RUFDRTtVQUFBO0F4Rzh0ekNWO0F3R251ekNRO0VBQ0U7VUFBQTtBeEdxdXpDVjtBd0dsdXpDUTtFQUNFO1VBQUE7QXhHb3V6Q1Y7QXdHenV6Q1E7RUFDRTtVQUFBO0F4RzJ1ekNWO0F3R3h1ekNRO0VBQ0U7VUFBQTtBeEcwdXpDVjtBd0cvdXpDUTtFQUNFO1VBQUE7QXhHaXZ6Q1Y7QXdHOXV6Q1E7RUFDRTtVQUFBO0F4R2d2ekNWO0F3R3J2ekNRO0VBQ0U7VUFBQTtBeEd1dnpDVjtBd0dwdnpDUTtFQUNFO1VBQUE7QXhHc3Z6Q1Y7QXdHM3Z6Q1E7RUFDRTtVQUFBO0F4RzZ2ekNWO0F3RzF2ekNRO0VBQ0U7VUFBQTtBeEc0dnpDVjtBd0dqd3pDUTtFQUNFO1VBQUE7QXhHbXd6Q1Y7QXdHaHd6Q1E7RUFDRTtVQUFBO0F4R2t3ekNWO0F3R3Z3ekNRO0VBQ0U7VUFBQTtBeEd5d3pDVjtBd0d0d3pDUTtFQUNFO1VBQUE7QXhHd3d6Q1Y7QXdHN3d6Q1E7RUFDRTtVQUFBO0F4Ryt3ekNWO0F3RzV3ekNRO0VBQ0U7VUFBQTtBeEc4d3pDVjtBd0dueHpDUTtFQUNFO1VBQUE7QXhHcXh6Q1Y7QXdHbHh6Q1E7RUFDRTtVQUFBO0F4R294ekNWO0F3R3p4ekNRO0VBQ0U7VUFBQTtBeEcyeHpDVjtBd0d4eHpDUTtFQUNFO1VBQUE7QXhHMHh6Q1Y7QXdHL3h6Q1E7RUFDRTtVQUFBO0F4R2l5ekNWO0F3Rzl4ekNRO0VBQ0U7VUFBQTtBeEdneXpDVjtBd0dyeXpDUTtFQUNFO1VBQUE7QXhHdXl6Q1Y7QXdHcHl6Q1E7RUFDRTtVQUFBO0F4R3N5ekNWO0F3RzN5ekNRO0VBQ0U7VUFBQTtBeEc2eXpDVjtBd0cxeXpDUTtFQUNFO1VBQUE7QXhHNHl6Q1Y7QXdHanp6Q1E7RUFDRTtVQUFBO0F4R216ekNWO0F3R2h6ekNRO0VBQ0U7VUFBQTtBeEdrenpDVjtBd0d2enpDUTtFQUNFO1VBQUE7QXhHeXp6Q1Y7QXdHdHp6Q1E7RUFDRTtVQUFBO0F4R3d6ekNWO0F3Rzd6ekNRO0VBQ0U7VUFBQTtBeEcrenpDVjtBd0c1enpDUTtFQUNFO1VBQUE7QXhHOHp6Q1Y7QXdHbjB6Q1E7RUFDRTtVQUFBO0F4R3EwekNWO0F3R2wwekNRO0VBQ0U7VUFBQTtBeEdvMHpDVjtBd0d6MHpDUTtFQUNFO1VBQUE7QXhHMjB6Q1Y7QXdHeDB6Q1E7RUFDRTtVQUFBO0F4RzAwekNWO0F3Ry8wekNRO0VBQ0U7VUFBQTtBeEdpMXpDVjtBd0c5MHpDUTtFQUNFO1VBQUE7QXhHZzF6Q1Y7QXdHcjF6Q1E7RUFDRTtVQUFBO0F4R3UxekNWO0F3R3AxekNRO0VBQ0U7VUFBQTtBeEdzMXpDVjtBd0czMXpDUTtFQUNFO1VBQUE7QXhHNjF6Q1Y7QXdHMTF6Q1E7RUFDRTtVQUFBO0F4RzQxekNWO0F3R2oyekNRO0VBQ0U7VUFBQTtBeEdtMnpDVjtBd0doMnpDUTtFQUNFO1VBQUE7QXhHazJ6Q1Y7QXdHdjJ6Q1E7RUFDRTtVQUFBO0F4R3kyekNWO0F3R3QyekNRO0VBQ0U7VUFBQTtBeEd3MnpDVjtBd0c3MnpDUTtFQUNFO1VBQUE7QXhHKzJ6Q1Y7QXdHNTJ6Q1E7RUFDRTtVQUFBO0F4RzgyekNWO0F3R24zekNRO0VBQ0U7VUFBQTtBeEdxM3pDVjtBd0dsM3pDUTtFQUNFO1VBQUE7QXhHbzN6Q1Y7QXdHejN6Q1E7RUFDRTtVQUFBO0F4RzIzekNWO0F3R3gzekNRO0VBQ0U7VUFBQTtBeEcwM3pDVjtBd0cvM3pDUTtFQUNFO1VBQUE7QXhHaTR6Q1Y7QXdHOTN6Q1E7RUFDRTtVQUFBO0F4R2c0ekNWO0F3R3I0ekNRO0VBQ0U7VUFBQTtBeEd1NHpDVjtBd0dwNHpDUTtFQUNFO1VBQUE7QXhHczR6Q1Y7QXdHMzR6Q1E7RUFDRTtVQUFBO0F4RzY0ekNWO0F3RzE0ekNRO0VBQ0U7VUFBQTtBeEc0NHpDVjtBd0dqNXpDUTtFQUNFO1VBQUE7QXhHbTV6Q1Y7QXdHaDV6Q1E7RUFDRTtVQUFBO0F4R2s1ekNWO0F3R3Y1ekNRO0VBQ0U7VUFBQTtBeEd5NXpDVjtBd0d0NXpDUTtFQUNFO1VBQUE7QXhHdzV6Q1Y7QXdHNzV6Q1E7RUFDRTtVQUFBO0F4Rys1ekNWO0F3RzU1ekNRO0VBQ0U7VUFBQTtBeEc4NXpDVjtBd0duNnpDUTtFQUNFO1VBQUE7QXhHcTZ6Q1Y7QXdHbDZ6Q1E7RUFDRTtVQUFBO0F4R282ekNWO0F3R3o2ekNRO0VBQ0U7VUFBQTtBeEcyNnpDVjtBd0d4NnpDUTtFQUNFO1VBQUE7QXhHMDZ6Q1Y7QXdHLzZ6Q1E7RUFDRTtVQUFBO0F4R2k3ekNWO0F3Rzk2ekNRO0VBQ0U7VUFBQTtBeEdnN3pDVjtBd0dyN3pDUTtFQUNFO1VBQUE7QXhHdTd6Q1Y7QXdHcDd6Q1E7RUFDRTtVQUFBO0F4R3M3ekNWO0F3RzM3ekNRO0VBQ0U7VUFBQTtBeEc2N3pDVjtBd0cxN3pDUTtFQUNFO1VBQUE7QXhHNDd6Q1Y7QXdHcDd6Q1E7RUFDRTtVQUFBO0F4R3M3ekNWO0F3R243ekNRO0VBQ0U7VUFBQTtBeEdxN3pDVjtBd0cxN3pDUTtFQUNFO1VBQUE7QXhHNDd6Q1Y7QXdHejd6Q1E7RUFDRTtVQUFBO0F4RzI3ekNWO0F3R2g4ekNRO0VBQ0U7VUFBQTtBeEdrOHpDVjtBd0cvN3pDUTtFQUNFO1VBQUE7QXhHaTh6Q1Y7QXdHdDh6Q1E7RUFDRTtVQUFBO0F4R3c4ekNWO0F3R3I4ekNRO0VBQ0U7VUFBQTtBeEd1OHpDVjtBd0c1OHpDUTtFQUNFO1VBQUE7QXhHODh6Q1Y7QXdHMzh6Q1E7RUFDRTtVQUFBO0F4RzY4ekNWO0F3R2w5ekNRO0VBQ0U7VUFBQTtBeEdvOXpDVjtBd0dqOXpDUTtFQUNFO1VBQUE7QXhHbTl6Q1Y7QXdHeDl6Q1E7RUFDRTtVQUFBO0F4RzA5ekNWO0F3R3Y5ekNRO0VBQ0U7VUFBQTtBeEd5OXpDVjtBd0c5OXpDUTtFQUNFO1VBQUE7QXhHZyt6Q1Y7QXdHNzl6Q1E7RUFDRTtVQUFBO0F4Rys5ekNWO0F3R3ArekNRO0VBQ0U7VUFBQTtBeEdzK3pDVjtBd0duK3pDUTtFQUNFO1VBQUE7QXhHcSt6Q1Y7QXdHMSt6Q1E7RUFDRTtVQUFBO0F4RzQrekNWO0F3R3orekNRO0VBQ0U7VUFBQTtBeEcyK3pDVjtBd0doL3pDUTtFQUNFO1VBQUE7QXhHay96Q1Y7QXdHLyt6Q1E7RUFDRTtVQUFBO0F4R2kvekNWO0F3R3QvekNRO0VBQ0U7VUFBQTtBeEd3L3pDVjtBd0dyL3pDUTtFQUNFO1VBQUE7QXhHdS96Q1Y7QXdHNS96Q1E7RUFDRTtVQUFBO0F4RzgvekNWO0F3RzMvekNRO0VBQ0U7VUFBQTtBeEc2L3pDVjtBd0dsZzBDUTtFQUNFO1VBQUE7QXhHb2cwQ1Y7QXdHamcwQ1E7RUFDRTtVQUFBO0F4R21nMENWO0F3R3hnMENRO0VBQ0U7VUFBQTtBeEcwZzBDVjtBd0d2ZzBDUTtFQUNFO1VBQUE7QXhHeWcwQ1Y7QXdHOWcwQ1E7RUFDRTtVQUFBO0F4R2doMENWO0F3RzdnMENRO0VBQ0U7VUFBQTtBeEcrZzBDVjtBd0dwaDBDUTtFQUNFO1VBQUE7QXhHc2gwQ1Y7QXdHbmgwQ1E7RUFDRTtVQUFBO0F4R3FoMENWO0F3RzFoMENRO0VBQ0U7VUFBQTtBeEc0aDBDVjtBd0d6aDBDUTtFQUNFO1VBQUE7QXhHMmgwQ1Y7QXdHaGkwQ1E7RUFDRTtVQUFBO0F4R2tpMENWO0F3Ry9oMENRO0VBQ0U7VUFBQTtBeEdpaTBDVjtBd0d0aTBDUTtFQUNFO1VBQUE7QXhHd2kwQ1Y7QXdHcmkwQ1E7RUFDRTtVQUFBO0F4R3VpMENWO0F3RzVpMENRO0VBQ0U7VUFBQTtBeEc4aTBDVjtBd0czaTBDUTtFQUNFO1VBQUE7QXhHNmkwQ1Y7QXdHbGowQ1E7RUFDRTtVQUFBO0F4R29qMENWO0F3R2pqMENRO0VBQ0U7VUFBQTtBeEdtajBDVjtBd0d4ajBDUTtFQUNFO1VBQUE7QXhHMGowQ1Y7QXdHdmowQ1E7RUFDRTtVQUFBO0F4R3lqMENWO0F3RzlqMENRO0VBQ0U7VUFBQTtBeEdnazBDVjtBd0c3ajBDUTtFQUNFO1VBQUE7QXhHK2owQ1Y7QXdHcGswQ1E7RUFDRTtVQUFBO0F4R3NrMENWO0F3R25rMENRO0VBQ0U7VUFBQTtBeEdxazBDVjtBd0cxazBDUTtFQUNFO1VBQUE7QXhHNGswQ1Y7QXdHemswQ1E7RUFDRTtVQUFBO0F4RzJrMENWO0F3R2hsMENRO0VBQ0U7VUFBQTtBeEdrbDBDVjtBd0cvazBDUTtFQUNFO1VBQUE7QXhHaWwwQ1Y7QXdHdGwwQ1E7RUFDRTtVQUFBO0F4R3dsMENWO0F3R3JsMENRO0VBQ0U7VUFBQTtBeEd1bDBDVjtBd0c1bDBDUTtFQUNFO1VBQUE7QXhHOGwwQ1Y7QXdHM2wwQ1E7RUFDRTtVQUFBO0F4RzZsMENWO0F3R2xtMENRO0VBQ0U7VUFBQTtBeEdvbTBDVjtBd0dqbTBDUTtFQUNFO1VBQUE7QXhHbW0wQ1Y7QXdHeG0wQ1E7RUFDRTtVQUFBO0F4RzBtMENWO0F3R3ZtMENRO0VBQ0U7VUFBQTtBeEd5bTBDVjtBd0c5bTBDUTtFQUNFO1VBQUE7QXhHZ24wQ1Y7QXdHN20wQ1E7RUFDRTtVQUFBO0F4RyttMENWO0F3R3BuMENRO0VBQ0U7VUFBQTtBeEdzbjBDVjtBd0dubjBDUTtFQUNFO1VBQUE7QXhHcW4wQ1Y7QXdHMW4wQ1E7RUFDRTtVQUFBO0F4RzRuMENWO0F3R3puMENRO0VBQ0U7VUFBQTtBeEcybjBDVjtBd0dobzBDUTtFQUNFO1VBQUE7QXhHa28wQ1Y7QXdHL24wQ1E7RUFDRTtVQUFBO0F4R2lvMENWO0F3R3RvMENRO0VBQ0U7VUFBQTtBeEd3bzBDVjtBd0dybzBDUTtFQUNFO1VBQUE7QXhHdW8wQ1Y7QXdHNW8wQ1E7RUFDRTtVQUFBO0F4RzhvMENWO0F3RzNvMENRO0VBQ0U7VUFBQTtBeEc2bzBDVjtBd0dscDBDUTtFQUNFO1VBQUE7QXhHb3AwQ1Y7QXdHanAwQ1E7RUFDRTtVQUFBO0F4R21wMENWO0F3R3hwMENRO0VBQ0U7VUFBQTtBeEcwcDBDVjtBd0d2cDBDUTtFQUNFO1VBQUE7QXhHeXAwQ1Y7QXdHOXAwQ1E7RUFDRTtVQUFBO0F4R2dxMENWO0F3RzdwMENRO0VBQ0U7VUFBQTtBeEcrcDBDVjtBd0dwcTBDUTtFQUNFO1VBQUE7QXhHc3EwQ1Y7QXdHbnEwQ1E7RUFDRTtVQUFBO0F4R3FxMENWO0F3RzFxMENRO0VBQ0U7VUFBQTtBeEc0cTBDVjtBd0d6cTBDUTtFQUNFO1VBQUE7QXhHMnEwQ1Y7QXdHaHIwQ1E7RUFDRTtVQUFBO0F4R2tyMENWO0F3Ry9xMENRO0VBQ0U7VUFBQTtBeEdpcjBDVjtBd0d0cjBDUTtFQUNFO1VBQUE7QXhHd3IwQ1Y7QXdHcnIwQ1E7RUFDRTtVQUFBO0F4R3VyMENWO0F3RzVyMENRO0VBQ0U7VUFBQTtBeEc4cjBDVjtBd0czcjBDUTtFQUNFO1VBQUE7QXhHNnIwQ1Y7QXdHbHMwQ1E7RUFDRTtVQUFBO0F4R29zMENWO0F3R2pzMENRO0VBQ0U7VUFBQTtBeEdtczBDVjtBd0d4czBDUTtFQUNFO1VBQUE7QXhHMHMwQ1Y7QXdHdnMwQ1E7RUFDRTtVQUFBO0F4R3lzMENWO0F3RzlzMENRO0VBQ0U7VUFBQTtBeEdndDBDVjtBd0c3czBDUTtFQUNFO1VBQUE7QXhHK3MwQ1Y7QXdHcHQwQ1E7RUFDRTtVQUFBO0F4R3N0MENWO0F3R250MENRO0VBQ0U7VUFBQTtBeEdxdDBDVjtBd0cxdDBDUTtFQUNFO1VBQUE7QXhHNHQwQ1Y7QXdHenQwQ1E7RUFDRTtVQUFBO0F4RzJ0MENWO0F3R2p0MENJO0VBQ0U7SUFDRTtJQUNBO0V4R210MENOO0V3R2p0MENJO0lBQ0U7SUFDQTtFeEdtdDBDTjtBQUNGO0F3RzN0MENJO0VBQ0U7SUFDRTtJQUNBO0V4R210MENOO0V3R2p0MENJO0lBQ0U7SUFDQTtFeEdtdDBDTjtBQUNGO0F3RzN0MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ0MENOO0V3RzN0MENJO0lBQ0U7SUFDQTtFeEc2dDBDTjtBQUNGO0F3R3J1MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ0MENOO0V3RzN0MENJO0lBQ0U7SUFDQTtFeEc2dDBDTjtBQUNGO0F3R3J1MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3V1MENOO0V3R3J1MENJO0lBQ0U7SUFDQTtFeEd1dTBDTjtBQUNGO0F3Ry91MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3V1MENOO0V3R3J1MENJO0lBQ0U7SUFDQTtFeEd1dTBDTjtBQUNGO0F3Ry91MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2l2MENOO0V3Ry91MENJO0lBQ0U7SUFDQTtFeEdpdjBDTjtBQUNGO0F3R3p2MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2l2MENOO0V3Ry91MENJO0lBQ0U7SUFDQTtFeEdpdjBDTjtBQUNGO0F3R3p2MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzJ2MENOO0V3R3p2MENJO0lBQ0U7SUFDQTtFeEcydjBDTjtBQUNGO0F3R253MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzJ2MENOO0V3R3p2MENJO0lBQ0U7SUFDQTtFeEcydjBDTjtBQUNGO0F3R253MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3F3MENOO0V3R253MENJO0lBQ0U7SUFDQTtFeEdxdzBDTjtBQUNGO0F3Rzd3MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3F3MENOO0V3R253MENJO0lBQ0U7SUFDQTtFeEdxdzBDTjtBQUNGO0F3Rzd3MENJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt3MENOO0V3Rzd3MENJO0lBQ0U7SUFDQTtFeEcrdzBDTjtBQUNGO0F3R3Z4MENJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt3MENOO0V3Rzd3MENJO0lBQ0U7SUFDQTtFeEcrdzBDTjtBQUNGO0F3R3Z4MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3l4MENOO0V3R3Z4MENJO0lBQ0U7SUFDQTtFeEd5eDBDTjtBQUNGO0F3R2p5MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3l4MENOO0V3R3Z4MENJO0lBQ0U7SUFDQTtFeEd5eDBDTjtBQUNGO0F3R2p5MENJO0VBQ0U7SUFDRTtJQUNBO0V4R215MENOO0V3R2p5MENJO0lBQ0U7SUFDQTtFeEdteTBDTjtBQUNGO0F3RzN5MENJO0VBQ0U7SUFDRTtJQUNBO0V4R215MENOO0V3R2p5MENJO0lBQ0U7SUFDQTtFeEdteTBDTjtBQUNGO0F3RzN5MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ5MENOO0V3RzN5MENJO0lBQ0U7SUFDQTtFeEc2eTBDTjtBQUNGO0F3R3J6MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ5MENOO0V3RzN5MENJO0lBQ0U7SUFDQTtFeEc2eTBDTjtBQUNGO0F3R3J6MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3V6MENOO0V3R3J6MENJO0lBQ0U7SUFDQTtFeEd1ejBDTjtBQUNGO0F3Ry96MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3V6MENOO0V3R3J6MENJO0lBQ0U7SUFDQTtFeEd1ejBDTjtBQUNGO0F3Ry96MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2kwMENOO0V3Ry96MENJO0lBQ0U7SUFDQTtFeEdpMDBDTjtBQUNGO0F3R3owMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2kwMENOO0V3Ry96MENJO0lBQ0U7SUFDQTtFeEdpMDBDTjtBQUNGO0F3R3owMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzIwMENOO0V3R3owMENJO0lBQ0U7SUFDQTtFeEcyMDBDTjtBQUNGO0F3R24xMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzIwMENOO0V3R3owMENJO0lBQ0U7SUFDQTtFeEcyMDBDTjtBQUNGO0F3R24xMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3ExMENOO0V3R24xMENJO0lBQ0U7SUFDQTtFeEdxMTBDTjtBQUNGO0F3RzcxMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3ExMENOO0V3R24xMENJO0lBQ0U7SUFDQTtFeEdxMTBDTjtBQUNGO0F3RzcxMENJO0VBQ0U7SUFDRTtJQUNBO0V4RysxMENOO0V3RzcxMENJO0lBQ0U7SUFDQTtFeEcrMTBDTjtBQUNGO0F3R3YyMENJO0VBQ0U7SUFDRTtJQUNBO0V4RysxMENOO0V3RzcxMENJO0lBQ0U7SUFDQTtFeEcrMTBDTjtBQUNGO0F3R3YyMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3kyMENOO0V3R3YyMENJO0lBQ0U7SUFDQTtFeEd5MjBDTjtBQUNGO0F3R2ozMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3kyMENOO0V3R3YyMENJO0lBQ0U7SUFDQTtFeEd5MjBDTjtBQUNGO0F3R2ozMENJO0VBQ0U7SUFDRTtJQUNBO0V4R20zMENOO0V3R2ozMENJO0lBQ0U7SUFDQTtFeEdtMzBDTjtBQUNGO0F3RzMzMENJO0VBQ0U7SUFDRTtJQUNBO0V4R20zMENOO0V3R2ozMENJO0lBQ0U7SUFDQTtFeEdtMzBDTjtBQUNGO0F3RzMzMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzYzMENOO0V3RzMzMENJO0lBQ0U7SUFDQTtFeEc2MzBDTjtBQUNGO0F3R3I0MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzYzMENOO0V3RzMzMENJO0lBQ0U7SUFDQTtFeEc2MzBDTjtBQUNGO0F3R3I0MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3U0MENOO0V3R3I0MENJO0lBQ0U7SUFDQTtFeEd1NDBDTjtBQUNGO0F3Ry80MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3U0MENOO0V3R3I0MENJO0lBQ0U7SUFDQTtFeEd1NDBDTjtBQUNGO0F3Ry80MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2k1MENOO0V3Ry80MENJO0lBQ0U7SUFDQTtFeEdpNTBDTjtBQUNGO0F3R3o1MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2k1MENOO0V3Ry80MENJO0lBQ0U7SUFDQTtFeEdpNTBDTjtBQUNGO0F3R3o1MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzI1MENOO0V3R3o1MENJO0lBQ0U7SUFDQTtFeEcyNTBDTjtBQUNGO0F3R242MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzI1MENOO0V3R3o1MENJO0lBQ0U7SUFDQTtFeEcyNTBDTjtBQUNGO0F3R242MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3E2MENOO0V3R242MENJO0lBQ0U7SUFDQTtFeEdxNjBDTjtBQUNGO0F3Rzc2MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3E2MENOO0V3R242MENJO0lBQ0U7SUFDQTtFeEdxNjBDTjtBQUNGO0F3Rzc2MENJO0VBQ0U7SUFDRTtJQUNBO0V4Rys2MENOO0V3Rzc2MENJO0lBQ0U7SUFDQTtFeEcrNjBDTjtBQUNGO0F3R3Y3MENJO0VBQ0U7SUFDRTtJQUNBO0V4Rys2MENOO0V3Rzc2MENJO0lBQ0U7SUFDQTtFeEcrNjBDTjtBQUNGO0F3R3Y3MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3k3MENOO0V3R3Y3MENJO0lBQ0U7SUFDQTtFeEd5NzBDTjtBQUNGO0F3R2o4MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3k3MENOO0V3R3Y3MENJO0lBQ0U7SUFDQTtFeEd5NzBDTjtBQUNGO0F3R2o4MENJO0VBQ0U7SUFDRTtJQUNBO0V4R204MENOO0V3R2o4MENJO0lBQ0U7SUFDQTtFeEdtODBDTjtBQUNGO0F3RzM4MENJO0VBQ0U7SUFDRTtJQUNBO0V4R204MENOO0V3R2o4MENJO0lBQ0U7SUFDQTtFeEdtODBDTjtBQUNGO0F3RzM4MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzY4MENOO0V3RzM4MENJO0lBQ0U7SUFDQTtFeEc2ODBDTjtBQUNGO0F3R3I5MENJO0VBQ0U7SUFDRTtJQUNBO0V4RzY4MENOO0V3RzM4MENJO0lBQ0U7SUFDQTtFeEc2ODBDTjtBQUNGO0F3R3I5MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3U5MENOO0V3R3I5MENJO0lBQ0U7SUFDQTtFeEd1OTBDTjtBQUNGO0F3Ry85MENJO0VBQ0U7SUFDRTtJQUNBO0V4R3U5MENOO0V3R3I5MENJO0lBQ0U7SUFDQTtFeEd1OTBDTjtBQUNGO0F3Ry85MENJO0VBQ0U7SUFDRTtJQUNBO0V4R2krMENOO0V3Ry85MENJO0lBQ0U7SUFDQTtFeEdpKzBDTjtBQUNGO0F3R3orMENJO0VBQ0U7SUFDRTtJQUNBO0V4R2krMENOO0V3Ry85MENJO0lBQ0U7SUFDQTtFeEdpKzBDTjtBQUNGO0F3R3orMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzIrMENOO0V3R3orMENJO0lBQ0U7SUFDQTtFeEcyKzBDTjtBQUNGO0F3R24vMENJO0VBQ0U7SUFDRTtJQUNBO0V4RzIrMENOO0V3R3orMENJO0lBQ0U7SUFDQTtFeEcyKzBDTjtBQUNGO0F3R24vMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3EvMENOO0V3R24vMENJO0lBQ0U7SUFDQTtFeEdxLzBDTjtBQUNGO0F3RzcvMENJO0VBQ0U7SUFDRTtJQUNBO0V4R3EvMENOO0V3R24vMENJO0lBQ0U7SUFDQTtFeEdxLzBDTjtBQUNGO0F3RzcvMENJO0VBQ0U7SUFDRTtJQUNBO0V4RysvMENOO0V3RzcvMENJO0lBQ0U7SUFDQTtFeEcrLzBDTjtBQUNGO0F3R3ZnMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RysvMENOO0V3RzcvMENJO0lBQ0U7SUFDQTtFeEcrLzBDTjtBQUNGO0F3R3ZnMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lnMUNOO0V3R3ZnMUNJO0lBQ0U7SUFDQTtFeEd5ZzFDTjtBQUNGO0F3R2poMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lnMUNOO0V3R3ZnMUNJO0lBQ0U7SUFDQTtFeEd5ZzFDTjtBQUNGO0F3R2poMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21oMUNOO0V3R2poMUNJO0lBQ0U7SUFDQTtFeEdtaDFDTjtBQUNGO0F3RzNoMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21oMUNOO0V3R2poMUNJO0lBQ0U7SUFDQTtFeEdtaDFDTjtBQUNGO0F3RzNoMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZoMUNOO0V3RzNoMUNJO0lBQ0U7SUFDQTtFeEc2aDFDTjtBQUNGO0F3R3JpMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZoMUNOO0V3RzNoMUNJO0lBQ0U7SUFDQTtFeEc2aDFDTjtBQUNGO0F3R3JpMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VpMUNOO0V3R3JpMUNJO0lBQ0U7SUFDQTtFeEd1aTFDTjtBQUNGO0F3Ry9pMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VpMUNOO0V3R3JpMUNJO0lBQ0U7SUFDQTtFeEd1aTFDTjtBQUNGO0F3Ry9pMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lqMUNOO0V3Ry9pMUNJO0lBQ0U7SUFDQTtFeEdpajFDTjtBQUNGO0F3R3pqMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lqMUNOO0V3Ry9pMUNJO0lBQ0U7SUFDQTtFeEdpajFDTjtBQUNGO0F3R3pqMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJqMUNOO0V3R3pqMUNJO0lBQ0U7SUFDQTtFeEcyajFDTjtBQUNGO0F3R25rMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJqMUNOO0V3R3pqMUNJO0lBQ0U7SUFDQTtFeEcyajFDTjtBQUNGO0F3R25rMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FrMUNOO0V3R25rMUNJO0lBQ0U7SUFDQTtFeEdxazFDTjtBQUNGO0F3RzdrMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FrMUNOO0V3R25rMUNJO0lBQ0U7SUFDQTtFeEdxazFDTjtBQUNGO0F3RzdrMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RytrMUNOO0V3RzdrMUNJO0lBQ0U7SUFDQTtFeEcrazFDTjtBQUNGO0F3R3ZsMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RytrMUNOO0V3RzdrMUNJO0lBQ0U7SUFDQTtFeEcrazFDTjtBQUNGO0F3R3ZsMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lsMUNOO0V3R3ZsMUNJO0lBQ0U7SUFDQTtFeEd5bDFDTjtBQUNGO0F3R2ptMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lsMUNOO0V3R3ZsMUNJO0lBQ0U7SUFDQTtFeEd5bDFDTjtBQUNGO0F3R2ptMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21tMUNOO0V3R2ptMUNJO0lBQ0U7SUFDQTtFeEdtbTFDTjtBQUNGO0F3RzNtMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21tMUNOO0V3R2ptMUNJO0lBQ0U7SUFDQTtFeEdtbTFDTjtBQUNGO0F3RzNtMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZtMUNOO0V3RzNtMUNJO0lBQ0U7SUFDQTtFeEc2bTFDTjtBQUNGO0F3R3JuMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZtMUNOO0V3RzNtMUNJO0lBQ0U7SUFDQTtFeEc2bTFDTjtBQUNGO0F3R3JuMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VuMUNOO0V3R3JuMUNJO0lBQ0U7SUFDQTtFeEd1bjFDTjtBQUNGO0F3Ry9uMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VuMUNOO0V3R3JuMUNJO0lBQ0U7SUFDQTtFeEd1bjFDTjtBQUNGO0F3Ry9uMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lvMUNOO0V3Ry9uMUNJO0lBQ0U7SUFDQTtFeEdpbzFDTjtBQUNGO0F3R3pvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lvMUNOO0V3Ry9uMUNJO0lBQ0U7SUFDQTtFeEdpbzFDTjtBQUNGO0F3R3pvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJvMUNOO0V3R3pvMUNJO0lBQ0U7SUFDQTtFeEcybzFDTjtBQUNGO0F3R25wMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJvMUNOO0V3R3pvMUNJO0lBQ0U7SUFDQTtFeEcybzFDTjtBQUNGO0F3R25wMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FwMUNOO0V3R25wMUNJO0lBQ0U7SUFDQTtFeEdxcDFDTjtBQUNGO0F3RzdwMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FwMUNOO0V3R25wMUNJO0lBQ0U7SUFDQTtFeEdxcDFDTjtBQUNGO0F3RzdwMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RytwMUNOO0V3RzdwMUNJO0lBQ0U7SUFDQTtFeEcrcDFDTjtBQUNGO0F3R3ZxMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RytwMUNOO0V3RzdwMUNJO0lBQ0U7SUFDQTtFeEcrcDFDTjtBQUNGO0F3R3ZxMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lxMUNOO0V3R3ZxMUNJO0lBQ0U7SUFDQTtFeEd5cTFDTjtBQUNGO0F3R2pyMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lxMUNOO0V3R3ZxMUNJO0lBQ0U7SUFDQTtFeEd5cTFDTjtBQUNGO0F3R2pyMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21yMUNOO0V3R2pyMUNJO0lBQ0U7SUFDQTtFeEdtcjFDTjtBQUNGO0F3RzNyMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R21yMUNOO0V3R2pyMUNJO0lBQ0U7SUFDQTtFeEdtcjFDTjtBQUNGO0F3RzNyMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZyMUNOO0V3RzNyMUNJO0lBQ0U7SUFDQTtFeEc2cjFDTjtBQUNGO0F3R3JzMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZyMUNOO0V3RzNyMUNJO0lBQ0U7SUFDQTtFeEc2cjFDTjtBQUNGOztBZ0ZyMDFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGazAxQ0Y7O0FnRi96MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY0ejFDRjs7QXlHMTcxQ0E7RUFDRTtFQUNBO0F6RzY3MUNGOztBeUd6NzFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzQ3MUNGO0F5RzE3MUNFO0VBQ0U7RUFDQTtBekc0NzFDSjtBeUd6NzFDRTtFQUNFO0VBQ0E7QXpHMjcxQ0o7O0F5R3Q3MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQm5HS2U7RW1HSmY7QXpHeTcxQ0Y7QXlHdjcxQ0U7RUFDRTtFQUNBO0VBQ0EseUJuR3BCVTtBTjY4MUNkOztBZ0ZoKzFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNjkxQ0Y7O0FnRjE5MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1OTFDRjs7QTBHcGwyQ0E7RUFDRTtBMUd1bDJDRjtBMEdybDJDRTtFQUNFO0VBQ0E7QTFHdWwyQ0o7QTBHcGwyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHc2wyQ0o7QTBHcGwyQ0k7RUFDRTtFQUNBO0ExR3NsMkNOO0EwR25sMkNJO0VBQ0U7QTFHcWwyQ047QTBHbGwyQ0k7RUFDRTtBMUdvbDJDTjtBMEdqbDJDSTtFQUNFO0ExR21sMkNOO0EwR2hsMkNJO0VBQ0U7QTFHa2wyQ047QTBHL2syQ0k7RUFDRTtFQUNBO0VBQ0E7QTFHaWwyQ047O0EwRzNrMkNBO0VBQ0U7RUFDQTtFQUNBO0ExRzhrMkNGO0EwRzVrMkNFO0VBQ0U7QTFHOGsyQ0o7QTBHMWsyQ0k7RUFDRTtFQUNBO0VBQ0E7QTFHNGsyQ047QTBHMWsyQ007RUFDRTtBMUc0azJDUjtBMEd6azJDTTtFQUNFO0ExRzJrMkNSOztBMkd2cDJDQTtFQUlJO0lBQ0U7RTNHdXAyQ0o7RTJHbHAyQ0U7SUFDRTtFM0dvcDJDSjtFMkdscDJDSTtJQUNFO0lBQ0E7RTNHb3AyQ047RTJHbHAyQ007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzR29wMkNSO0UyR2hwMkNJO0lBQ0U7SUFDQTtFM0drcDJDTjtFMkcvbzJDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzR2lwMkNOO0UyRzlvMkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0dncDJDTjtFMkc3bzJDSTtJQUNFO0UzRytvMkNOO0UyRzVvMkNRO0lBQ0U7RTNHOG8yQ1Y7QUFDRjtBZ0ZoczJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNHIyQ0Y7O0FnRnpyMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZzcjJDRjs7QTRHbnoyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUdzejJDSjtBNEdoejJDSTtFQUNFLGN0R0RFO0VzR0VGO0VBQ0E7QTVHa3oyQ047QTRHaHoyQ007RUFDRTtBNUdrejJDUjtBNEcveTJDTTtFQUNFO0E1R2l6MkNSO0E0RzV5MkNFO0VBQ0U7QTVHOHkyQ0o7QTRHNXkyQ0k7RUFDRTtFQUNBO0E1Rzh5MkNOO0E0RzV5MkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUc4eTJDUjtBNEc1eTJDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rzh5MkNWO0E0RzN5MkNRO0VBQ0U7QTVHNnkyQ1Y7QTRHM3kyQ1U7RUFDRTtBNUc2eTJDWjtBNEd2eTJDSTtFQUNFLGN0R3JERTtFc0dzREY7RUFDQTtFQUNBO0VBQ0E7QTVHeXkyQ047QTRHdnkyQ007RUFDRTtBNUd5eTJDUjs7QTRHbHkyQ0U7RUFDRTtFQUNBO0E1R3F5MkNKOztBNEdqeTJDQTtFQUdNO0lBQ0U7SUFDQTtFNUdreTJDTjtBQUNGO0FnRjczMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5MzJDRjs7QWdGdDMyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm0zMkNGOztBNkdqLzJDQTtFQUNFO0lBQ0UsaUJ2R2tIMkI7RU5rNDJDN0I7RTZHai8yQ0E7SUFDRTtFN0dtLzJDRjtFNkdoLzJDQTtFQUNBO0lBQ0U7TUFDRTtNQUNBO2NBQUE7STdHay8yQ0Y7STZHLysyQ0E7TUFDRTtNQUNBO2NBQUE7STdHaS8yQ0Y7RUFDRjtFNkcxLzJDQTtJQUNFO01BQ0U7TUFDQTtjQUFBO0k3R2svMkNGO0k2Ry8rMkNBO01BQ0U7TUFDQTtjQUFBO0k3R2kvMkNGO0VBQ0Y7RTZHOSsyQ0E7SUFDRTtZQUFBO0lBQ0E7WUFBQTtJQUNBO1lBQUE7RTdHZy8yQ0Y7RTZHdjcyQ0E7RUFFQTtJQUNFO0U3R3c3MkNGO0U2R3I3MkNBO0lBQ0U7SUFDQTtFN0d1NzJDRjtFNkdwNzJDQTtJQUNFO0lBQ0E7RTdHczcyQ0Y7RTZHbjcyQ0E7SUFDRTtFN0dxNzJDRjtFNkdsNzJDQTtJQUNFO0U3R283MkNGO0U2R2o3MkNBO0lBQ0U7RTdHbTcyQ0Y7RTZHaDcyQ0E7SUFDRTtFN0drNzJDRjtFNkcvNjJDQTtJQUNFO0U3R2k3MkNGO0U2Rzk2MkNBO0lBQ0U7RTdHZzcyQ0Y7RTZHNzYyQ0E7SUFDRTtFN0crNjJDRjtFNkc1NjJDQTtJQUNFO0U3Rzg2MkNGO0U2RzM2MkNBO0lBQ0U7RTdHNjYyQ0Y7RTZHMTYyQ0E7SUFDRSxhdkdsQmtDO0VOODcyQ3BDO0U2R3A2MkNVO0lBQ0U7SUFDQTtJQUNBO0U3R3M2MkNaO0U2R3A2MkNZO0lBQ0U7RTdHczYyQ2Q7RTZHNzUyQ0E7RUFDQTtJQUNFO0U3Rys1MkNGO0U2RzU1MkNBO0lBQ0U7RTdHODUyQ0Y7RTZHMTUyQ0U7SUFDRTtFN0c0NTJDSjtFNkd6NTJDQTtFQUVBO0VBRUU7SUFDRTtFN0d5NTJDSjtFNkd0NTJDQTtFQUVBO0VBRUU7SUFDRTtFN0dzNTJDSjtFNkdwNTJDSTtJQUNFO0U3R3M1MkNOO0U2R2o1MkNJO0lBQ0U7RTdHbTUyQ047RTZHaDUyQ0k7SUFDRTtFN0drNTJDTjtFNkc5NDJDQTtFQUVBO0VBQ0E7SUFDRTtJQUNBO0U3Rys0MkNGO0U2Rzc0MkNFO0lBQ0U7RTdHKzQyQ0o7RTZHNTQyQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7RTdHODQyQ0o7RTZHMTQyQ0E7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjdkduTWdDO0l1R29NaEM7SUFDQTtFN0c0NDJDRjtFNkcxNDJDRTtJQUNFO0lBQ0E7RTdHNDQyQ0o7RTZHdjQyQ0U7SUFDRTtFN0d5NDJDSjtFNkdqNDJDUTtJQUNFO0U3R200MkNWO0U2R2g0MkNRO0lBQ0U7SUF2T1I7SUFDQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0cwbTNDRjtFNkd4NDJDVTtJQTVOUjtJQUNBO0lBQ0EseUJ2RzVCVTtFTm1vM0NaO0U2R3JtM0NFO0lBQ0UsY3ZHdENFO0l1R3VDRjtFN0d1bTNDSjtFNkdybTNDRTtJQUNFLGN2RzFDRTtJdUcyQ0Y7SUFDQTtFN0d1bTNDSjtFNkdsNTJDVTtJQWhOUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0dxbTNDRjtFNkdubTNDRTtJQUNFO0U3R3FtM0NKO0U2R25tM0NJO0lBQ0U7SUFDQTtJQUNBO0U3R3FtM0NOO0U2R25tM0NNO0lBQ0U7RTdHcW0zQ1I7RTZHOTUyQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0dnNjJDSjtFNkc5NTJDSTtJQUNFO0lBQ0E7SUFDQTtFN0dnNjJDTjtFNkc5NTJDTTtJQUNFO0U3R2c2MkNSO0U2RzU1MkNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTdHODUyQ1Y7RTZHNTUyQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0c4NTJDWjtFNkc1NTJDWTtJQUNFO0lBQ0E7RTdHODUyQ2Q7RTZHejUyQ1E7SUFoU047SUFDQTtZQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0c0cjNDRjtFNkdsNjJDVTtJQXBSUjtJQUNBO0lBQ0EseUJ2RzVCVTtFTnF0M0NaO0U2R3ZyM0NFO0lBQ0UsY3ZHdENFO0l1R3VDRjtFN0d5cjNDSjtFNkd2cjNDRTtJQUNFLGN2RzFDRTtJdUcyQ0Y7SUFDQTtFN0d5cjNDSjtFNkc1NjJDVTtJQXhRUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0d1cjNDRjtFNkdycjNDRTtJQUNFO0U3R3VyM0NKO0U2R3JyM0NJO0lBQ0U7SUFDQTtJQUNBO0U3R3VyM0NOO0U2R3JyM0NNO0lBQ0U7RTdHdXIzQ1I7RTZHdjcyQ1E7SUFDRTtJQUNBO0lBQ0E7RTdHeTcyQ1Y7RTZHdjcyQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0d5NzJDWjtFNkd2NzJDWTtJQUNFO0lBQ0E7RTdHeTcyQ2Q7RTZHcDcyQ1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHczcyQ1Y7RTZHcDcyQ1U7SUE5VFI7SUFDQTtJQUNBLHlCdkc1QlU7RU5peDNDWjtFNkdudjNDRTtJQUNFLGN2R3RDRTtJdUd1Q0Y7RTdHcXYzQ0o7RTZHbnYzQ0U7SUFDRSxjdkcxQ0U7SXVHMkNGO0lBQ0E7RTdHcXYzQ0o7RTZHOTcyQ1U7SUFDRTtJQUNBO0U3R2c4MkNaO0U2Rzk3MkNZO0lBQ0U7SUFDQTtFN0dnODJDZDtFNkc1NzJDVTtJQUNFO0lBN1RWO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RzR2M0NGO0U2RzF2M0NFO0lBQ0U7RTdHNHYzQ0o7RTZHMXYzQ0k7SUFDRTtJQUNBO0lBQ0E7RTdHNHYzQ047RTZHMXYzQ007SUFDRTtFN0c0djNDUjtFNkd0ODJDVTtJQUNFO0U3R3c4MkNaO0U2Rzc3MkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0crNzJDTjtFNkczNzJDTTtJQTNYSjtJQUNBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3R3l6M0NGO0U2R3A4MkNRO0lBL1dOO0lBQ0E7SUFDQSx5QnZHNUJVO0VOazEzQ1o7RTZHcHozQ0U7SUFDRSxjdkd0Q0U7SXVHdUNGO0U3R3N6M0NKO0U2R3B6M0NFO0lBQ0UsY3ZHMUNFO0l1RzJDRjtJQUNBO0U3R3N6M0NKO0U2RzM4MkNBO0VBRUE7RUFDQTtJQUNFO0lBQ0E7SUFDQTtFN0c0ODJDRjtFNkcxODJDRTtJQUNFO0U3RzQ4MkNKO0FBQ0Y7QThHdDMzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3czM0NKO0E4R3IzM0NFO0VBQ0U7RUFDQTtBOUd1MzNDSjtBOEdyMzNDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHdTMzQ047QThHcjMzQ007RUFDRTtBOUd1MzNDUjtBOEdwMzNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHczMzQ1I7QThHajMzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R20zM0NKO0E4R2ozM0NJO0VBQ0U7QTlHbTMzQ047QThHOTIzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R2czM0NOO0E4RzkyM0NNO0VBQ0U7RUFDQTtFQUNBO0E5R2czM0NSO0E4R3QyM0NVO0VBQ0U7QTlHdzIzQ1o7QThHbDIzQ0k7RUFDRTtBOUdvMjNDTjtBOEdqMjNDSTtFQUNFO0E5R20yM0NOO0E4R2oyM0NNO0VBQ0U7QTlHbTIzQ1I7QThHLzEzQ0k7RUFDRTtBOUdpMjNDTjtBOEc5MTNDSTtFQUNFO0E5R2cyM0NOO0E4RzUxM0NFO0VBQ0U7QTlHODEzQ0o7QThHMzEzQ0U7RUFDRTtBOUc2MTNDSjtBOEd6MTNDSTtFQUNFO0E5RzIxM0NOO0E4R3IxM0NJO0VBQ0U7QTlHdTEzQ047QThHcjEzQ007RUFDRTtFQUNBO0E5R3UxM0NSO0E4R2oxM0NJO0VBQ0U7QTlHbTEzQ047QThHOTAzQ0k7RUFDRTtFQUNBO0E5R2cxM0NOO0E4RzMwM0NJO0VBQ0U7QTlHNjAzQ047QThHdDAzQ0k7RUFDRTtFQUNBO0E5R3cwM0NOO0E4R3QwM0NNO0VBQ0U7QTlHdzAzQ1I7QThHbDAzQ0U7RUFDRTtBOUdvMDNDSjs7QWdGcCszQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmkrM0NGOztBZ0Y5OTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMjkzQ0Y7O0ErR3hsNENFO0VBQ0U7QS9HMmw0Q0o7QStHemw0Q0k7RUFDRTtBL0cybDRDTjtBK0d6bDRDTTtFQUNFO0EvRzJsNENSO0ErR3psNENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HMmw0Q1Y7QStHeGw0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0cwbDRDVjtBK0d0bDRDVTtFQUNFO1VBQUE7QS9Hd2w0Q1o7QStHcmw0Q1U7RUFDRTtVQUFBO0EvR3VsNENaOztBZ0ZsbzRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGK240Q0Y7O0FnRjVuNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5bjRDRjs7QWdIdnY0Q0E7RUFDRTtBaEgwdjRDRjs7QWdIdnY0Q0E7RUFDRTtBaEgwdjRDRjs7QWdIdnY0Q0E7RUFDRTtBaEgwdjRDRjs7QWdIdnY0Q0E7RUFDRTtBaEgwdjRDRjs7QWdIdnY0Q0E7RUFDRTtBaEgwdjRDRjs7QWdIdHY0Q0U7RUFDRTtBaEh5djRDSjs7QWdIMXY0Q0U7RUFDRTtBaEg2djRDSjs7QWdIOXY0Q0U7RUFDRTtBaEhpdzRDSjs7QWdIbHc0Q0U7RUFDRTtBaEhxdzRDSjs7QWdIdHc0Q0U7RUFDRTtBaEh5dzRDSjs7QWdIMXc0Q0U7RUFDRTtBaEg2dzRDSjs7QWdIOXc0Q0U7RUFDRTtBaEhpeDRDSjs7QWdIbHg0Q0U7RUFDRTtBaEhxeDRDSjs7QWdIdHg0Q0U7RUFDRTtBaEh5eDRDSjs7QWdIMXg0Q0U7RUFDRTtBaEg2eDRDSjs7QWdIOXg0Q0U7RUFDRTtBaEhpeTRDSjs7QWdIbHk0Q0U7RUFDRTtBaEhxeTRDSjs7QWdIdHk0Q0U7RUFDRTtBaEh5eTRDSjs7QWdIMXk0Q0U7RUFDRTtBaEg2eTRDSjs7QWdIOXk0Q0U7RUFDRTtBaEhpejRDSjs7QWdIbHo0Q0U7RUFDRTtBaEhxejRDSjs7QWdIdHo0Q0U7RUFDRTtBaEh5ejRDSjs7QWdIMXo0Q0U7RUFDRTtBaEg2ejRDSjs7QWdIOXo0Q0U7RUFDRTtBaEhpMDRDSjs7QWdIbDA0Q0U7RUFDRTtBaEhxMDRDSjs7QWdIdDA0Q0U7RUFDRTtBaEh5MDRDSjs7QWdIMTA0Q0U7RUFDRTtBaEg2MDRDSjs7QWdIOTA0Q0U7RUFDRTtBaEhpMTRDSjs7QWdIbDE0Q0U7RUFDRTtBaEhxMTRDSjs7QWdIdDE0Q0U7RUFDRTtBaEh5MTRDSjs7QWdIMTE0Q0U7RUFDRTtBaEg2MTRDSjs7QWdIOTE0Q0U7RUFDRTtBaEhpMjRDSjs7QWdIbDI0Q0U7RUFDRTtBaEhxMjRDSjs7QWdIdDI0Q0U7RUFDRTtBaEh5MjRDSjs7QWdIMTI0Q0U7RUFDRTtBaEg2MjRDSjs7QWdIOTI0Q0U7RUFDRTtBaEhpMzRDSjs7QWdIbDM0Q0U7RUFDRTtBaEhxMzRDSjs7QWdIdDM0Q0U7RUFDRTtBaEh5MzRDSjs7QWdIMTM0Q0U7RUFDRTtBaEg2MzRDSjs7QWdIOTM0Q0U7RUFDRTtBaEhpNDRDSjs7QWdIbDQ0Q0U7RUFDRTtBaEhxNDRDSjs7QWdIdDQ0Q0U7RUFDRTtBaEh5NDRDSjs7QWdIMTQ0Q0U7RUFDRTtBaEg2NDRDSjs7QWdIOTQ0Q0U7RUFDRTtBaEhpNTRDSjs7QWdIbDU0Q0U7RUFDRTtBaEhxNTRDSjs7QWdIdDU0Q0U7RUFDRTtBaEh5NTRDSjs7QWdIMTU0Q0U7RUFDRTtBaEg2NTRDSjs7QWdIOTU0Q0U7RUFDRTtBaEhpNjRDSjs7QWdIbDY0Q0U7RUFDRTtBaEhxNjRDSjs7QWdIdDY0Q0U7RUFDRTtBaEh5NjRDSjs7QWdIMTY0Q0U7RUFDRTtBaEg2NjRDSjs7QWdIOTY0Q0U7RUFDRTtBaEhpNzRDSjs7QWdIbDc0Q0U7RUFDRTtBaEhxNzRDSjs7QWdIdDc0Q0U7RUFDRTtBaEh5NzRDSjs7QWdIMTc0Q0U7RUFDRTtBaEg2NzRDSjs7QWdIOTc0Q0U7RUFDRTtBaEhpODRDSjs7QWdIbDg0Q0U7RUFDRTtBaEhxODRDSjs7QWdIdDg0Q0U7RUFDRTtBaEh5ODRDSjs7QWdIMTg0Q0U7RUFDRTtBaEg2ODRDSjs7QWdIOTg0Q0U7RUFDRTtBaEhpOTRDSjs7QWdIbDk0Q0U7RUFDRTtBaEhxOTRDSjs7QWdIdDk0Q0U7RUFDRTtBaEh5OTRDSjs7QWdIMTk0Q0U7RUFDRTtBaEg2OTRDSjs7QWdIOTk0Q0U7RUFDRTtBaEhpKzRDSjs7QWdIbCs0Q0U7RUFDRTtBaEhxKzRDSjs7QWdIdCs0Q0U7RUFDRTtBaEh5KzRDSjs7QWdIMSs0Q0U7RUFDRTtBaEg2KzRDSjs7QWdIOSs0Q0U7RUFDRTtBaEhpLzRDSjs7QWdIbC80Q0U7RUFDRTtBaEhxLzRDSjs7QWdIdC80Q0U7RUFDRTtBaEh5LzRDSjs7QWdIMS80Q0U7RUFDRTtBaEg2LzRDSjs7QWdIOS80Q0U7RUFDRTtBaEhpZzVDSjs7QWdIbGc1Q0U7RUFDRTtBaEhxZzVDSjs7QWdIdGc1Q0U7RUFDRTtBaEh5ZzVDSjs7QWdIMWc1Q0U7RUFDRTtBaEg2ZzVDSjs7QWdIOWc1Q0U7RUFDRTtBaEhpaDVDSjs7QWdIbGg1Q0U7RUFDRTtBaEhxaDVDSjs7QWdIdGg1Q0U7RUFDRTtBaEh5aDVDSjs7QWdIMWg1Q0U7RUFDRTtBaEg2aDVDSjs7QWdIOWg1Q0U7RUFDRTtBaEhpaTVDSjs7QWdIbGk1Q0U7RUFDRTtBaEhxaTVDSjs7QWdIdGk1Q0U7RUFDRTtBaEh5aTVDSjs7QWdIMWk1Q0U7RUFDRTtBaEg2aTVDSjs7QWdIOWk1Q0U7RUFDRTtBaEhpajVDSjs7QWdIbGo1Q0U7RUFDRTtBaEhxajVDSjs7QWdIdGo1Q0U7RUFDRTtBaEh5ajVDSjs7QWdIMWo1Q0U7RUFDRTtBaEg2ajVDSjs7QWdIOWo1Q0U7RUFDRTtBaEhpazVDSjs7QWdIbGs1Q0U7RUFDRTtBaEhxazVDSjs7QWdIdGs1Q0U7RUFDRTtBaEh5azVDSjs7QWdIMWs1Q0U7RUFDRTtBaEg2azVDSjs7QWdIOWs1Q0U7RUFDRTtBaEhpbDVDSjs7QWdIbGw1Q0U7RUFDRTtBaEhxbDVDSjs7QWdIdGw1Q0U7RUFDRTtBaEh5bDVDSjs7QWdIMWw1Q0U7RUFDRTtBaEg2bDVDSjs7QWdIOWw1Q0U7RUFDRTtBaEhpbTVDSjs7QWdIbG01Q0U7RUFDRTtBaEhxbTVDSjs7QWdIdG01Q0U7RUFDRTtBaEh5bTVDSjs7QWdIMW01Q0U7RUFDRTtBaEg2bTVDSjs7QWdIOW01Q0U7RUFDRTtBaEhpbjVDSjs7QWdIbG41Q0U7RUFDRTtBaEhxbjVDSjs7QWdIdG41Q0U7RUFDRTtBaEh5bjVDSjs7QWdIMW41Q0U7RUFDRTtBaEg2bjVDSjs7QWdIOW41Q0U7RUFDRTtBaEhpbzVDSjs7QWdIbG81Q0U7RUFDRTtBaEhxbzVDSjs7QWdGNXA1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnlwNUNGOztBZ0Z0cDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbXA1Q0Y7O0FpSGh4NUNBO0VBQ0U7RUFDQTtFQUNBLHlCM0drQlk7QU5pdzVDZDtBaUhoeDVDSTtFQUNFO0VBQ0E7QWpIa3g1Q047QWlIcHg1Q0k7RUFDRTtFQUNBO0FqSHN4NUNOO0FpSHh4NUNJO0VBQ0U7RUFDQTtBakgweDVDTjtBaUg1eDVDSTtFQUNFO0VBQ0E7QWpIOHg1Q047QWlIaHk1Q0k7RUFDRTtFQUNBO0FqSGt5NUNOO0FpSHB5NUNJO0VBQ0U7RUFDQTtBakhzeTVDTjtBaUh4eTVDSTtFQUNFO0VBQ0E7QWpIMHk1Q047QWlINXk1Q0k7RUFDRTtFQUNBO0FqSDh5NUNOO0FpSGh6NUNJO0VBQ0U7RUFDQTtBakhrejVDTjtBaUhwejVDSTtFQUNFO0VBQ0E7QWpIc3o1Q047QWlIeHo1Q0k7RUFDRTtFQUNBO0FqSDB6NUNOO0FpSDV6NUNJO0VBQ0U7RUFDQTtBakg4ejVDTjtBaUhoMDVDSTtFQUNFO0VBQ0E7QWpIazA1Q047QWlIcDA1Q0k7RUFDRTtFQUNBO0FqSHMwNUNOO0FpSHgwNUNJO0VBQ0U7RUFDQTtBakgwMDVDTjtBaUg1MDVDSTtFQUNFO0VBQ0E7QWpIODA1Q047QWlIaDE1Q0k7RUFDRTtFQUNBO0FqSGsxNUNOO0FpSHAxNUNJO0VBQ0U7RUFDQTtBakhzMTVDTjtBaUh4MTVDSTtFQUNFO0VBQ0E7QWpIMDE1Q047QWlINTE1Q0k7RUFDRTtFQUNBO0FqSDgxNUNOO0FpSGgyNUNJO0VBQ0U7RUFDQTtBakhrMjVDTjtBaUhwMjVDSTtFQUNFO0VBQ0E7QWpIczI1Q047QWlIeDI1Q0k7RUFDRTtFQUNBO0FqSDAyNUNOO0FpSDUyNUNJO0VBQ0U7RUFDQTtBakg4MjVDTjtBaUhoMzVDSTtFQUNFO0VBQ0E7QWpIazM1Q047QWlIcDM1Q0k7RUFDRTtFQUNBO0FqSHMzNUNOO0FpSHgzNUNJO0VBQ0U7RUFDQTtBakgwMzVDTjtBaUg1MzVDSTtFQUNFO0VBQ0E7QWpIODM1Q047QWlIaDQ1Q0k7RUFDRTtFQUNBO0FqSGs0NUNOO0FpSHA0NUNJO0VBQ0U7RUFDQTtBakhzNDVDTjtBaUh4NDVDSTtFQUNFO0VBQ0E7QWpIMDQ1Q047QWlINTQ1Q0k7RUFDRTtFQUNBO0FqSDg0NUNOO0FpSGg1NUNJO0VBQ0U7RUFDQTtBakhrNTVDTjtBaUhwNTVDSTtFQUNFO0VBQ0E7QWpIczU1Q047QWlIeDU1Q0k7RUFDRTtFQUNBO0FqSDA1NUNOO0FpSDU1NUNJO0VBQ0U7RUFDQTtBakg4NTVDTjtBaUhoNjVDSTtFQUNFO0VBQ0E7QWpIazY1Q047QWlIcDY1Q0k7RUFDRTtFQUNBO0FqSHM2NUNOO0FpSHg2NUNJO0VBQ0U7RUFDQTtBakgwNjVDTjtBaUg1NjVDSTtFQUNFO0VBQ0E7QWpIODY1Q047QWlIaDc1Q0k7RUFDRTtFQUNBO0FqSGs3NUNOO0FpSHA3NUNJO0VBQ0U7RUFDQTtBakhzNzVDTjtBaUh4NzVDSTtFQUNFO0VBQ0E7QWpIMDc1Q047QWlINTc1Q0k7RUFDRTtFQUNBO0FqSDg3NUNOO0FpSGg4NUNJO0VBQ0U7RUFDQTtBakhrODVDTjtBaUhwODVDSTtFQUNFO0VBQ0E7QWpIczg1Q047QWlIeDg1Q0k7RUFDRTtFQUNBO0FqSDA4NUNOO0FpSDU4NUNJO0VBQ0U7RUFDQTtBakg4ODVDTjtBaUhoOTVDSTtFQUNFO0VBQ0E7QWpIazk1Q047QWlIcDk1Q0k7RUFDRTtFQUNBO0FqSHM5NUNOO0FpSHg5NUNJO0VBQ0U7RUFDQTtBakgwOTVDTjtBaUg1OTVDSTtFQUNFO0VBQ0E7QWpIODk1Q047QWlIaCs1Q0k7RUFDRTtFQUNBO0FqSGsrNUNOO0FpSHArNUNJO0VBQ0U7RUFDQTtBakhzKzVDTjtBaUh4KzVDSTtFQUNFO0VBQ0E7QWpIMCs1Q047QWlINSs1Q0k7RUFDRTtFQUNBO0FqSDgrNUNOO0FpSGgvNUNJO0VBQ0U7RUFDQTtBakhrLzVDTjtBaUhwLzVDSTtFQUNFO0VBQ0E7QWpIcy81Q047QWlIeC81Q0k7RUFDRTtFQUNBO0FqSDAvNUNOO0FpSDUvNUNJO0VBQ0U7RUFDQTtBakg4LzVDTjtBaUhoZzZDSTtFQUNFO0VBQ0E7QWpIa2c2Q047QWlIcGc2Q0k7RUFDRTtFQUNBO0FqSHNnNkNOO0FpSHhnNkNJO0VBQ0U7RUFDQTtBakgwZzZDTjtBaUg1ZzZDSTtFQUNFO0VBQ0E7QWpIOGc2Q047QWlIaGg2Q0k7RUFDRTtFQUNBO0FqSGtoNkNOO0FpSHBoNkNJO0VBQ0U7RUFDQTtBakhzaDZDTjtBaUh4aDZDSTtFQUNFO0VBQ0E7QWpIMGg2Q047QWlINWg2Q0k7RUFDRTtFQUNBO0FqSDhoNkNOO0FpSGhpNkNJO0VBQ0U7RUFDQTtBakhraTZDTjtBaUhwaTZDSTtFQUNFO0VBQ0E7QWpIc2k2Q047QWlIeGk2Q0k7RUFDRTtFQUNBO0FqSDBpNkNOO0FpSDVpNkNJO0VBQ0U7RUFDQTtBakg4aTZDTjtBaUhoajZDSTtFQUNFO0VBQ0E7QWpIa2o2Q047QWlIcGo2Q0k7RUFDRTtFQUNBO0FqSHNqNkNOO0FpSHhqNkNJO0VBQ0U7RUFDQTtBakgwajZDTjtBaUg1ajZDSTtFQUNFO0VBQ0E7QWpIOGo2Q047QWlIaGs2Q0k7RUFDRTtFQUNBO0FqSGtrNkNOO0FpSHBrNkNJO0VBQ0U7RUFDQTtBakhzazZDTjtBaUh4azZDSTtFQUNFO0VBQ0E7QWpIMGs2Q047QWlINWs2Q0k7RUFDRTtFQUNBO0FqSDhrNkNOO0FpSGhsNkNJO0VBQ0U7RUFDQTtBakhrbDZDTjtBaUhwbDZDSTtFQUNFO0VBQ0E7QWpIc2w2Q047QWlIeGw2Q0k7RUFDRTtFQUNBO0FqSDBsNkNOO0FpSDVsNkNJO0VBQ0U7RUFDQTtBakg4bDZDTjtBaUhobTZDSTtFQUNFO0VBQ0E7QWpIa202Q047QWlIcG02Q0k7RUFDRTtFQUNBO0FqSHNtNkNOO0FpSHhtNkNJO0VBQ0U7RUFDQTtBakgwbTZDTjtBaUg1bTZDSTtFQUNFO0VBQ0E7QWpIOG02Q047QWlIaG42Q0k7RUFDRTtFQUNBO0FqSGtuNkNOO0FpSHBuNkNJO0VBQ0U7RUFDQTtBakhzbjZDTjtBaUh4bjZDSTtFQUNFO0VBQ0E7QWpIMG42Q047QWlINW42Q0k7RUFDRTtFQUNBO0FqSDhuNkNOO0FpSGhvNkNJO0VBQ0U7RUFDQTtBakhrbzZDTjtBaUhwbzZDSTtFQUNFO0VBQ0E7QWpIc282Q047QWlIeG82Q0k7RUFDRTtFQUNBO0FqSDBvNkNOO0FpSDVvNkNJO0VBQ0U7RUFDQTtBakg4bzZDTjtBaUhocDZDSTtFQUNFO0VBQ0E7QWpIa3A2Q047QWlIcHA2Q0k7RUFDRTtFQUNBO0FqSHNwNkNOO0FpSHhwNkNJO0VBQ0U7RUFDQTtBakgwcDZDTjtBaUg1cDZDSTtFQUNFO0VBQ0E7QWpIOHA2Q047O0FpSHRwNkNJO0VBQ0U7RUFDQTtBakh5cDZDTjtBaUgzcDZDSTtFQUNFO0VBQ0E7QWpINnA2Q047QWlIL3A2Q0k7RUFDRTtFQUNBO0FqSGlxNkNOO0FpSG5xNkNJO0VBQ0U7RUFDQTtBakhxcTZDTjtBaUh2cTZDSTtFQUNFO0VBQ0E7QWpIeXE2Q047QWlIM3E2Q0k7RUFDRTtFQUNBO0FqSDZxNkNOO0FpSC9xNkNJO0VBQ0U7RUFDQTtBakhpcjZDTjtBaUhucjZDSTtFQUNFO0VBQ0E7QWpIcXI2Q047QWlIdnI2Q0k7RUFDRTtFQUNBO0FqSHlyNkNOO0FpSDNyNkNJO0VBQ0U7RUFDQTtBakg2cjZDTjtBaUgvcjZDSTtFQUNFO0VBQ0E7QWpIaXM2Q047QWlIbnM2Q0k7RUFDRTtFQUNBO0FqSHFzNkNOO0FpSHZzNkNJO0VBQ0U7RUFDQTtBakh5czZDTjtBaUgzczZDSTtFQUNFO0VBQ0E7QWpINnM2Q047QWlIL3M2Q0k7RUFDRTtFQUNBO0FqSGl0NkNOO0FpSG50NkNJO0VBQ0U7RUFDQTtBakhxdDZDTjtBaUh2dDZDSTtFQUNFO0VBQ0E7QWpIeXQ2Q047QWlIM3Q2Q0k7RUFDRTtFQUNBO0FqSDZ0NkNOO0FpSC90NkNJO0VBQ0U7RUFDQTtBakhpdTZDTjtBaUhudTZDSTtFQUNFO0VBQ0E7QWpIcXU2Q047QWlIdnU2Q0k7RUFDRTtFQUNBO0FqSHl1NkNOO0FpSDN1NkNJO0VBQ0U7RUFDQTtBakg2dTZDTjtBaUgvdTZDSTtFQUNFO0VBQ0E7QWpIaXY2Q047QWlIbnY2Q0k7RUFDRTtFQUNBO0FqSHF2NkNOO0FpSHZ2NkNJO0VBQ0U7RUFDQTtBakh5djZDTjtBaUgzdjZDSTtFQUNFO0VBQ0E7QWpINnY2Q047QWlIL3Y2Q0k7RUFDRTtFQUNBO0FqSGl3NkNOO0FpSG53NkNJO0VBQ0U7RUFDQTtBakhxdzZDTjtBaUh2dzZDSTtFQUNFO0VBQ0E7QWpIeXc2Q047QWlIM3c2Q0k7RUFDRTtFQUNBO0FqSDZ3NkNOO0FpSC93NkNJO0VBQ0U7RUFDQTtBakhpeDZDTjtBaUhueDZDSTtFQUNFO0VBQ0E7QWpIcXg2Q047QWlIdng2Q0k7RUFDRTtFQUNBO0FqSHl4NkNOO0FpSDN4NkNJO0VBQ0U7RUFDQTtBakg2eDZDTjtBaUgveDZDSTtFQUNFO0VBQ0E7QWpIaXk2Q047QWlIbnk2Q0k7RUFDRTtFQUNBO0FqSHF5NkNOO0FpSHZ5NkNJO0VBQ0U7RUFDQTtBakh5eTZDTjtBaUgzeTZDSTtFQUNFO0VBQ0E7QWpINnk2Q047QWlIL3k2Q0k7RUFDRTtFQUNBO0FqSGl6NkNOO0FpSG56NkNJO0VBQ0U7RUFDQTtBakhxejZDTjtBaUh2ejZDSTtFQUNFO0VBQ0E7QWpIeXo2Q047QWlIM3o2Q0k7RUFDRTtFQUNBO0FqSDZ6NkNOO0FpSC96NkNJO0VBQ0U7RUFDQTtBakhpMDZDTjtBaUhuMDZDSTtFQUNFO0VBQ0E7QWpIcTA2Q047QWlIdjA2Q0k7RUFDRTtFQUNBO0FqSHkwNkNOO0FpSDMwNkNJO0VBQ0U7RUFDQTtBakg2MDZDTjtBaUgvMDZDSTtFQUNFO0VBQ0E7QWpIaTE2Q047QWlIbjE2Q0k7RUFDRTtFQUNBO0FqSHExNkNOO0FpSHYxNkNJO0VBQ0U7RUFDQTtBakh5MTZDTjtBaUgzMTZDSTtFQUNFO0VBQ0E7QWpINjE2Q047QWlILzE2Q0k7RUFDRTtFQUNBO0FqSGkyNkNOO0FpSG4yNkNJO0VBQ0U7RUFDQTtBakhxMjZDTjtBaUh2MjZDSTtFQUNFO0VBQ0E7QWpIeTI2Q047QWlIMzI2Q0k7RUFDRTtFQUNBO0FqSDYyNkNOO0FpSC8yNkNJO0VBQ0U7RUFDQTtBakhpMzZDTjtBaUhuMzZDSTtFQUNFO0VBQ0E7QWpIcTM2Q047QWlIdjM2Q0k7RUFDRTtFQUNBO0FqSHkzNkNOO0FpSDMzNkNJO0VBQ0U7RUFDQTtBakg2MzZDTjtBaUgvMzZDSTtFQUNFO0VBQ0E7QWpIaTQ2Q047QWlIbjQ2Q0k7RUFDRTtFQUNBO0FqSHE0NkNOO0FpSHY0NkNJO0VBQ0U7RUFDQTtBakh5NDZDTjtBaUgzNDZDSTtFQUNFO0VBQ0E7QWpINjQ2Q047QWlILzQ2Q0k7RUFDRTtFQUNBO0FqSGk1NkNOO0FpSG41NkNJO0VBQ0U7RUFDQTtBakhxNTZDTjtBaUh2NTZDSTtFQUNFO0VBQ0E7QWpIeTU2Q047QWlIMzU2Q0k7RUFDRTtFQUNBO0FqSDY1NkNOO0FpSC81NkNJO0VBQ0U7RUFDQTtBakhpNjZDTjtBaUhuNjZDSTtFQUNFO0VBQ0E7QWpIcTY2Q047QWlIdjY2Q0k7RUFDRTtFQUNBO0FqSHk2NkNOO0FpSDM2NkNJO0VBQ0U7RUFDQTtBakg2NjZDTjtBaUgvNjZDSTtFQUNFO0VBQ0E7QWpIaTc2Q047QWlIbjc2Q0k7RUFDRTtFQUNBO0FqSHE3NkNOO0FpSHY3NkNJO0VBQ0U7RUFDQTtBakh5NzZDTjtBaUgzNzZDSTtFQUNFO0VBQ0E7QWpINjc2Q047QWlILzc2Q0k7RUFDRTtFQUNBO0FqSGk4NkNOO0FpSG44NkNJO0VBQ0U7RUFDQTtBakhxODZDTjtBaUh2ODZDSTtFQUNFO0VBQ0E7QWpIeTg2Q047QWlIMzg2Q0k7RUFDRTtFQUNBO0FqSDY4NkNOO0FpSC84NkNJO0VBQ0U7RUFDQTtBakhpOTZDTjtBaUhuOTZDSTtFQUNFO0VBQ0E7QWpIcTk2Q047QWlIdjk2Q0k7RUFDRTtFQUNBO0FqSHk5NkNOO0FpSDM5NkNJO0VBQ0U7RUFDQTtBakg2OTZDTjtBaUgvOTZDSTtFQUNFO0VBQ0E7QWpIaSs2Q047QWlIbis2Q0k7RUFDRTtFQUNBO0FqSHErNkNOO0FpSHYrNkNJO0VBQ0U7RUFDQTtBakh5KzZDTjtBaUgzKzZDSTtFQUNFO0VBQ0E7QWpINis2Q047QWlILys2Q0k7RUFDRTtFQUNBO0FqSGkvNkNOO0FpSG4vNkNJO0VBQ0U7RUFDQTtBakhxLzZDTjtBaUh2LzZDSTtFQUNFO0VBQ0E7QWpIeS82Q047QWlIMy82Q0k7RUFDRTtFQUNBO0FqSDYvNkNOO0FpSC8vNkNJO0VBQ0U7RUFDQTtBakhpZzdDTjtBaUhuZzdDSTtFQUNFO0VBQ0E7QWpIcWc3Q047QWlIdmc3Q0k7RUFDRTtFQUNBO0FqSHlnN0NOO0FpSDNnN0NJO0VBQ0U7RUFDQTtBakg2ZzdDTjtBaUgvZzdDSTtFQUNFO0VBQ0E7QWpIaWg3Q047QWlIbmg3Q0k7RUFDRTtFQUNBO0FqSHFoN0NOO0FpSHZoN0NJO0VBQ0U7RUFDQTtBakh5aDdDTjtBaUgzaDdDSTtFQUNFO0VBQ0E7QWpINmg3Q047QWlIL2g3Q0k7RUFDRTtFQUNBO0FqSGlpN0NOO0FpSG5pN0NJO0VBQ0U7RUFDQTtBakhxaTdDTjs7QWdGemo3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnNqN0NGOztBZ0ZuajdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ2o3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FrSDlxN0NBO0VBQ0U7QWxIaXI3Q0Y7O0FnRnZ3N0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvdzdDRjs7QWdGanc3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjh2N0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0VBQ0E7QW5IKzM3Q0Y7O0FtSDUzN0NBO0VBQ0U7RUFDQTtBbkgrMzdDRjs7QW1INTM3Q0E7RUFDRTtBbkgrMzdDRjs7QW1INTM3Q0E7RUFDRTtBbkgrMzdDRjs7QW1INTM3Q0E7RUFDRTtBbkgrMzdDRjs7QW1INTM3Q0E7RUFDRTtBbkgrMzdDRjs7QW1INTM3Q0E7RUFDRTtFQUNBO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0VBQ0E7QW5IKzM3Q0Y7O0FtSDUzN0NBO0VBQ0U7RUFDQTtBbkgrMzdDRjs7QW1INTM3Q0E7RUFDRTtFQUNBO0FuSCszN0NGOztBbUg1MzdDQTtFQUNFO0FuSCszN0NGOztBbUgzMzdDRTtFQUNFO0FuSDgzN0NKOztBbUg1MzdDRTtFQUNFO0FuSCszN0NKOztBbUg3MzdDRTtFQUNFO0FuSGc0N0NKOztBbUg5MzdDRTtFQUNFO0FuSGk0N0NKOztBbUgvMzdDRTtFQUNFO0FuSGs0N0NKOztBbUhoNDdDRTtFQUNFO0VBQ0E7QW5IbTQ3Q0o7O0FtSGo0N0NFO0VBQ0U7RUFDQTtBbkhvNDdDSjs7QW1IbDQ3Q0U7RUFDRTtBbkhxNDdDSjs7QW1IbjQ3Q0U7RUFDRTtBbkhzNDdDSjs7QW1IcDQ3Q0U7RUFDRTtBbkh1NDdDSjs7QW1IcjQ3Q0U7RUFDRTtBbkh3NDdDSjs7QW1IdDQ3Q0U7RUFDRTtBbkh5NDdDSjs7QW1IdjQ3Q0U7RUFDRTtFQUNBO0FuSDA0N0NKOztBbUh4NDdDRTtFQUNFO0VBQ0E7QW5IMjQ3Q0o7O0FtSHY3N0NFO0VBQ0U7QW5IMDc3Q0o7O0FtSHg3N0NFO0VBQ0U7QW5IMjc3Q0o7O0FtSHo3N0NFO0VBQ0U7QW5INDc3Q0o7O0FtSDE3N0NFO0VBQ0U7QW5INjc3Q0o7O0FtSDM3N0NFO0VBQ0U7QW5IODc3Q0o7O0FtSDU3N0NFO0VBQ0U7RUFDQTtBbkgrNzdDSjs7QW1INzc3Q0U7RUFDRTtFQUNBO0FuSGc4N0NKOztBbUg5NzdDRTtFQUNFO0FuSGk4N0NKOztBbUgvNzdDRTtFQUNFO0FuSGs4N0NKOztBbUhoODdDRTtFQUNFO0FuSG04N0NKOztBbUhqODdDRTtFQUNFO0FuSG84N0NKOztBbUhsODdDRTtFQUNFO0FuSHE4N0NKOztBbUhuODdDRTtFQUNFO0VBQ0E7QW5Iczg3Q0o7O0FtSHA4N0NFO0VBQ0U7RUFDQTtBbkh1ODdDSjs7QW1Ibi83Q0U7RUFDRTtBbkhzLzdDSjs7QW1IcC83Q0U7RUFDRTtBbkh1LzdDSjs7QW1Ici83Q0U7RUFDRTtBbkh3LzdDSjs7QW1IdC83Q0U7RUFDRTtBbkh5LzdDSjs7QW1Idi83Q0U7RUFDRTtBbkgwLzdDSjs7QW1IeC83Q0U7RUFDRTtFQUNBO0FuSDIvN0NKOztBbUh6LzdDRTtFQUNFO0VBQ0E7QW5INC83Q0o7O0FtSDEvN0NFO0VBQ0U7QW5INi83Q0o7O0FtSDMvN0NFO0VBQ0U7QW5IOC83Q0o7O0FtSDUvN0NFO0VBQ0U7QW5IKy83Q0o7O0FtSDcvN0NFO0VBQ0U7QW5IZ2c4Q0o7O0FtSDkvN0NFO0VBQ0U7QW5IaWc4Q0o7O0FtSC8vN0NFO0VBQ0U7RUFDQTtBbkhrZzhDSjs7QW1IaGc4Q0U7RUFDRTtFQUNBO0FuSG1nOENKOztBbUgvaThDRTtFQUNFO0FuSGtqOENKOztBbUhoajhDRTtFQUNFO0FuSG1qOENKOztBbUhqajhDRTtFQUNFO0FuSG9qOENKOztBbUhsajhDRTtFQUNFO0FuSHFqOENKOztBbUhuajhDRTtFQUNFO0FuSHNqOENKOztBbUhwajhDRTtFQUNFO0VBQ0E7QW5IdWo4Q0o7O0FtSHJqOENFO0VBQ0U7RUFDQTtBbkh3ajhDSjs7QW1IdGo4Q0U7RUFDRTtBbkh5ajhDSjs7QW1Idmo4Q0U7RUFDRTtBbkgwajhDSjs7QW1IeGo4Q0U7RUFDRTtBbkgyajhDSjs7QW1Iemo4Q0U7RUFDRTtBbkg0ajhDSjs7QW1IMWo4Q0U7RUFDRTtBbkg2ajhDSjs7QW1IM2o4Q0U7RUFDRTtFQUNBO0FuSDhqOENKOztBbUg1ajhDRTtFQUNFO0VBQ0E7QW5IK2o4Q0o7O0FtSDNtOENFO0VBQ0U7QW5IOG04Q0o7O0FtSDVtOENFO0VBQ0U7QW5IK204Q0o7O0FtSDdtOENFO0VBQ0U7QW5IZ244Q0o7O0FtSDltOENFO0VBQ0U7QW5IaW44Q0o7O0FtSC9tOENFO0VBQ0U7QW5Ia244Q0o7O0FtSGhuOENFO0VBQ0U7RUFDQTtBbkhtbjhDSjs7QW1Iam44Q0U7RUFDRTtFQUNBO0FuSG9uOENKOztBbUhsbjhDRTtFQUNFO0FuSHFuOENKOztBbUhubjhDRTtFQUNFO0FuSHNuOENKOztBbUhwbjhDRTtFQUNFO0FuSHVuOENKOztBbUhybjhDRTtFQUNFO0FuSHduOENKOztBbUh0bjhDRTtFQUNFO0FuSHluOENKOztBbUh2bjhDRTtFQUNFO0VBQ0E7QW5IMG44Q0o7O0FtSHhuOENFO0VBQ0U7RUFDQTtBbkgybjhDSjs7QW1IdnE4Q0U7RUFDRTtBbkgwcThDSjs7QW1IeHE4Q0U7RUFDRTtBbkgycThDSjs7QW1IenE4Q0U7RUFDRTtBbkg0cThDSjs7QW1IMXE4Q0U7RUFDRTtBbkg2cThDSjs7QW1IM3E4Q0U7RUFDRTtBbkg4cThDSjs7QW1INXE4Q0U7RUFDRTtFQUNBO0FuSCtxOENKOztBbUg3cThDRTtFQUNFO0VBQ0E7QW5IZ3I4Q0o7O0FtSDlxOENFO0VBQ0U7QW5IaXI4Q0o7O0FtSC9xOENFO0VBQ0U7QW5Ia3I4Q0o7O0FtSGhyOENFO0VBQ0U7QW5IbXI4Q0o7O0FtSGpyOENFO0VBQ0U7QW5Ib3I4Q0o7O0FtSGxyOENFO0VBQ0U7QW5IcXI4Q0o7O0FtSG5yOENFO0VBQ0U7RUFDQTtBbkhzcjhDSjs7QW1IcHI4Q0U7RUFDRTtFQUNBO0FuSHVyOENKOztBbUhudThDRTtFQUNFO0FuSHN1OENKOztBbUhwdThDRTtFQUNFO0FuSHV1OENKOztBbUhydThDRTtFQUNFO0FuSHd1OENKOztBbUh0dThDRTtFQUNFO0FuSHl1OENKOztBbUh2dThDRTtFQUNFO0FuSDB1OENKOztBbUh4dThDRTtFQUNFO0VBQ0E7QW5IMnU4Q0o7O0FtSHp1OENFO0VBQ0U7RUFDQTtBbkg0dThDSjs7QW1IMXU4Q0U7RUFDRTtBbkg2dThDSjs7QW1IM3U4Q0U7RUFDRTtBbkg4dThDSjs7QW1INXU4Q0U7RUFDRTtBbkgrdThDSjs7QW1IN3U4Q0U7RUFDRTtBbkhndjhDSjs7QW1IOXU4Q0U7RUFDRTtBbkhpdjhDSjs7QW1IL3U4Q0U7RUFDRTtFQUNBO0FuSGt2OENKOztBbUhodjhDRTtFQUNFO0VBQ0E7QW5IbXY4Q0o7O0FtSC94OENFO0VBQ0U7QW5Ia3k4Q0o7O0FtSGh5OENFO0VBQ0U7QW5IbXk4Q0o7O0FtSGp5OENFO0VBQ0U7QW5Ib3k4Q0o7O0FtSGx5OENFO0VBQ0U7QW5IcXk4Q0o7O0FtSG55OENFO0VBQ0U7QW5Ic3k4Q0o7O0FtSHB5OENFO0VBQ0U7RUFDQTtBbkh1eThDSjs7QW1Icnk4Q0U7RUFDRTtFQUNBO0FuSHd5OENKOztBbUh0eThDRTtFQUNFO0FuSHl5OENKOztBbUh2eThDRTtFQUNFO0FuSDB5OENKOztBbUh4eThDRTtFQUNFO0FuSDJ5OENKOztBbUh6eThDRTtFQUNFO0FuSDR5OENKOztBbUgxeThDRTtFQUNFO0FuSDZ5OENKOztBbUgzeThDRTtFQUNFO0VBQ0E7QW5IOHk4Q0o7O0FtSDV5OENFO0VBQ0U7RUFDQTtBbkgreThDSjs7QW1IMzE4Q0U7RUFDRTtBbkg4MThDSjs7QW1INTE4Q0U7RUFDRTtBbkgrMThDSjs7QW1INzE4Q0U7RUFDRTtBbkhnMjhDSjs7QW1IOTE4Q0U7RUFDRTtBbkhpMjhDSjs7QW1ILzE4Q0U7RUFDRTtBbkhrMjhDSjs7QW1IaDI4Q0U7RUFDRTtFQUNBO0FuSG0yOENKOztBbUhqMjhDRTtFQUNFO0VBQ0E7QW5IbzI4Q0o7O0FtSGwyOENFO0VBQ0U7QW5IcTI4Q0o7O0FtSG4yOENFO0VBQ0U7QW5IczI4Q0o7O0FtSHAyOENFO0VBQ0U7QW5IdTI4Q0o7O0FtSHIyOENFO0VBQ0U7QW5IdzI4Q0o7O0FtSHQyOENFO0VBQ0U7QW5IeTI4Q0o7O0FtSHYyOENFO0VBQ0U7RUFDQTtBbkgwMjhDSjs7QW1IeDI4Q0U7RUFDRTtFQUNBO0FuSDIyOENKOztBbUh2NThDRTtFQUNFO0FuSDA1OENKOztBbUh4NThDRTtFQUNFO0FuSDI1OENKOztBbUh6NThDRTtFQUNFO0FuSDQ1OENKOztBbUgxNThDRTtFQUNFO0FuSDY1OENKOztBbUgzNThDRTtFQUNFO0FuSDg1OENKOztBbUg1NThDRTtFQUNFO0VBQ0E7QW5IKzU4Q0o7O0FtSDc1OENFO0VBQ0U7RUFDQTtBbkhnNjhDSjs7QW1IOTU4Q0U7RUFDRTtBbkhpNjhDSjs7QW1ILzU4Q0U7RUFDRTtBbkhrNjhDSjs7QW1IaDY4Q0U7RUFDRTtBbkhtNjhDSjs7QW1IajY4Q0U7RUFDRTtBbkhvNjhDSjs7QW1IbDY4Q0U7RUFDRTtBbkhxNjhDSjs7QW1IbjY4Q0U7RUFDRTtFQUNBO0FuSHM2OENKOztBbUhwNjhDRTtFQUNFO0VBQ0E7QW5IdTY4Q0o7O0FtSG45OENFO0VBQ0U7QW5Iczk4Q0o7O0FtSHA5OENFO0VBQ0U7QW5IdTk4Q0o7O0FtSHI5OENFO0VBQ0U7QW5Idzk4Q0o7O0FtSHQ5OENFO0VBQ0U7QW5IeTk4Q0o7O0FtSHY5OENFO0VBQ0U7QW5IMDk4Q0o7O0FtSHg5OENFO0VBQ0U7RUFDQTtBbkgyOThDSjs7QW1Iejk4Q0U7RUFDRTtFQUNBO0FuSDQ5OENKOztBbUgxOThDRTtFQUNFO0FuSDY5OENKOztBbUgzOThDRTtFQUNFO0FuSDg5OENKOztBbUg1OThDRTtFQUNFO0FuSCs5OENKOztBbUg3OThDRTtFQUNFO0FuSGcrOENKOztBbUg5OThDRTtFQUNFO0FuSGkrOENKOztBbUgvOThDRTtFQUNFO0VBQ0E7QW5Iays4Q0o7O0FtSGgrOENFO0VBQ0U7RUFDQTtBbkhtKzhDSjs7QW1IL2c5Q0U7RUFDRTtBbkhraDlDSjs7QW1IaGg5Q0U7RUFDRTtBbkhtaDlDSjs7QW1Iamg5Q0U7RUFDRTtBbkhvaDlDSjs7QW1IbGg5Q0U7RUFDRTtBbkhxaDlDSjs7QW1Ibmg5Q0U7RUFDRTtBbkhzaDlDSjs7QW1IcGg5Q0U7RUFDRTtFQUNBO0FuSHVoOUNKOztBbUhyaDlDRTtFQUNFO0VBQ0E7QW5Id2g5Q0o7O0FtSHRoOUNFO0VBQ0U7QW5IeWg5Q0o7O0FtSHZoOUNFO0VBQ0U7QW5IMGg5Q0o7O0FtSHhoOUNFO0VBQ0U7QW5IMmg5Q0o7O0FtSHpoOUNFO0VBQ0U7QW5INGg5Q0o7O0FtSDFoOUNFO0VBQ0U7QW5INmg5Q0o7O0FtSDNoOUNFO0VBQ0U7RUFDQTtBbkg4aDlDSjs7QW1INWg5Q0U7RUFDRTtFQUNBO0FuSCtoOUNKOztBbUgzazlDRTtFQUNFO0FuSDhrOUNKOztBbUg1azlDRTtFQUNFO0FuSCtrOUNKOztBbUg3azlDRTtFQUNFO0FuSGdsOUNKOztBbUg5azlDRTtFQUNFO0FuSGlsOUNKOztBbUgvazlDRTtFQUNFO0FuSGtsOUNKOztBbUhobDlDRTtFQUNFO0VBQ0E7QW5IbWw5Q0o7O0FtSGpsOUNFO0VBQ0U7RUFDQTtBbkhvbDlDSjs7QW1IbGw5Q0U7RUFDRTtBbkhxbDlDSjs7QW1Ibmw5Q0U7RUFDRTtBbkhzbDlDSjs7QW1IcGw5Q0U7RUFDRTtBbkh1bDlDSjs7QW1Icmw5Q0U7RUFDRTtBbkh3bDlDSjs7QW1IdGw5Q0U7RUFDRTtBbkh5bDlDSjs7QW1Idmw5Q0U7RUFDRTtFQUNBO0FuSDBsOUNKOztBbUh4bDlDRTtFQUNFO0VBQ0E7QW5IMmw5Q0o7O0FtSHZvOUNFO0VBQ0U7QW5IMG85Q0o7O0FtSHhvOUNFO0VBQ0U7QW5IMm85Q0o7O0FtSHpvOUNFO0VBQ0U7QW5ING85Q0o7O0FtSDFvOUNFO0VBQ0U7QW5INm85Q0o7O0FtSDNvOUNFO0VBQ0U7QW5IOG85Q0o7O0FtSDVvOUNFO0VBQ0U7RUFDQTtBbkgrbzlDSjs7QW1IN285Q0U7RUFDRTtFQUNBO0FuSGdwOUNKOztBbUg5bzlDRTtFQUNFO0FuSGlwOUNKOztBbUgvbzlDRTtFQUNFO0FuSGtwOUNKOztBbUhocDlDRTtFQUNFO0FuSG1wOUNKOztBbUhqcDlDRTtFQUNFO0FuSG9wOUNKOztBbUhscDlDRTtFQUNFO0FuSHFwOUNKOztBbUhucDlDRTtFQUNFO0VBQ0E7QW5Ic3A5Q0o7O0FtSHBwOUNFO0VBQ0U7RUFDQTtBbkh1cDlDSjs7QW1IbnM5Q0U7RUFDRTtBbkhzczlDSjs7QW1IcHM5Q0U7RUFDRTtBbkh1czlDSjs7QW1IcnM5Q0U7RUFDRTtBbkh3czlDSjs7QW1IdHM5Q0U7RUFDRTtBbkh5czlDSjs7QW1IdnM5Q0U7RUFDRTtBbkgwczlDSjs7QW1IeHM5Q0U7RUFDRTtFQUNBO0FuSDJzOUNKOztBbUh6czlDRTtFQUNFO0VBQ0E7QW5INHM5Q0o7O0FtSDFzOUNFO0VBQ0U7QW5INnM5Q0o7O0FtSDNzOUNFO0VBQ0U7QW5IOHM5Q0o7O0FtSDVzOUNFO0VBQ0U7QW5IK3M5Q0o7O0FtSDdzOUNFO0VBQ0U7QW5IZ3Q5Q0o7O0FtSDlzOUNFO0VBQ0U7QW5IaXQ5Q0o7O0FtSC9zOUNFO0VBQ0U7RUFDQTtBbkhrdDlDSjs7QW1IaHQ5Q0U7RUFDRTtFQUNBO0FuSG10OUNKOztBbUgvdjlDRTtFQUNFO0FuSGt3OUNKOztBbUhodzlDRTtFQUNFO0FuSG13OUNKOztBbUhqdzlDRTtFQUNFO0FuSG93OUNKOztBbUhsdzlDRTtFQUNFO0FuSHF3OUNKOztBbUhudzlDRTtFQUNFO0FuSHN3OUNKOztBbUhwdzlDRTtFQUNFO0VBQ0E7QW5IdXc5Q0o7O0FtSHJ3OUNFO0VBQ0U7RUFDQTtBbkh3dzlDSjs7QW1IdHc5Q0U7RUFDRTtBbkh5dzlDSjs7QW1Idnc5Q0U7RUFDRTtBbkgwdzlDSjs7QW1IeHc5Q0U7RUFDRTtBbkgydzlDSjs7QW1Ienc5Q0U7RUFDRTtBbkg0dzlDSjs7QW1IMXc5Q0U7RUFDRTtBbkg2dzlDSjs7QW1IM3c5Q0U7RUFDRTtFQUNBO0FuSDh3OUNKOztBbUg1dzlDRTtFQUNFO0VBQ0E7QW5IK3c5Q0o7O0FtSDN6OUNFO0VBQ0U7QW5IOHo5Q0o7O0FtSDV6OUNFO0VBQ0U7QW5IK3o5Q0o7O0FtSDd6OUNFO0VBQ0U7QW5IZzA5Q0o7O0FtSDl6OUNFO0VBQ0U7QW5IaTA5Q0o7O0FtSC96OUNFO0VBQ0U7QW5IazA5Q0o7O0FtSGgwOUNFO0VBQ0U7RUFDQTtBbkhtMDlDSjs7QW1IajA5Q0U7RUFDRTtFQUNBO0FuSG8wOUNKOztBbUhsMDlDRTtFQUNFO0FuSHEwOUNKOztBbUhuMDlDRTtFQUNFO0FuSHMwOUNKOztBbUhwMDlDRTtFQUNFO0FuSHUwOUNKOztBbUhyMDlDRTtFQUNFO0FuSHcwOUNKOztBbUh0MDlDRTtFQUNFO0FuSHkwOUNKOztBbUh2MDlDRTtFQUNFO0VBQ0E7QW5IMDA5Q0o7O0FtSHgwOUNFO0VBQ0U7RUFDQTtBbkgyMDlDSjs7QW1IdjM5Q0U7RUFDRTtBbkgwMzlDSjs7QW1IeDM5Q0U7RUFDRTtBbkgyMzlDSjs7QW1IejM5Q0U7RUFDRTtBbkg0MzlDSjs7QW1IMTM5Q0U7RUFDRTtBbkg2MzlDSjs7QW1IMzM5Q0U7RUFDRTtBbkg4MzlDSjs7QW1INTM5Q0U7RUFDRTtFQUNBO0FuSCszOUNKOztBbUg3MzlDRTtFQUNFO0VBQ0E7QW5IZzQ5Q0o7O0FtSDkzOUNFO0VBQ0U7QW5IaTQ5Q0o7O0FtSC8zOUNFO0VBQ0U7QW5IazQ5Q0o7O0FtSGg0OUNFO0VBQ0U7QW5IbTQ5Q0o7O0FtSGo0OUNFO0VBQ0U7QW5IbzQ5Q0o7O0FtSGw0OUNFO0VBQ0U7QW5IcTQ5Q0o7O0FtSG40OUNFO0VBQ0U7RUFDQTtBbkhzNDlDSjs7QW1IcDQ5Q0U7RUFDRTtFQUNBO0FuSHU0OUNKOztBbUhuNzlDRTtFQUNFO0FuSHM3OUNKOztBbUhwNzlDRTtFQUNFO0FuSHU3OUNKOztBbUhyNzlDRTtFQUNFO0FuSHc3OUNKOztBbUh0NzlDRTtFQUNFO0FuSHk3OUNKOztBbUh2NzlDRTtFQUNFO0FuSDA3OUNKOztBbUh4NzlDRTtFQUNFO0VBQ0E7QW5IMjc5Q0o7O0FtSHo3OUNFO0VBQ0U7RUFDQTtBbkg0NzlDSjs7QW1IMTc5Q0U7RUFDRTtBbkg2NzlDSjs7QW1IMzc5Q0U7RUFDRTtBbkg4NzlDSjs7QW1INTc5Q0U7RUFDRTtBbkgrNzlDSjs7QW1INzc5Q0U7RUFDRTtBbkhnODlDSjs7QW1IOTc5Q0U7RUFDRTtBbkhpODlDSjs7QW1ILzc5Q0U7RUFDRTtFQUNBO0FuSGs4OUNKOztBbUhoODlDRTtFQUNFO0VBQ0E7QW5IbTg5Q0o7O0FtSC8rOUNFO0VBQ0U7QW5Iay85Q0o7O0FtSGgvOUNFO0VBQ0U7QW5IbS85Q0o7O0FtSGovOUNFO0VBQ0U7QW5Iby85Q0o7O0FtSGwvOUNFO0VBQ0U7QW5IcS85Q0o7O0FtSG4vOUNFO0VBQ0U7QW5Icy85Q0o7O0FtSHAvOUNFO0VBQ0U7RUFDQTtBbkh1LzlDSjs7QW1Ici85Q0U7RUFDRTtFQUNBO0FuSHcvOUNKOztBbUh0LzlDRTtFQUNFO0FuSHkvOUNKOztBbUh2LzlDRTtFQUNFO0FuSDAvOUNKOztBbUh4LzlDRTtFQUNFO0FuSDIvOUNKOztBbUh6LzlDRTtFQUNFO0FuSDQvOUNKOztBbUgxLzlDRTtFQUNFO0FuSDYvOUNKOztBbUgzLzlDRTtFQUNFO0VBQ0E7QW5IOC85Q0o7O0FtSDUvOUNFO0VBQ0U7RUFDQTtBbkgrLzlDSjs7QW1IM2krQ0U7RUFDRTtBbkg4aStDSjs7QW1INWkrQ0U7RUFDRTtBbkgraStDSjs7QW1IN2krQ0U7RUFDRTtBbkhnaitDSjs7QW1IOWkrQ0U7RUFDRTtBbkhpaitDSjs7QW1IL2krQ0U7RUFDRTtBbkhraitDSjs7QW1IaGorQ0U7RUFDRTtFQUNBO0FuSG1qK0NKOztBbUhqaitDRTtFQUNFO0VBQ0E7QW5Ib2orQ0o7O0FtSGxqK0NFO0VBQ0U7QW5IcWorQ0o7O0FtSG5qK0NFO0VBQ0U7QW5Ic2orQ0o7O0FtSHBqK0NFO0VBQ0U7QW5IdWorQ0o7O0FtSHJqK0NFO0VBQ0U7QW5Id2orQ0o7O0FtSHRqK0NFO0VBQ0U7QW5IeWorQ0o7O0FtSHZqK0NFO0VBQ0U7RUFDQTtBbkgwaitDSjs7QW1IeGorQ0U7RUFDRTtFQUNBO0FuSDJqK0NKOztBbUh2bStDRTtFQUNFO0FuSDBtK0NKOztBbUh4bStDRTtFQUNFO0FuSDJtK0NKOztBbUh6bStDRTtFQUNFO0FuSDRtK0NKOztBbUgxbStDRTtFQUNFO0FuSDZtK0NKOztBbUgzbStDRTtFQUNFO0FuSDhtK0NKOztBbUg1bStDRTtFQUNFO0VBQ0E7QW5IK20rQ0o7O0FtSDdtK0NFO0VBQ0U7RUFDQTtBbkhnbitDSjs7QW1IOW0rQ0U7RUFDRTtBbkhpbitDSjs7QW1IL20rQ0U7RUFDRTtBbkhrbitDSjs7QW1IaG4rQ0U7RUFDRTtBbkhtbitDSjs7QW1Iam4rQ0U7RUFDRTtBbkhvbitDSjs7QW1IbG4rQ0U7RUFDRTtBbkhxbitDSjs7QW1Ibm4rQ0U7RUFDRTtFQUNBO0FuSHNuK0NKOztBbUhwbitDRTtFQUNFO0VBQ0E7QW5IdW4rQ0o7O0FtSG5xK0NFO0VBQ0U7QW5Ic3ErQ0o7O0FtSHBxK0NFO0VBQ0U7QW5IdXErQ0o7O0FtSHJxK0NFO0VBQ0U7QW5Id3ErQ0o7O0FtSHRxK0NFO0VBQ0U7QW5IeXErQ0o7O0FtSHZxK0NFO0VBQ0U7QW5IMHErQ0o7O0FtSHhxK0NFO0VBQ0U7RUFDQTtBbkgycStDSjs7QW1IenErQ0U7RUFDRTtFQUNBO0FuSDRxK0NKOztBbUgxcStDRTtFQUNFO0FuSDZxK0NKOztBbUgzcStDRTtFQUNFO0FuSDhxK0NKOztBbUg1cStDRTtFQUNFO0FuSCtxK0NKOztBbUg3cStDRTtFQUNFO0FuSGdyK0NKOztBbUg5cStDRTtFQUNFO0FuSGlyK0NKOztBbUgvcStDRTtFQUNFO0VBQ0E7QW5Ia3IrQ0o7O0FtSGhyK0NFO0VBQ0U7RUFDQTtBbkhtcitDSjs7QW1IL3QrQ0U7RUFDRTtBbkhrdStDSjs7QW1IaHUrQ0U7RUFDRTtBbkhtdStDSjs7QW1IanUrQ0U7RUFDRTtBbkhvdStDSjs7QW1IbHUrQ0U7RUFDRTtBbkhxdStDSjs7QW1IbnUrQ0U7RUFDRTtBbkhzdStDSjs7QW1IcHUrQ0U7RUFDRTtFQUNBO0FuSHV1K0NKOztBbUhydStDRTtFQUNFO0VBQ0E7QW5Id3UrQ0o7O0FtSHR1K0NFO0VBQ0U7QW5IeXUrQ0o7O0FtSHZ1K0NFO0VBQ0U7QW5IMHUrQ0o7O0FtSHh1K0NFO0VBQ0U7QW5IMnUrQ0o7O0FtSHp1K0NFO0VBQ0U7QW5INHUrQ0o7O0FtSDF1K0NFO0VBQ0U7QW5INnUrQ0o7O0FtSDN1K0NFO0VBQ0U7RUFDQTtBbkg4dStDSjs7QW1INXUrQ0U7RUFDRTtFQUNBO0FuSCt1K0NKOztBbUgzeCtDRTtFQUNFO0FuSDh4K0NKOztBbUg1eCtDRTtFQUNFO0FuSCt4K0NKOztBbUg3eCtDRTtFQUNFO0FuSGd5K0NKOztBbUg5eCtDRTtFQUNFO0FuSGl5K0NKOztBbUgveCtDRTtFQUNFO0FuSGt5K0NKOztBbUhoeStDRTtFQUNFO0VBQ0E7QW5IbXkrQ0o7O0FtSGp5K0NFO0VBQ0U7RUFDQTtBbkhveStDSjs7QW1IbHkrQ0U7RUFDRTtBbkhxeStDSjs7QW1IbnkrQ0U7RUFDRTtBbkhzeStDSjs7QW1IcHkrQ0U7RUFDRTtBbkh1eStDSjs7QW1IcnkrQ0U7RUFDRTtBbkh3eStDSjs7QW1IdHkrQ0U7RUFDRTtBbkh5eStDSjs7QW1IdnkrQ0U7RUFDRTtFQUNBO0FuSDB5K0NKOztBbUh4eStDRTtFQUNFO0VBQ0E7QW5IMnkrQ0o7O0FtSHYxK0NFO0VBQ0U7QW5IMDErQ0o7O0FtSHgxK0NFO0VBQ0U7QW5IMjErQ0o7O0FtSHoxK0NFO0VBQ0U7QW5INDErQ0o7O0FtSDExK0NFO0VBQ0U7QW5INjErQ0o7O0FtSDMxK0NFO0VBQ0U7QW5IODErQ0o7O0FtSDUxK0NFO0VBQ0U7RUFDQTtBbkgrMStDSjs7QW1INzErQ0U7RUFDRTtFQUNBO0FuSGcyK0NKOztBbUg5MStDRTtFQUNFO0FuSGkyK0NKOztBbUgvMStDRTtFQUNFO0FuSGsyK0NKOztBbUhoMitDRTtFQUNFO0FuSG0yK0NKOztBbUhqMitDRTtFQUNFO0FuSG8yK0NKOztBbUhsMitDRTtFQUNFO0FuSHEyK0NKOztBbUhuMitDRTtFQUNFO0VBQ0E7QW5IczIrQ0o7O0FtSHAyK0NFO0VBQ0U7RUFDQTtBbkh1MitDSjs7QW1IbjUrQ0U7RUFDRTtBbkhzNStDSjs7QW1IcDUrQ0U7RUFDRTtBbkh1NStDSjs7QW1IcjUrQ0U7RUFDRTtBbkh3NStDSjs7QW1IdDUrQ0U7RUFDRTtBbkh5NStDSjs7QW1IdjUrQ0U7RUFDRTtBbkgwNStDSjs7QW1IeDUrQ0U7RUFDRTtFQUNBO0FuSDI1K0NKOztBbUh6NStDRTtFQUNFO0VBQ0E7QW5INDUrQ0o7O0FtSDE1K0NFO0VBQ0U7QW5INjUrQ0o7O0FtSDM1K0NFO0VBQ0U7QW5IODUrQ0o7O0FtSDU1K0NFO0VBQ0U7QW5IKzUrQ0o7O0FtSDc1K0NFO0VBQ0U7QW5IZzYrQ0o7O0FtSDk1K0NFO0VBQ0U7QW5IaTYrQ0o7O0FtSC81K0NFO0VBQ0U7RUFDQTtBbkhrNitDSjs7QW1IaDYrQ0U7RUFDRTtFQUNBO0FuSG02K0NKOztBbUgvOCtDRTtFQUNFO0FuSGs5K0NKOztBbUhoOStDRTtFQUNFO0FuSG05K0NKOztBbUhqOStDRTtFQUNFO0FuSG85K0NKOztBbUhsOStDRTtFQUNFO0FuSHE5K0NKOztBbUhuOStDRTtFQUNFO0FuSHM5K0NKOztBbUhwOStDRTtFQUNFO0VBQ0E7QW5IdTkrQ0o7O0FtSHI5K0NFO0VBQ0U7RUFDQTtBbkh3OStDSjs7QW1IdDkrQ0U7RUFDRTtBbkh5OStDSjs7QW1IdjkrQ0U7RUFDRTtBbkgwOStDSjs7QW1IeDkrQ0U7RUFDRTtBbkgyOStDSjs7QW1IejkrQ0U7RUFDRTtBbkg0OStDSjs7QW1IMTkrQ0U7RUFDRTtBbkg2OStDSjs7QW1IMzkrQ0U7RUFDRTtFQUNBO0FuSDg5K0NKOztBbUg1OStDRTtFQUNFO0VBQ0E7QW5IKzkrQ0o7O0FtSDNnL0NFO0VBQ0U7QW5IOGcvQ0o7O0FtSDVnL0NFO0VBQ0U7QW5IK2cvQ0o7O0FtSDdnL0NFO0VBQ0U7QW5IZ2gvQ0o7O0FtSDlnL0NFO0VBQ0U7QW5IaWgvQ0o7O0FtSC9nL0NFO0VBQ0U7QW5Ia2gvQ0o7O0FtSGhoL0NFO0VBQ0U7RUFDQTtBbkhtaC9DSjs7QW1IamgvQ0U7RUFDRTtFQUNBO0FuSG9oL0NKOztBbUhsaC9DRTtFQUNFO0FuSHFoL0NKOztBbUhuaC9DRTtFQUNFO0FuSHNoL0NKOztBbUhwaC9DRTtFQUNFO0FuSHVoL0NKOztBbUhyaC9DRTtFQUNFO0FuSHdoL0NKOztBbUh0aC9DRTtFQUNFO0FuSHloL0NKOztBbUh2aC9DRTtFQUNFO0VBQ0E7QW5IMGgvQ0o7O0FtSHhoL0NFO0VBQ0U7RUFDQTtBbkgyaC9DSjs7QW1IdmsvQ0U7RUFDRTtBbkgway9DSjs7QW1IeGsvQ0U7RUFDRTtBbkgyay9DSjs7QW1IemsvQ0U7RUFDRTtBbkg0ay9DSjs7QW1IMWsvQ0U7RUFDRTtBbkg2ay9DSjs7QW1IM2svQ0U7RUFDRTtBbkg4ay9DSjs7QW1INWsvQ0U7RUFDRTtFQUNBO0FuSCtrL0NKOztBbUg3ay9DRTtFQUNFO0VBQ0E7QW5IZ2wvQ0o7O0FtSDlrL0NFO0VBQ0U7QW5IaWwvQ0o7O0FtSC9rL0NFO0VBQ0U7QW5Ia2wvQ0o7O0FtSGhsL0NFO0VBQ0U7QW5IbWwvQ0o7O0FtSGpsL0NFO0VBQ0U7QW5Ib2wvQ0o7O0FtSGxsL0NFO0VBQ0U7QW5IcWwvQ0o7O0FtSG5sL0NFO0VBQ0U7RUFDQTtBbkhzbC9DSjs7QW1IcGwvQ0U7RUFDRTtFQUNBO0FuSHVsL0NKOztBbUhuby9DRTtFQUNFO0FuSHNvL0NKOztBbUhwby9DRTtFQUNFO0FuSHVvL0NKOztBbUhyby9DRTtFQUNFO0FuSHdvL0NKOztBbUh0by9DRTtFQUNFO0FuSHlvL0NKOztBbUh2by9DRTtFQUNFO0FuSDBvL0NKOztBbUh4by9DRTtFQUNFO0VBQ0E7QW5IMm8vQ0o7O0FtSHpvL0NFO0VBQ0U7RUFDQTtBbkg0by9DSjs7QW1IMW8vQ0U7RUFDRTtBbkg2by9DSjs7QW1IM28vQ0U7RUFDRTtBbkg4by9DSjs7QW1INW8vQ0U7RUFDRTtBbkgrby9DSjs7QW1IN28vQ0U7RUFDRTtBbkhncC9DSjs7QW1IOW8vQ0U7RUFDRTtBbkhpcC9DSjs7QW1IL28vQ0U7RUFDRTtFQUNBO0FuSGtwL0NKOztBbUhocC9DRTtFQUNFO0VBQ0E7QW5IbXAvQ0o7O0FtSC9yL0NFO0VBQ0U7QW5Ia3MvQ0o7O0FtSGhzL0NFO0VBQ0U7QW5IbXMvQ0o7O0FtSGpzL0NFO0VBQ0U7QW5Ib3MvQ0o7O0FtSGxzL0NFO0VBQ0U7QW5IcXMvQ0o7O0FtSG5zL0NFO0VBQ0U7QW5Ic3MvQ0o7O0FtSHBzL0NFO0VBQ0U7RUFDQTtBbkh1cy9DSjs7QW1IcnMvQ0U7RUFDRTtFQUNBO0FuSHdzL0NKOztBbUh0cy9DRTtFQUNFO0FuSHlzL0NKOztBbUh2cy9DRTtFQUNFO0FuSDBzL0NKOztBbUh4cy9DRTtFQUNFO0FuSDJzL0NKOztBbUh6cy9DRTtFQUNFO0FuSDRzL0NKOztBbUgxcy9DRTtFQUNFO0FuSDZzL0NKOztBbUgzcy9DRTtFQUNFO0VBQ0E7QW5IOHMvQ0o7O0FtSDVzL0NFO0VBQ0U7RUFDQTtBbkgrcy9DSjs7QW1IM3YvQ0U7RUFDRTtBbkg4di9DSjs7QW1INXYvQ0U7RUFDRTtBbkgrdi9DSjs7QW1IN3YvQ0U7RUFDRTtBbkhndy9DSjs7QW1IOXYvQ0U7RUFDRTtBbkhpdy9DSjs7QW1IL3YvQ0U7RUFDRTtBbkhrdy9DSjs7QW1IaHcvQ0U7RUFDRTtFQUNBO0FuSG13L0NKOztBbUhqdy9DRTtFQUNFO0VBQ0E7QW5Ib3cvQ0o7O0FtSGx3L0NFO0VBQ0U7QW5IcXcvQ0o7O0FtSG53L0NFO0VBQ0U7QW5Ic3cvQ0o7O0FtSHB3L0NFO0VBQ0U7QW5IdXcvQ0o7O0FtSHJ3L0NFO0VBQ0U7QW5Id3cvQ0o7O0FtSHR3L0NFO0VBQ0U7QW5IeXcvQ0o7O0FtSHZ3L0NFO0VBQ0U7RUFDQTtBbkgwdy9DSjs7QW1IeHcvQ0U7RUFDRTtFQUNBO0FuSDJ3L0NKOztBbUh2ei9DRTtFQUNFO0FuSDB6L0NKOztBbUh4ei9DRTtFQUNFO0FuSDJ6L0NKOztBbUh6ei9DRTtFQUNFO0FuSDR6L0NKOztBbUgxei9DRTtFQUNFO0FuSDZ6L0NKOztBbUgzei9DRTtFQUNFO0FuSDh6L0NKOztBbUg1ei9DRTtFQUNFO0VBQ0E7QW5IK3ovQ0o7O0FtSDd6L0NFO0VBQ0U7RUFDQTtBbkhnMC9DSjs7QW1IOXovQ0U7RUFDRTtBbkhpMC9DSjs7QW1IL3ovQ0U7RUFDRTtBbkhrMC9DSjs7QW1IaDAvQ0U7RUFDRTtBbkhtMC9DSjs7QW1IajAvQ0U7RUFDRTtBbkhvMC9DSjs7QW1IbDAvQ0U7RUFDRTtBbkhxMC9DSjs7QW1IbjAvQ0U7RUFDRTtFQUNBO0FuSHMwL0NKOztBbUhwMC9DRTtFQUNFO0VBQ0E7QW5IdTAvQ0o7O0FtSG4zL0NFO0VBQ0U7QW5IczMvQ0o7O0FtSHAzL0NFO0VBQ0U7QW5IdTMvQ0o7O0FtSHIzL0NFO0VBQ0U7QW5IdzMvQ0o7O0FtSHQzL0NFO0VBQ0U7QW5IeTMvQ0o7O0FtSHYzL0NFO0VBQ0U7QW5IMDMvQ0o7O0FtSHgzL0NFO0VBQ0U7RUFDQTtBbkgyMy9DSjs7QW1IejMvQ0U7RUFDRTtFQUNBO0FuSDQzL0NKOztBbUgxMy9DRTtFQUNFO0FuSDYzL0NKOztBbUgzMy9DRTtFQUNFO0FuSDgzL0NKOztBbUg1My9DRTtFQUNFO0FuSCszL0NKOztBbUg3My9DRTtFQUNFO0FuSGc0L0NKOztBbUg5My9DRTtFQUNFO0FuSGk0L0NKOztBbUgvMy9DRTtFQUNFO0VBQ0E7QW5IazQvQ0o7O0FtSGg0L0NFO0VBQ0U7RUFDQTtBbkhtNC9DSjs7QW1ILzYvQ0U7RUFDRTtBbkhrNy9DSjs7QW1IaDcvQ0U7RUFDRTtBbkhtNy9DSjs7QW1IajcvQ0U7RUFDRTtBbkhvNy9DSjs7QW1IbDcvQ0U7RUFDRTtBbkhxNy9DSjs7QW1IbjcvQ0U7RUFDRTtBbkhzNy9DSjs7QW1IcDcvQ0U7RUFDRTtFQUNBO0FuSHU3L0NKOztBbUhyNy9DRTtFQUNFO0VBQ0E7QW5IdzcvQ0o7O0FtSHQ3L0NFO0VBQ0U7QW5IeTcvQ0o7O0FtSHY3L0NFO0VBQ0U7QW5IMDcvQ0o7O0FtSHg3L0NFO0VBQ0U7QW5IMjcvQ0o7O0FtSHo3L0NFO0VBQ0U7QW5INDcvQ0o7O0FtSDE3L0NFO0VBQ0U7QW5INjcvQ0o7O0FtSDM3L0NFO0VBQ0U7RUFDQTtBbkg4Ny9DSjs7QW1INTcvQ0U7RUFDRTtFQUNBO0FuSCs3L0NKOztBbUgzKy9DRTtFQUNFO0FuSDgrL0NKOztBbUg1Ky9DRTtFQUNFO0FuSCsrL0NKOztBbUg3Ky9DRTtFQUNFO0FuSGcvL0NKOztBbUg5Ky9DRTtFQUNFO0FuSGkvL0NKOztBbUgvKy9DRTtFQUNFO0FuSGsvL0NKOztBbUhoLy9DRTtFQUNFO0VBQ0E7QW5IbS8vQ0o7O0FtSGovL0NFO0VBQ0U7RUFDQTtBbkhvLy9DSjs7QW1IbC8vQ0U7RUFDRTtBbkhxLy9DSjs7QW1Ibi8vQ0U7RUFDRTtBbkhzLy9DSjs7QW1IcC8vQ0U7RUFDRTtBbkh1Ly9DSjs7QW1Ici8vQ0U7RUFDRTtBbkh3Ly9DSjs7QW1IdC8vQ0U7RUFDRTtBbkh5Ly9DSjs7QW1Idi8vQ0U7RUFDRTtFQUNBO0FuSDAvL0NKOztBbUh4Ly9DRTtFQUNFO0VBQ0E7QW5IMi8vQ0o7O0FtSHZpZ0RFO0VBQ0U7QW5IMGlnREo7O0FtSHhpZ0RFO0VBQ0U7QW5IMmlnREo7O0FtSHppZ0RFO0VBQ0U7QW5INGlnREo7O0FtSDFpZ0RFO0VBQ0U7QW5INmlnREo7O0FtSDNpZ0RFO0VBQ0U7QW5IOGlnREo7O0FtSDVpZ0RFO0VBQ0U7RUFDQTtBbkgraWdESjs7QW1IN2lnREU7RUFDRTtFQUNBO0FuSGdqZ0RKOztBbUg5aWdERTtFQUNFO0FuSGlqZ0RKOztBbUgvaWdERTtFQUNFO0FuSGtqZ0RKOztBbUhoamdERTtFQUNFO0FuSG1qZ0RKOztBbUhqamdERTtFQUNFO0FuSG9qZ0RKOztBbUhsamdERTtFQUNFO0FuSHFqZ0RKOztBbUhuamdERTtFQUNFO0VBQ0E7QW5Ic2pnREo7O0FtSHBqZ0RFO0VBQ0U7RUFDQTtBbkh1amdESjs7QW1Ibm1nREU7RUFDRTtBbkhzbWdESjs7QW1IcG1nREU7RUFDRTtBbkh1bWdESjs7QW1Icm1nREU7RUFDRTtBbkh3bWdESjs7QW1IdG1nREU7RUFDRTtBbkh5bWdESjs7QW1Idm1nREU7RUFDRTtBbkgwbWdESjs7QW1IeG1nREU7RUFDRTtFQUNBO0FuSDJtZ0RKOztBbUh6bWdERTtFQUNFO0VBQ0E7QW5ING1nREo7O0FtSDFtZ0RFO0VBQ0U7QW5INm1nREo7O0FtSDNtZ0RFO0VBQ0U7QW5IOG1nREo7O0FtSDVtZ0RFO0VBQ0U7QW5IK21nREo7O0FtSDdtZ0RFO0VBQ0U7QW5IZ25nREo7O0FtSDltZ0RFO0VBQ0U7QW5IaW5nREo7O0FtSC9tZ0RFO0VBQ0U7RUFDQTtBbkhrbmdESjs7QW1IaG5nREU7RUFDRTtFQUNBO0FuSG1uZ0RKOztBbUgvcGdERTtFQUNFO0FuSGtxZ0RKOztBbUhocWdERTtFQUNFO0FuSG1xZ0RKOztBbUhqcWdERTtFQUNFO0FuSG9xZ0RKOztBbUhscWdERTtFQUNFO0FuSHFxZ0RKOztBbUhucWdERTtFQUNFO0FuSHNxZ0RKOztBbUhwcWdERTtFQUNFO0VBQ0E7QW5IdXFnREo7O0FtSHJxZ0RFO0VBQ0U7RUFDQTtBbkh3cWdESjs7QW1IdHFnREU7RUFDRTtBbkh5cWdESjs7QW1IdnFnREU7RUFDRTtBbkgwcWdESjs7QW1IeHFnREU7RUFDRTtBbkgycWdESjs7QW1IenFnREU7RUFDRTtBbkg0cWdESjs7QW1IMXFnREU7RUFDRTtBbkg2cWdESjs7QW1IM3FnREU7RUFDRTtFQUNBO0FuSDhxZ0RKOztBbUg1cWdERTtFQUNFO0VBQ0E7QW5IK3FnREo7O0FtSDN0Z0RFO0VBQ0U7QW5IOHRnREo7O0FtSDV0Z0RFO0VBQ0U7QW5IK3RnREo7O0FtSDd0Z0RFO0VBQ0U7QW5IZ3VnREo7O0FtSDl0Z0RFO0VBQ0U7QW5IaXVnREo7O0FtSC90Z0RFO0VBQ0U7QW5Ia3VnREo7O0FtSGh1Z0RFO0VBQ0U7RUFDQTtBbkhtdWdESjs7QW1IanVnREU7RUFDRTtFQUNBO0FuSG91Z0RKOztBbUhsdWdERTtFQUNFO0FuSHF1Z0RKOztBbUhudWdERTtFQUNFO0FuSHN1Z0RKOztBbUhwdWdERTtFQUNFO0FuSHV1Z0RKOztBbUhydWdERTtFQUNFO0FuSHd1Z0RKOztBbUh0dWdERTtFQUNFO0FuSHl1Z0RKOztBbUh2dWdERTtFQUNFO0VBQ0E7QW5IMHVnREo7O0FtSHh1Z0RFO0VBQ0U7RUFDQTtBbkgydWdESjs7QW1IdnhnREU7RUFDRTtBbkgweGdESjs7QW1IeHhnREU7RUFDRTtBbkgyeGdESjs7QW1IenhnREU7RUFDRTtBbkg0eGdESjs7QW1IMXhnREU7RUFDRTtBbkg2eGdESjs7QW1IM3hnREU7RUFDRTtBbkg4eGdESjs7QW1INXhnREU7RUFDRTtFQUNBO0FuSCt4Z0RKOztBbUg3eGdERTtFQUNFO0VBQ0E7QW5IZ3lnREo7O0FtSDl4Z0RFO0VBQ0U7QW5IaXlnREo7O0FtSC94Z0RFO0VBQ0U7QW5Ia3lnREo7O0FtSGh5Z0RFO0VBQ0U7QW5IbXlnREo7O0FtSGp5Z0RFO0VBQ0U7QW5Ib3lnREo7O0FtSGx5Z0RFO0VBQ0U7QW5IcXlnREo7O0FtSG55Z0RFO0VBQ0U7RUFDQTtBbkhzeWdESjs7QW1IcHlnREU7RUFDRTtFQUNBO0FuSHV5Z0RKOztBbUhuMWdERTtFQUNFO0FuSHMxZ0RKOztBbUhwMWdERTtFQUNFO0FuSHUxZ0RKOztBbUhyMWdERTtFQUNFO0FuSHcxZ0RKOztBbUh0MWdERTtFQUNFO0FuSHkxZ0RKOztBbUh2MWdERTtFQUNFO0FuSDAxZ0RKOztBbUh4MWdERTtFQUNFO0VBQ0E7QW5IMjFnREo7O0FtSHoxZ0RFO0VBQ0U7RUFDQTtBbkg0MWdESjs7QW1IMTFnREU7RUFDRTtBbkg2MWdESjs7QW1IMzFnREU7RUFDRTtBbkg4MWdESjs7QW1INTFnREU7RUFDRTtBbkgrMWdESjs7QW1INzFnREU7RUFDRTtBbkhnMmdESjs7QW1IOTFnREU7RUFDRTtBbkhpMmdESjs7QW1ILzFnREU7RUFDRTtFQUNBO0FuSGsyZ0RKOztBbUhoMmdERTtFQUNFO0VBQ0E7QW5IbTJnREo7O0FtSC80Z0RFO0VBQ0U7QW5IazVnREo7O0FtSGg1Z0RFO0VBQ0U7QW5IbTVnREo7O0FtSGo1Z0RFO0VBQ0U7QW5IbzVnREo7O0FtSGw1Z0RFO0VBQ0U7QW5IcTVnREo7O0FtSG41Z0RFO0VBQ0U7QW5IczVnREo7O0FtSHA1Z0RFO0VBQ0U7RUFDQTtBbkh1NWdESjs7QW1IcjVnREU7RUFDRTtFQUNBO0FuSHc1Z0RKOztBbUh0NWdERTtFQUNFO0FuSHk1Z0RKOztBbUh2NWdERTtFQUNFO0FuSDA1Z0RKOztBbUh4NWdERTtFQUNFO0FuSDI1Z0RKOztBbUh6NWdERTtFQUNFO0FuSDQ1Z0RKOztBbUgxNWdERTtFQUNFO0FuSDY1Z0RKOztBbUgzNWdERTtFQUNFO0VBQ0E7QW5IODVnREo7O0FtSDU1Z0RFO0VBQ0U7RUFDQTtBbkgrNWdESjs7QW1IMzhnREU7RUFDRTtBbkg4OGdESjs7QW1INThnREU7RUFDRTtBbkgrOGdESjs7QW1INzhnREU7RUFDRTtBbkhnOWdESjs7QW1IOThnREU7RUFDRTtBbkhpOWdESjs7QW1ILzhnREU7RUFDRTtBbkhrOWdESjs7QW1IaDlnREU7RUFDRTtFQUNBO0FuSG05Z0RKOztBbUhqOWdERTtFQUNFO0VBQ0E7QW5IbzlnREo7O0FtSGw5Z0RFO0VBQ0U7QW5IcTlnREo7O0FtSG45Z0RFO0VBQ0U7QW5IczlnREo7O0FtSHA5Z0RFO0VBQ0U7QW5IdTlnREo7O0FtSHI5Z0RFO0VBQ0U7QW5IdzlnREo7O0FtSHQ5Z0RFO0VBQ0U7QW5IeTlnREo7O0FtSHY5Z0RFO0VBQ0U7RUFDQTtBbkgwOWdESjs7QW1IeDlnREU7RUFDRTtFQUNBO0FuSDI5Z0RKOztBbUh2Z2hERTtFQUNFO0FuSDBnaERKOztBbUh4Z2hERTtFQUNFO0FuSDJnaERKOztBbUh6Z2hERTtFQUNFO0FuSDRnaERKOztBbUgxZ2hERTtFQUNFO0FuSDZnaERKOztBbUgzZ2hERTtFQUNFO0FuSDhnaERKOztBbUg1Z2hERTtFQUNFO0VBQ0E7QW5IK2doREo7O0FtSDdnaERFO0VBQ0U7RUFDQTtBbkhnaGhESjs7QW1IOWdoREU7RUFDRTtBbkhpaGhESjs7QW1IL2doREU7RUFDRTtBbkhraGhESjs7QW1IaGhoREU7RUFDRTtBbkhtaGhESjs7QW1IamhoREU7RUFDRTtBbkhvaGhESjs7QW1IbGhoREU7RUFDRTtBbkhxaGhESjs7QW1IbmhoREU7RUFDRTtFQUNBO0FuSHNoaERKOztBbUhwaGhERTtFQUNFO0VBQ0E7QW5IdWhoREo7O0FtSG5raERFO0VBQ0U7QW5Ic2toREo7O0FtSHBraERFO0VBQ0U7QW5IdWtoREo7O0FtSHJraERFO0VBQ0U7QW5Id2toREo7O0FtSHRraERFO0VBQ0U7QW5IeWtoREo7O0FtSHZraERFO0VBQ0U7QW5IMGtoREo7O0FtSHhraERFO0VBQ0U7RUFDQTtBbkgya2hESjs7QW1IemtoREU7RUFDRTtFQUNBO0FuSDRraERKOztBbUgxa2hERTtFQUNFO0FuSDZraERKOztBbUgza2hERTtFQUNFO0FuSDhraERKOztBbUg1a2hERTtFQUNFO0FuSCtraERKOztBbUg3a2hERTtFQUNFO0FuSGdsaERKOztBbUg5a2hERTtFQUNFO0FuSGlsaERKOztBbUgva2hERTtFQUNFO0VBQ0E7QW5Ia2xoREo7O0FtSGhsaERFO0VBQ0U7RUFDQTtBbkhtbGhESjs7QW1IL25oREU7RUFDRTtBbkhrb2hESjs7QW1IaG9oREU7RUFDRTtBbkhtb2hESjs7QW1Iam9oREU7RUFDRTtBbkhvb2hESjs7QW1IbG9oREU7RUFDRTtBbkhxb2hESjs7QW1Ibm9oREU7RUFDRTtBbkhzb2hESjs7QW1IcG9oREU7RUFDRTtFQUNBO0FuSHVvaERKOztBbUhyb2hERTtFQUNFO0VBQ0E7QW5Id29oREo7O0FtSHRvaERFO0VBQ0U7QW5IeW9oREo7O0FtSHZvaERFO0VBQ0U7QW5IMG9oREo7O0FtSHhvaERFO0VBQ0U7QW5IMm9oREo7O0FtSHpvaERFO0VBQ0U7QW5ING9oREo7O0FtSDFvaERFO0VBQ0U7QW5INm9oREo7O0FtSDNvaERFO0VBQ0U7RUFDQTtBbkg4b2hESjs7QW1INW9oREU7RUFDRTtFQUNBO0FuSCtvaERKOztBbUgzcmhERTtFQUNFO0FuSDhyaERKOztBbUg1cmhERTtFQUNFO0FuSCtyaERKOztBbUg3cmhERTtFQUNFO0FuSGdzaERKOztBbUg5cmhERTtFQUNFO0FuSGlzaERKOztBbUgvcmhERTtFQUNFO0FuSGtzaERKOztBbUhoc2hERTtFQUNFO0VBQ0E7QW5IbXNoREo7O0FtSGpzaERFO0VBQ0U7RUFDQTtBbkhvc2hESjs7QW1IbHNoREU7RUFDRTtBbkhxc2hESjs7QW1IbnNoREU7RUFDRTtBbkhzc2hESjs7QW1IcHNoREU7RUFDRTtBbkh1c2hESjs7QW1IcnNoREU7RUFDRTtBbkh3c2hESjs7QW1IdHNoREU7RUFDRTtBbkh5c2hESjs7QW1IdnNoREU7RUFDRTtFQUNBO0FuSDBzaERKOztBbUh4c2hERTtFQUNFO0VBQ0E7QW5IMnNoREo7O0FtSHZ2aERFO0VBQ0U7QW5IMHZoREo7O0FtSHh2aERFO0VBQ0U7QW5IMnZoREo7O0FtSHp2aERFO0VBQ0U7QW5INHZoREo7O0FtSDF2aERFO0VBQ0U7QW5INnZoREo7O0FtSDN2aERFO0VBQ0U7QW5IOHZoREo7O0FtSDV2aERFO0VBQ0U7RUFDQTtBbkgrdmhESjs7QW1IN3ZoREU7RUFDRTtFQUNBO0FuSGd3aERKOztBbUg5dmhERTtFQUNFO0FuSGl3aERKOztBbUgvdmhERTtFQUNFO0FuSGt3aERKOztBbUhod2hERTtFQUNFO0FuSG13aERKOztBbUhqd2hERTtFQUNFO0FuSG93aERKOztBbUhsd2hERTtFQUNFO0FuSHF3aERKOztBbUhud2hERTtFQUNFO0VBQ0E7QW5Ic3doREo7O0FtSHB3aERFO0VBQ0U7RUFDQTtBbkh1d2hESjs7QW1IbnpoREU7RUFDRTtBbkhzemhESjs7QW1IcHpoREU7RUFDRTtBbkh1emhESjs7QW1IcnpoREU7RUFDRTtBbkh3emhESjs7QW1IdHpoREU7RUFDRTtBbkh5emhESjs7QW1IdnpoREU7RUFDRTtBbkgwemhESjs7QW1IeHpoREU7RUFDRTtFQUNBO0FuSDJ6aERKOztBbUh6emhERTtFQUNFO0VBQ0E7QW5INHpoREo7O0FtSDF6aERFO0VBQ0U7QW5INnpoREo7O0FtSDN6aERFO0VBQ0U7QW5IOHpoREo7O0FtSDV6aERFO0VBQ0U7QW5IK3poREo7O0FtSDd6aERFO0VBQ0U7QW5IZzBoREo7O0FtSDl6aERFO0VBQ0U7QW5IaTBoREo7O0FtSC96aERFO0VBQ0U7RUFDQTtBbkhrMGhESjs7QW1IaDBoREU7RUFDRTtFQUNBO0FuSG0waERKOztBbUgvMmhERTtFQUNFO0FuSGszaERKOztBbUhoM2hERTtFQUNFO0FuSG0zaERKOztBbUhqM2hERTtFQUNFO0FuSG8zaERKOztBbUhsM2hERTtFQUNFO0FuSHEzaERKOztBbUhuM2hERTtFQUNFO0FuSHMzaERKOztBbUhwM2hERTtFQUNFO0VBQ0E7QW5IdTNoREo7O0FtSHIzaERFO0VBQ0U7RUFDQTtBbkh3M2hESjs7QW1IdDNoREU7RUFDRTtBbkh5M2hESjs7QW1IdjNoREU7RUFDRTtBbkgwM2hESjs7QW1IeDNoREU7RUFDRTtBbkgyM2hESjs7QW1IejNoREU7RUFDRTtBbkg0M2hESjs7QW1IMTNoREU7RUFDRTtBbkg2M2hESjs7QW1IMzNoREU7RUFDRTtFQUNBO0FuSDgzaERKOztBbUg1M2hERTtFQUNFO0VBQ0E7QW5IKzNoREo7O0FtSDM2aERFO0VBQ0U7QW5IODZoREo7O0FtSDU2aERFO0VBQ0U7QW5IKzZoREo7O0FtSDc2aERFO0VBQ0U7QW5IZzdoREo7O0FtSDk2aERFO0VBQ0U7QW5IaTdoREo7O0FtSC82aERFO0VBQ0U7QW5IazdoREo7O0FtSGg3aERFO0VBQ0U7RUFDQTtBbkhtN2hESjs7QW1IajdoREU7RUFDRTtFQUNBO0FuSG83aERKOztBbUhsN2hERTtFQUNFO0FuSHE3aERKOztBbUhuN2hERTtFQUNFO0FuSHM3aERKOztBbUhwN2hERTtFQUNFO0FuSHU3aERKOztBbUhyN2hERTtFQUNFO0FuSHc3aERKOztBbUh0N2hERTtFQUNFO0FuSHk3aERKOztBbUh2N2hERTtFQUNFO0VBQ0E7QW5IMDdoREo7O0FtSHg3aERFO0VBQ0U7RUFDQTtBbkgyN2hESjs7QW1IditoREU7RUFDRTtBbkgwK2hESjs7QW1IeCtoREU7RUFDRTtBbkgyK2hESjs7QW1IeitoREU7RUFDRTtBbkg0K2hESjs7QW1IMStoREU7RUFDRTtBbkg2K2hESjs7QW1IMytoREU7RUFDRTtBbkg4K2hESjs7QW1INStoREU7RUFDRTtFQUNBO0FuSCsraERKOztBbUg3K2hERTtFQUNFO0VBQ0E7QW5IZy9oREo7O0FtSDkraERFO0VBQ0U7QW5IaS9oREo7O0FtSC8raERFO0VBQ0U7QW5Iay9oREo7O0FtSGgvaERFO0VBQ0U7QW5IbS9oREo7O0FtSGovaERFO0VBQ0U7QW5Iby9oREo7O0FtSGwvaERFO0VBQ0U7QW5IcS9oREo7O0FtSG4vaERFO0VBQ0U7RUFDQTtBbkhzL2hESjs7QW1IcC9oREU7RUFDRTtFQUNBO0FuSHUvaERKOztBbUhuaWlERTtFQUNFO0FuSHNpaURKOztBbUhwaWlERTtFQUNFO0FuSHVpaURKOztBbUhyaWlERTtFQUNFO0FuSHdpaURKOztBbUh0aWlERTtFQUNFO0FuSHlpaURKOztBbUh2aWlERTtFQUNFO0FuSDBpaURKOztBbUh4aWlERTtFQUNFO0VBQ0E7QW5IMmlpREo7O0FtSHppaURFO0VBQ0U7RUFDQTtBbkg0aWlESjs7QW1IMWlpREU7RUFDRTtBbkg2aWlESjs7QW1IM2lpREU7RUFDRTtBbkg4aWlESjs7QW1INWlpREU7RUFDRTtBbkgraWlESjs7QW1IN2lpREU7RUFDRTtBbkhnamlESjs7QW1IOWlpREU7RUFDRTtBbkhpamlESjs7QW1IL2lpREU7RUFDRTtFQUNBO0FuSGtqaURKOztBbUhoamlERTtFQUNFO0VBQ0E7QW5IbWppREo7O0FtSC9saURFO0VBQ0U7QW5Ia21pREo7O0FtSGhtaURFO0VBQ0U7QW5IbW1pREo7O0FtSGptaURFO0VBQ0U7QW5Ib21pREo7O0FtSGxtaURFO0VBQ0U7QW5IcW1pREo7O0FtSG5taURFO0VBQ0U7QW5Ic21pREo7O0FtSHBtaURFO0VBQ0U7RUFDQTtBbkh1bWlESjs7QW1Icm1pREU7RUFDRTtFQUNBO0FuSHdtaURKOztBbUh0bWlERTtFQUNFO0FuSHltaURKOztBbUh2bWlERTtFQUNFO0FuSDBtaURKOztBbUh4bWlERTtFQUNFO0FuSDJtaURKOztBbUh6bWlERTtFQUNFO0FuSDRtaURKOztBbUgxbWlERTtFQUNFO0FuSDZtaURKOztBbUgzbWlERTtFQUNFO0VBQ0E7QW5IOG1pREo7O0FtSDVtaURFO0VBQ0U7RUFDQTtBbkgrbWlESjs7QW1IM3BpREU7RUFDRTtBbkg4cGlESjs7QW1INXBpREU7RUFDRTtBbkgrcGlESjs7QW1IN3BpREU7RUFDRTtBbkhncWlESjs7QW1IOXBpREU7RUFDRTtBbkhpcWlESjs7QW1IL3BpREU7RUFDRTtBbkhrcWlESjs7QW1IaHFpREU7RUFDRTtFQUNBO0FuSG1xaURKOztBbUhqcWlERTtFQUNFO0VBQ0E7QW5Ib3FpREo7O0FtSGxxaURFO0VBQ0U7QW5IcXFpREo7O0FtSG5xaURFO0VBQ0U7QW5Ic3FpREo7O0FtSHBxaURFO0VBQ0U7QW5IdXFpREo7O0FtSHJxaURFO0VBQ0U7QW5Id3FpREo7O0FtSHRxaURFO0VBQ0U7QW5IeXFpREo7O0FtSHZxaURFO0VBQ0U7RUFDQTtBbkgwcWlESjs7QW1IeHFpREU7RUFDRTtFQUNBO0FuSDJxaURKOztBbUh2dGlERTtFQUNFO0FuSDB0aURKOztBbUh4dGlERTtFQUNFO0FuSDJ0aURKOztBbUh6dGlERTtFQUNFO0FuSDR0aURKOztBbUgxdGlERTtFQUNFO0FuSDZ0aURKOztBbUgzdGlERTtFQUNFO0FuSDh0aURKOztBbUg1dGlERTtFQUNFO0VBQ0E7QW5IK3RpREo7O0FtSDd0aURFO0VBQ0U7RUFDQTtBbkhndWlESjs7QW1IOXRpREU7RUFDRTtBbkhpdWlESjs7QW1IL3RpREU7RUFDRTtBbkhrdWlESjs7QW1IaHVpREU7RUFDRTtBbkhtdWlESjs7QW1IanVpREU7RUFDRTtBbkhvdWlESjs7QW1IbHVpREU7RUFDRTtBbkhxdWlESjs7QW1IbnVpREU7RUFDRTtFQUNBO0FuSHN1aURKOztBbUhwdWlERTtFQUNFO0VBQ0E7QW5IdXVpREo7O0FtSG54aURFO0VBQ0U7QW5Ic3hpREo7O0FtSHB4aURFO0VBQ0U7QW5IdXhpREo7O0FtSHJ4aURFO0VBQ0U7QW5Id3hpREo7O0FtSHR4aURFO0VBQ0U7QW5IeXhpREo7O0FtSHZ4aURFO0VBQ0U7QW5IMHhpREo7O0FtSHh4aURFO0VBQ0U7RUFDQTtBbkgyeGlESjs7QW1IenhpREU7RUFDRTtFQUNBO0FuSDR4aURKOztBbUgxeGlERTtFQUNFO0FuSDZ4aURKOztBbUgzeGlERTtFQUNFO0FuSDh4aURKOztBbUg1eGlERTtFQUNFO0FuSCt4aURKOztBbUg3eGlERTtFQUNFO0FuSGd5aURKOztBbUg5eGlERTtFQUNFO0FuSGl5aURKOztBbUgveGlERTtFQUNFO0VBQ0E7QW5Ia3lpREo7O0FtSGh5aURFO0VBQ0U7RUFDQTtBbkhteWlESjs7QW1ILzBpREU7RUFDRTtBbkhrMWlESjs7QW1IaDFpREU7RUFDRTtBbkhtMWlESjs7QW1IajFpREU7RUFDRTtBbkhvMWlESjs7QW1IbDFpREU7RUFDRTtBbkhxMWlESjs7QW1IbjFpREU7RUFDRTtBbkhzMWlESjs7QW1IcDFpREU7RUFDRTtFQUNBO0FuSHUxaURKOztBbUhyMWlERTtFQUNFO0VBQ0E7QW5IdzFpREo7O0FtSHQxaURFO0VBQ0U7QW5IeTFpREo7O0FtSHYxaURFO0VBQ0U7QW5IMDFpREo7O0FtSHgxaURFO0VBQ0U7QW5IMjFpREo7O0FtSHoxaURFO0VBQ0U7QW5INDFpREo7O0FtSDExaURFO0VBQ0U7QW5INjFpREo7O0FtSDMxaURFO0VBQ0U7RUFDQTtBbkg4MWlESjs7QW1INTFpREU7RUFDRTtFQUNBO0FuSCsxaURKOztBbUgzNGlERTtFQUNFO0FuSDg0aURKOztBbUg1NGlERTtFQUNFO0FuSCs0aURKOztBbUg3NGlERTtFQUNFO0FuSGc1aURKOztBbUg5NGlERTtFQUNFO0FuSGk1aURKOztBbUgvNGlERTtFQUNFO0FuSGs1aURKOztBbUhoNWlERTtFQUNFO0VBQ0E7QW5IbTVpREo7O0FtSGo1aURFO0VBQ0U7RUFDQTtBbkhvNWlESjs7QW1IbDVpREU7RUFDRTtBbkhxNWlESjs7QW1IbjVpREU7RUFDRTtBbkhzNWlESjs7QW1IcDVpREU7RUFDRTtBbkh1NWlESjs7QW1IcjVpREU7RUFDRTtBbkh3NWlESjs7QW1IdDVpREU7RUFDRTtBbkh5NWlESjs7QW1IdjVpREU7RUFDRTtFQUNBO0FuSDA1aURKOztBbUh4NWlERTtFQUNFO0VBQ0E7QW5IMjVpREo7O0FtSHY4aURFO0VBQ0U7QW5IMDhpREo7O0FtSHg4aURFO0VBQ0U7QW5IMjhpREo7O0FtSHo4aURFO0VBQ0U7QW5INDhpREo7O0FtSDE4aURFO0VBQ0U7QW5INjhpREo7O0FtSDM4aURFO0VBQ0U7QW5IODhpREo7O0FtSDU4aURFO0VBQ0U7RUFDQTtBbkgrOGlESjs7QW1INzhpREU7RUFDRTtFQUNBO0FuSGc5aURKOztBbUg5OGlERTtFQUNFO0FuSGk5aURKOztBbUgvOGlERTtFQUNFO0FuSGs5aURKOztBbUhoOWlERTtFQUNFO0FuSG05aURKOztBbUhqOWlERTtFQUNFO0FuSG85aURKOztBbUhsOWlERTtFQUNFO0FuSHE5aURKOztBbUhuOWlERTtFQUNFO0VBQ0E7QW5IczlpREo7O0FtSHA5aURFO0VBQ0U7RUFDQTtBbkh1OWlESjs7QW1IbmdqREU7RUFDRTtBbkhzZ2pESjs7QW1IcGdqREU7RUFDRTtBbkh1Z2pESjs7QW1IcmdqREU7RUFDRTtBbkh3Z2pESjs7QW1IdGdqREU7RUFDRTtBbkh5Z2pESjs7QW1IdmdqREU7RUFDRTtBbkgwZ2pESjs7QW1IeGdqREU7RUFDRTtFQUNBO0FuSDJnakRKOztBbUh6Z2pERTtFQUNFO0VBQ0E7QW5INGdqREo7O0FtSDFnakRFO0VBQ0U7QW5INmdqREo7O0FtSDNnakRFO0VBQ0U7QW5IOGdqREo7O0FtSDVnakRFO0VBQ0U7QW5IK2dqREo7O0FtSDdnakRFO0VBQ0U7QW5IZ2hqREo7O0FtSDlnakRFO0VBQ0U7QW5IaWhqREo7O0FtSC9nakRFO0VBQ0U7RUFDQTtBbkhraGpESjs7QW1IaGhqREU7RUFDRTtFQUNBO0FuSG1oakRKOztBbUgvampERTtFQUNFO0FuSGtrakRKOztBbUhoa2pERTtFQUNFO0FuSG1rakRKOztBbUhqa2pERTtFQUNFO0FuSG9rakRKOztBbUhsa2pERTtFQUNFO0FuSHFrakRKOztBbUhua2pERTtFQUNFO0FuSHNrakRKOztBbUhwa2pERTtFQUNFO0VBQ0E7QW5IdWtqREo7O0FtSHJrakRFO0VBQ0U7RUFDQTtBbkh3a2pESjs7QW1IdGtqREU7RUFDRTtBbkh5a2pESjs7QW1IdmtqREU7RUFDRTtBbkgwa2pESjs7QW1IeGtqREU7RUFDRTtBbkgya2pESjs7QW1IemtqREU7RUFDRTtBbkg0a2pESjs7QW1IMWtqREU7RUFDRTtBbkg2a2pESjs7QW1IM2tqREU7RUFDRTtFQUNBO0FuSDhrakRKOztBbUg1a2pERTtFQUNFO0VBQ0E7QW5IK2tqREo7O0FtSDNuakRFO0VBQ0U7QW5IOG5qREo7O0FtSDVuakRFO0VBQ0U7QW5IK25qREo7O0FtSDduakRFO0VBQ0U7QW5IZ29qREo7O0FtSDluakRFO0VBQ0U7QW5IaW9qREo7O0FtSC9uakRFO0VBQ0U7QW5Ia29qREo7O0FtSGhvakRFO0VBQ0U7RUFDQTtBbkhtb2pESjs7QW1Iam9qREU7RUFDRTtFQUNBO0FuSG9vakRKOztBbUhsb2pERTtFQUNFO0FuSHFvakRKOztBbUhub2pERTtFQUNFO0FuSHNvakRKOztBbUhwb2pERTtFQUNFO0FuSHVvakRKOztBbUhyb2pERTtFQUNFO0FuSHdvakRKOztBbUh0b2pERTtFQUNFO0FuSHlvakRKOztBbUh2b2pERTtFQUNFO0VBQ0E7QW5IMG9qREo7O0FtSHhvakRFO0VBQ0U7RUFDQTtBbkgyb2pESjs7QW1IdnJqREU7RUFDRTtBbkgwcmpESjs7QW1IeHJqREU7RUFDRTtBbkgycmpESjs7QW1IenJqREU7RUFDRTtBbkg0cmpESjs7QW1IMXJqREU7RUFDRTtBbkg2cmpESjs7QW1IM3JqREU7RUFDRTtBbkg4cmpESjs7QW1INXJqREU7RUFDRTtFQUNBO0FuSCtyakRKOztBbUg3cmpERTtFQUNFO0VBQ0E7QW5IZ3NqREo7O0FtSDlyakRFO0VBQ0U7QW5IaXNqREo7O0FtSC9yakRFO0VBQ0U7QW5Ia3NqREo7O0FtSGhzakRFO0VBQ0U7QW5IbXNqREo7O0FtSGpzakRFO0VBQ0U7QW5Ib3NqREo7O0FtSGxzakRFO0VBQ0U7QW5IcXNqREo7O0FtSG5zakRFO0VBQ0U7RUFDQTtBbkhzc2pESjs7QW1IcHNqREU7RUFDRTtFQUNBO0FuSHVzakRKOztBbUhudmpERTtFQUNFO0FuSHN2akRKOztBbUhwdmpERTtFQUNFO0FuSHV2akRKOztBbUhydmpERTtFQUNFO0FuSHd2akRKOztBbUh0dmpERTtFQUNFO0FuSHl2akRKOztBbUh2dmpERTtFQUNFO0FuSDB2akRKOztBbUh4dmpERTtFQUNFO0VBQ0E7QW5IMnZqREo7O0FtSHp2akRFO0VBQ0U7RUFDQTtBbkg0dmpESjs7QW1IMXZqREU7RUFDRTtBbkg2dmpESjs7QW1IM3ZqREU7RUFDRTtBbkg4dmpESjs7QW1INXZqREU7RUFDRTtBbkgrdmpESjs7QW1IN3ZqREU7RUFDRTtBbkhnd2pESjs7QW1IOXZqREU7RUFDRTtBbkhpd2pESjs7QW1IL3ZqREU7RUFDRTtFQUNBO0FuSGt3akRKOztBbUhod2pERTtFQUNFO0VBQ0E7QW5IbXdqREo7O0FtSC95akRFO0VBQ0U7QW5Ia3pqREo7O0FtSGh6akRFO0VBQ0U7QW5IbXpqREo7O0FtSGp6akRFO0VBQ0U7QW5Ib3pqREo7O0FtSGx6akRFO0VBQ0U7QW5IcXpqREo7O0FtSG56akRFO0VBQ0U7QW5Ic3pqREo7O0FtSHB6akRFO0VBQ0U7RUFDQTtBbkh1empESjs7QW1IcnpqREU7RUFDRTtFQUNBO0FuSHd6akRKOztBbUh0empERTtFQUNFO0FuSHl6akRKOztBbUh2empERTtFQUNFO0FuSDB6akRKOztBbUh4empERTtFQUNFO0FuSDJ6akRKOztBbUh6empERTtFQUNFO0FuSDR6akRKOztBbUgxempERTtFQUNFO0FuSDZ6akRKOztBbUgzempERTtFQUNFO0VBQ0E7QW5IOHpqREo7O0FtSDV6akRFO0VBQ0U7RUFDQTtBbkgrempESjs7QW1IMzJqREU7RUFDRTtBbkg4MmpESjs7QW1INTJqREU7RUFDRTtBbkgrMmpESjs7QW1INzJqREU7RUFDRTtBbkhnM2pESjs7QW1IOTJqREU7RUFDRTtBbkhpM2pESjs7QW1ILzJqREU7RUFDRTtBbkhrM2pESjs7QW1IaDNqREU7RUFDRTtFQUNBO0FuSG0zakRKOztBbUhqM2pERTtFQUNFO0VBQ0E7QW5IbzNqREo7O0FtSGwzakRFO0VBQ0U7QW5IcTNqREo7O0FtSG4zakRFO0VBQ0U7QW5IczNqREo7O0FtSHAzakRFO0VBQ0U7QW5IdTNqREo7O0FtSHIzakRFO0VBQ0U7QW5IdzNqREo7O0FtSHQzakRFO0VBQ0U7QW5IeTNqREo7O0FtSHYzakRFO0VBQ0U7RUFDQTtBbkgwM2pESjs7QW1IeDNqREU7RUFDRTtFQUNBO0FuSDIzakRKOztBbUh2NmpERTtFQUNFO0FuSDA2akRKOztBbUh4NmpERTtFQUNFO0FuSDI2akRKOztBbUh6NmpERTtFQUNFO0FuSDQ2akRKOztBbUgxNmpERTtFQUNFO0FuSDY2akRKOztBbUgzNmpERTtFQUNFO0FuSDg2akRKOztBbUg1NmpERTtFQUNFO0VBQ0E7QW5IKzZqREo7O0FtSDc2akRFO0VBQ0U7RUFDQTtBbkhnN2pESjs7QW1IOTZqREU7RUFDRTtBbkhpN2pESjs7QW1ILzZqREU7RUFDRTtBbkhrN2pESjs7QW1IaDdqREU7RUFDRTtBbkhtN2pESjs7QW1IajdqREU7RUFDRTtBbkhvN2pESjs7QW1IbDdqREU7RUFDRTtBbkhxN2pESjs7QW1IbjdqREU7RUFDRTtFQUNBO0FuSHM3akRKOztBbUhwN2pERTtFQUNFO0VBQ0E7QW5IdTdqREo7O0FtSG4rakRFO0VBQ0U7QW5IcytqREo7O0FtSHArakRFO0VBQ0U7QW5IdStqREo7O0FtSHIrakRFO0VBQ0U7QW5IdytqREo7O0FtSHQrakRFO0VBQ0U7QW5IeStqREo7O0FtSHYrakRFO0VBQ0U7QW5IMCtqREo7O0FtSHgrakRFO0VBQ0U7RUFDQTtBbkgyK2pESjs7QW1IeitqREU7RUFDRTtFQUNBO0FuSDQrakRKOztBbUgxK2pERTtFQUNFO0FuSDYrakRKOztBbUgzK2pERTtFQUNFO0FuSDgrakRKOztBbUg1K2pERTtFQUNFO0FuSCsrakRKOztBbUg3K2pERTtFQUNFO0FuSGcvakRKOztBbUg5K2pERTtFQUNFO0FuSGkvakRKOztBbUgvK2pERTtFQUNFO0VBQ0E7QW5Iay9qREo7O0FtSGgvakRFO0VBQ0U7RUFDQTtBbkhtL2pESjs7QW1IL2hrREU7RUFDRTtBbkhraWtESjs7QW1IaGlrREU7RUFDRTtBbkhtaWtESjs7QW1IamlrREU7RUFDRTtBbkhvaWtESjs7QW1IbGlrREU7RUFDRTtBbkhxaWtESjs7QW1IbmlrREU7RUFDRTtBbkhzaWtESjs7QW1IcGlrREU7RUFDRTtFQUNBO0FuSHVpa0RKOztBbUhyaWtERTtFQUNFO0VBQ0E7QW5Id2lrREo7O0FtSHRpa0RFO0VBQ0U7QW5IeWlrREo7O0FtSHZpa0RFO0VBQ0U7QW5IMGlrREo7O0FtSHhpa0RFO0VBQ0U7QW5IMmlrREo7O0FtSHppa0RFO0VBQ0U7QW5INGlrREo7O0FtSDFpa0RFO0VBQ0U7QW5INmlrREo7O0FtSDNpa0RFO0VBQ0U7RUFDQTtBbkg4aWtESjs7QW1INWlrREU7RUFDRTtFQUNBO0FuSCtpa0RKOztBbUgzbGtERTtFQUNFO0FuSDhsa0RKOztBbUg1bGtERTtFQUNFO0FuSCtsa0RKOztBbUg3bGtERTtFQUNFO0FuSGdta0RKOztBbUg5bGtERTtFQUNFO0FuSGlta0RKOztBbUgvbGtERTtFQUNFO0FuSGtta0RKOztBbUhobWtERTtFQUNFO0VBQ0E7QW5IbW1rREo7O0FtSGpta0RFO0VBQ0U7RUFDQTtBbkhvbWtESjs7QW1IbG1rREU7RUFDRTtBbkhxbWtESjs7QW1Ibm1rREU7RUFDRTtBbkhzbWtESjs7QW1IcG1rREU7RUFDRTtBbkh1bWtESjs7QW1Icm1rREU7RUFDRTtBbkh3bWtESjs7QW1IdG1rREU7RUFDRTtBbkh5bWtESjs7QW1Idm1rREU7RUFDRTtFQUNBO0FuSDBta0RKOztBbUh4bWtERTtFQUNFO0VBQ0E7QW5IMm1rREo7O0FtSHZwa0RFO0VBQ0U7QW5IMHBrREo7O0FtSHhwa0RFO0VBQ0U7QW5IMnBrREo7O0FtSHpwa0RFO0VBQ0U7QW5INHBrREo7O0FtSDFwa0RFO0VBQ0U7QW5INnBrREo7O0FtSDNwa0RFO0VBQ0U7QW5IOHBrREo7O0FtSDVwa0RFO0VBQ0U7RUFDQTtBbkgrcGtESjs7QW1IN3BrREU7RUFDRTtFQUNBO0FuSGdxa0RKOztBbUg5cGtERTtFQUNFO0FuSGlxa0RKOztBbUgvcGtERTtFQUNFO0FuSGtxa0RKOztBbUhocWtERTtFQUNFO0FuSG1xa0RKOztBbUhqcWtERTtFQUNFO0FuSG9xa0RKOztBbUhscWtERTtFQUNFO0FuSHFxa0RKOztBbUhucWtERTtFQUNFO0VBQ0E7QW5Ic3FrREo7O0FtSHBxa0RFO0VBQ0U7RUFDQTtBbkh1cWtESjs7QW1IbnRrREU7RUFDRTtBbkhzdGtESjs7QW1IcHRrREU7RUFDRTtBbkh1dGtESjs7QW1IcnRrREU7RUFDRTtBbkh3dGtESjs7QW1IdHRrREU7RUFDRTtBbkh5dGtESjs7QW1IdnRrREU7RUFDRTtBbkgwdGtESjs7QW1IeHRrREU7RUFDRTtFQUNBO0FuSDJ0a0RKOztBbUh6dGtERTtFQUNFO0VBQ0E7QW5INHRrREo7O0FtSDF0a0RFO0VBQ0U7QW5INnRrREo7O0FtSDN0a0RFO0VBQ0U7QW5IOHRrREo7O0FtSDV0a0RFO0VBQ0U7QW5IK3RrREo7O0FtSDd0a0RFO0VBQ0U7QW5IZ3VrREo7O0FtSDl0a0RFO0VBQ0U7QW5IaXVrREo7O0FtSC90a0RFO0VBQ0U7RUFDQTtBbkhrdWtESjs7QW1IaHVrREU7RUFDRTtFQUNBO0FuSG11a0RKOztBbUgvd2tERTtFQUNFO0FuSGt4a0RKOztBbUhoeGtERTtFQUNFO0FuSG14a0RKOztBbUhqeGtERTtFQUNFO0FuSG94a0RKOztBbUhseGtERTtFQUNFO0FuSHF4a0RKOztBbUhueGtERTtFQUNFO0FuSHN4a0RKOztBbUhweGtERTtFQUNFO0VBQ0E7QW5IdXhrREo7O0FtSHJ4a0RFO0VBQ0U7RUFDQTtBbkh3eGtESjs7QW1IdHhrREU7RUFDRTtBbkh5eGtESjs7QW1IdnhrREU7RUFDRTtBbkgweGtESjs7QW1IeHhrREU7RUFDRTtBbkgyeGtESjs7QW1IenhrREU7RUFDRTtBbkg0eGtESjs7QW1IMXhrREU7RUFDRTtBbkg2eGtESjs7QW1IM3hrREU7RUFDRTtFQUNBO0FuSDh4a0RKOztBbUg1eGtERTtFQUNFO0VBQ0E7QW5IK3hrREo7O0FtSDMwa0RFO0VBQ0U7QW5IODBrREo7O0FtSDUwa0RFO0VBQ0U7QW5IKzBrREo7O0FtSDcwa0RFO0VBQ0U7QW5IZzFrREo7O0FtSDkwa0RFO0VBQ0U7QW5IaTFrREo7O0FtSC8wa0RFO0VBQ0U7QW5IazFrREo7O0FtSGgxa0RFO0VBQ0U7RUFDQTtBbkhtMWtESjs7QW1IajFrREU7RUFDRTtFQUNBO0FuSG8xa0RKOztBbUhsMWtERTtFQUNFO0FuSHExa0RKOztBbUhuMWtERTtFQUNFO0FuSHMxa0RKOztBbUhwMWtERTtFQUNFO0FuSHUxa0RKOztBbUhyMWtERTtFQUNFO0FuSHcxa0RKOztBbUh0MWtERTtFQUNFO0FuSHkxa0RKOztBbUh2MWtERTtFQUNFO0VBQ0E7QW5IMDFrREo7O0FtSHgxa0RFO0VBQ0U7RUFDQTtBbkgyMWtESjs7QW1IdjRrREU7RUFDRTtBbkgwNGtESjs7QW1IeDRrREU7RUFDRTtBbkgyNGtESjs7QW1IejRrREU7RUFDRTtBbkg0NGtESjs7QW1IMTRrREU7RUFDRTtBbkg2NGtESjs7QW1IMzRrREU7RUFDRTtBbkg4NGtESjs7QW1INTRrREU7RUFDRTtFQUNBO0FuSCs0a0RKOztBbUg3NGtERTtFQUNFO0VBQ0E7QW5IZzVrREo7O0FtSDk0a0RFO0VBQ0U7QW5IaTVrREo7O0FtSC80a0RFO0VBQ0U7QW5IazVrREo7O0FtSGg1a0RFO0VBQ0U7QW5IbTVrREo7O0FtSGo1a0RFO0VBQ0U7QW5IbzVrREo7O0FtSGw1a0RFO0VBQ0U7QW5IcTVrREo7O0FtSG41a0RFO0VBQ0U7RUFDQTtBbkhzNWtESjs7QW1IcDVrREU7RUFDRTtFQUNBO0FuSHU1a0RKOztBbUhuOGtERTtFQUNFO0FuSHM4a0RKOztBbUhwOGtERTtFQUNFO0FuSHU4a0RKOztBbUhyOGtERTtFQUNFO0FuSHc4a0RKOztBbUh0OGtERTtFQUNFO0FuSHk4a0RKOztBbUh2OGtERTtFQUNFO0FuSDA4a0RKOztBbUh4OGtERTtFQUNFO0VBQ0E7QW5IMjhrREo7O0FtSHo4a0RFO0VBQ0U7RUFDQTtBbkg0OGtESjs7QW1IMThrREU7RUFDRTtBbkg2OGtESjs7QW1IMzhrREU7RUFDRTtBbkg4OGtESjs7QW1INThrREU7RUFDRTtBbkgrOGtESjs7QW1INzhrREU7RUFDRTtBbkhnOWtESjs7QW1IOThrREU7RUFDRTtBbkhpOWtESjs7QW1ILzhrREU7RUFDRTtFQUNBO0FuSGs5a0RKOztBbUhoOWtERTtFQUNFO0VBQ0E7QW5IbTlrREo7O0FtSC8va0RFO0VBQ0U7QW5Ia2dsREo7O0FtSGhnbERFO0VBQ0U7QW5IbWdsREo7O0FtSGpnbERFO0VBQ0U7QW5Ib2dsREo7O0FtSGxnbERFO0VBQ0U7QW5IcWdsREo7O0FtSG5nbERFO0VBQ0U7QW5Ic2dsREo7O0FtSHBnbERFO0VBQ0U7RUFDQTtBbkh1Z2xESjs7QW1IcmdsREU7RUFDRTtFQUNBO0FuSHdnbERKOztBbUh0Z2xERTtFQUNFO0FuSHlnbERKOztBbUh2Z2xERTtFQUNFO0FuSDBnbERKOztBbUh4Z2xERTtFQUNFO0FuSDJnbERKOztBbUh6Z2xERTtFQUNFO0FuSDRnbERKOztBbUgxZ2xERTtFQUNFO0FuSDZnbERKOztBbUgzZ2xERTtFQUNFO0VBQ0E7QW5IOGdsREo7O0FtSDVnbERFO0VBQ0U7RUFDQTtBbkgrZ2xESjs7QW1IM2psREU7RUFDRTtBbkg4amxESjs7QW1INWpsREU7RUFDRTtBbkgramxESjs7QW1IN2psREU7RUFDRTtBbkhna2xESjs7QW1IOWpsREU7RUFDRTtBbkhpa2xESjs7QW1IL2psREU7RUFDRTtBbkhra2xESjs7QW1IaGtsREU7RUFDRTtFQUNBO0FuSG1rbERKOztBbUhqa2xERTtFQUNFO0VBQ0E7QW5Ib2tsREo7O0FtSGxrbERFO0VBQ0U7QW5IcWtsREo7O0FtSG5rbERFO0VBQ0U7QW5Ic2tsREo7O0FtSHBrbERFO0VBQ0U7QW5IdWtsREo7O0FtSHJrbERFO0VBQ0U7QW5Id2tsREo7O0FtSHRrbERFO0VBQ0U7QW5IeWtsREo7O0FtSHZrbERFO0VBQ0U7RUFDQTtBbkgwa2xESjs7QW1IeGtsREU7RUFDRTtFQUNBO0FuSDJrbERKOztBbUh2bmxERTtFQUNFO0FuSDBubERKOztBbUh4bmxERTtFQUNFO0FuSDJubERKOztBbUh6bmxERTtFQUNFO0FuSDRubERKOztBbUgxbmxERTtFQUNFO0FuSDZubERKOztBbUgzbmxERTtFQUNFO0FuSDhubERKOztBbUg1bmxERTtFQUNFO0VBQ0E7QW5IK25sREo7O0FtSDdubERFO0VBQ0U7RUFDQTtBbkhnb2xESjs7QW1IOW5sREU7RUFDRTtBbkhpb2xESjs7QW1IL25sREU7RUFDRTtBbkhrb2xESjs7QW1IaG9sREU7RUFDRTtBbkhtb2xESjs7QW1Iam9sREU7RUFDRTtBbkhvb2xESjs7QW1IbG9sREU7RUFDRTtBbkhxb2xESjs7QW1Ibm9sREU7RUFDRTtFQUNBO0FuSHNvbERKOztBbUhwb2xERTtFQUNFO0VBQ0E7QW5IdW9sREo7O0FtSG5ybERFO0VBQ0U7QW5Ic3JsREo7O0FtSHBybERFO0VBQ0U7QW5IdXJsREo7O0FtSHJybERFO0VBQ0U7QW5Id3JsREo7O0FtSHRybERFO0VBQ0U7QW5IeXJsREo7O0FtSHZybERFO0VBQ0U7QW5IMHJsREo7O0FtSHhybERFO0VBQ0U7RUFDQTtBbkgycmxESjs7QW1IenJsREU7RUFDRTtFQUNBO0FuSDRybERKOztBbUgxcmxERTtFQUNFO0FuSDZybERKOztBbUgzcmxERTtFQUNFO0FuSDhybERKOztBbUg1cmxERTtFQUNFO0FuSCtybERKOztBbUg3cmxERTtFQUNFO0FuSGdzbERKOztBbUg5cmxERTtFQUNFO0FuSGlzbERKOztBbUgvcmxERTtFQUNFO0VBQ0E7QW5Ia3NsREo7O0FtSGhzbERFO0VBQ0U7RUFDQTtBbkhtc2xESjs7QW1IL3VsREU7RUFDRTtBbkhrdmxESjs7QW1IaHZsREU7RUFDRTtBbkhtdmxESjs7QW1IanZsREU7RUFDRTtBbkhvdmxESjs7QW1IbHZsREU7RUFDRTtBbkhxdmxESjs7QW1IbnZsREU7RUFDRTtBbkhzdmxESjs7QW1IcHZsREU7RUFDRTtFQUNBO0FuSHV2bERKOztBbUhydmxERTtFQUNFO0VBQ0E7QW5Id3ZsREo7O0FtSHR2bERFO0VBQ0U7QW5IeXZsREo7O0FtSHZ2bERFO0VBQ0U7QW5IMHZsREo7O0FtSHh2bERFO0VBQ0U7QW5IMnZsREo7O0FtSHp2bERFO0VBQ0U7QW5INHZsREo7O0FtSDF2bERFO0VBQ0U7QW5INnZsREo7O0FtSDN2bERFO0VBQ0U7RUFDQTtBbkg4dmxESjs7QW1INXZsREU7RUFDRTtFQUNBO0FuSCt2bERKOztBbUgzeWxERTtFQUNFO0FuSDh5bERKOztBbUg1eWxERTtFQUNFO0FuSCt5bERKOztBbUg3eWxERTtFQUNFO0FuSGd6bERKOztBbUg5eWxERTtFQUNFO0FuSGl6bERKOztBbUgveWxERTtFQUNFO0FuSGt6bERKOztBbUhoemxERTtFQUNFO0VBQ0E7QW5IbXpsREo7O0FtSGp6bERFO0VBQ0U7RUFDQTtBbkhvemxESjs7QW1IbHpsREU7RUFDRTtBbkhxemxESjs7QW1IbnpsREU7RUFDRTtBbkhzemxESjs7QW1IcHpsREU7RUFDRTtBbkh1emxESjs7QW1IcnpsREU7RUFDRTtBbkh3emxESjs7QW1IdHpsREU7RUFDRTtBbkh5emxESjs7QW1IdnpsREU7RUFDRTtFQUNBO0FuSDB6bERKOztBbUh4emxERTtFQUNFO0VBQ0E7QW5IMnpsREo7O0FtSHYybERFO0VBQ0U7QW5IMDJsREo7O0FtSHgybERFO0VBQ0U7QW5IMjJsREo7O0FtSHoybERFO0VBQ0U7QW5INDJsREo7O0FtSDEybERFO0VBQ0U7QW5INjJsREo7O0FtSDMybERFO0VBQ0U7QW5IODJsREo7O0FtSDUybERFO0VBQ0U7RUFDQTtBbkgrMmxESjs7QW1INzJsREU7RUFDRTtFQUNBO0FuSGczbERKOztBbUg5MmxERTtFQUNFO0FuSGkzbERKOztBbUgvMmxERTtFQUNFO0FuSGszbERKOztBbUhoM2xERTtFQUNFO0FuSG0zbERKOztBbUhqM2xERTtFQUNFO0FuSG8zbERKOztBbUhsM2xERTtFQUNFO0FuSHEzbERKOztBbUhuM2xERTtFQUNFO0VBQ0E7QW5IczNsREo7O0FtSHAzbERFO0VBQ0U7RUFDQTtBbkh1M2xESjs7QW1IbjZsREU7RUFDRTtBbkhzNmxESjs7QW1IcDZsREU7RUFDRTtBbkh1NmxESjs7QW1IcjZsREU7RUFDRTtBbkh3NmxESjs7QW1IdDZsREU7RUFDRTtBbkh5NmxESjs7QW1IdjZsREU7RUFDRTtBbkgwNmxESjs7QW1IeDZsREU7RUFDRTtFQUNBO0FuSDI2bERKOztBbUh6NmxERTtFQUNFO0VBQ0E7QW5INDZsREo7O0FtSDE2bERFO0VBQ0U7QW5INjZsREo7O0FtSDM2bERFO0VBQ0U7QW5IODZsREo7O0FtSDU2bERFO0VBQ0U7QW5IKzZsREo7O0FtSDc2bERFO0VBQ0U7QW5IZzdsREo7O0FtSDk2bERFO0VBQ0U7QW5IaTdsREo7O0FtSC82bERFO0VBQ0U7RUFDQTtBbkhrN2xESjs7QW1IaDdsREU7RUFDRTtFQUNBO0FuSG03bERKOztBbUgvOWxERTtFQUNFO0FuSGsrbERKOztBbUhoK2xERTtFQUNFO0FuSG0rbERKOztBbUhqK2xERTtFQUNFO0FuSG8rbERKOztBbUhsK2xERTtFQUNFO0FuSHErbERKOztBbUhuK2xERTtFQUNFO0FuSHMrbERKOztBbUhwK2xERTtFQUNFO0VBQ0E7QW5IdStsREo7O0FtSHIrbERFO0VBQ0U7RUFDQTtBbkh3K2xESjs7QW1IdCtsREU7RUFDRTtBbkh5K2xESjs7QW1IditsREU7RUFDRTtBbkgwK2xESjs7QW1IeCtsREU7RUFDRTtBbkgyK2xESjs7QW1IeitsREU7RUFDRTtBbkg0K2xESjs7QW1IMStsREU7RUFDRTtBbkg2K2xESjs7QW1IMytsREU7RUFDRTtFQUNBO0FuSDgrbERKOztBbUg1K2xERTtFQUNFO0VBQ0E7QW5IKytsREo7O0FtSDNobURFO0VBQ0U7QW5IOGhtREo7O0FtSDVobURFO0VBQ0U7QW5IK2htREo7O0FtSDdobURFO0VBQ0U7QW5IZ2ltREo7O0FtSDlobURFO0VBQ0U7QW5IaWltREo7O0FtSC9obURFO0VBQ0U7QW5Ia2ltREo7O0FtSGhpbURFO0VBQ0U7RUFDQTtBbkhtaW1ESjs7QW1IamltREU7RUFDRTtFQUNBO0FuSG9pbURKOztBbUhsaW1ERTtFQUNFO0FuSHFpbURKOztBbUhuaW1ERTtFQUNFO0FuSHNpbURKOztBbUhwaW1ERTtFQUNFO0FuSHVpbURKOztBbUhyaW1ERTtFQUNFO0FuSHdpbURKOztBbUh0aW1ERTtFQUNFO0FuSHlpbURKOztBbUh2aW1ERTtFQUNFO0VBQ0E7QW5IMGltREo7O0FtSHhpbURFO0VBQ0U7RUFDQTtBbkgyaW1ESjs7QW1IdmxtREU7RUFDRTtBbkgwbG1ESjs7QW1IeGxtREU7RUFDRTtBbkgybG1ESjs7QW1IemxtREU7RUFDRTtBbkg0bG1ESjs7QW1IMWxtREU7RUFDRTtBbkg2bG1ESjs7QW1IM2xtREU7RUFDRTtBbkg4bG1ESjs7QW1INWxtREU7RUFDRTtFQUNBO0FuSCtsbURKOztBbUg3bG1ERTtFQUNFO0VBQ0E7QW5IZ21tREo7O0FtSDlsbURFO0VBQ0U7QW5IaW1tREo7O0FtSC9sbURFO0VBQ0U7QW5Ia21tREo7O0FtSGhtbURFO0VBQ0U7QW5IbW1tREo7O0FtSGptbURFO0VBQ0U7QW5Ib21tREo7O0FtSGxtbURFO0VBQ0U7QW5IcW1tREo7O0FtSG5tbURFO0VBQ0U7RUFDQTtBbkhzbW1ESjs7QW1IcG1tREU7RUFDRTtFQUNBO0FuSHVtbURKOztBbUhucG1ERTtFQUNFO0FuSHNwbURKOztBbUhwcG1ERTtFQUNFO0FuSHVwbURKOztBbUhycG1ERTtFQUNFO0FuSHdwbURKOztBbUh0cG1ERTtFQUNFO0FuSHlwbURKOztBbUh2cG1ERTtFQUNFO0FuSDBwbURKOztBbUh4cG1ERTtFQUNFO0VBQ0E7QW5IMnBtREo7O0FtSHpwbURFO0VBQ0U7RUFDQTtBbkg0cG1ESjs7QW1IMXBtREU7RUFDRTtBbkg2cG1ESjs7QW1IM3BtREU7RUFDRTtBbkg4cG1ESjs7QW1INXBtREU7RUFDRTtBbkgrcG1ESjs7QW1IN3BtREU7RUFDRTtBbkhncW1ESjs7QW1IOXBtREU7RUFDRTtBbkhpcW1ESjs7QW1IL3BtREU7RUFDRTtFQUNBO0FuSGtxbURKOztBbUhocW1ERTtFQUNFO0VBQ0E7QW5IbXFtREo7O0FtSC9zbURFO0VBQ0U7QW5Ia3RtREo7O0FtSGh0bURFO0VBQ0U7QW5IbXRtREo7O0FtSGp0bURFO0VBQ0U7QW5Ib3RtREo7O0FtSGx0bURFO0VBQ0U7QW5IcXRtREo7O0FtSG50bURFO0VBQ0U7QW5Ic3RtREo7O0FtSHB0bURFO0VBQ0U7RUFDQTtBbkh1dG1ESjs7QW1IcnRtREU7RUFDRTtFQUNBO0FuSHd0bURKOztBbUh0dG1ERTtFQUNFO0FuSHl0bURKOztBbUh2dG1ERTtFQUNFO0FuSDB0bURKOztBbUh4dG1ERTtFQUNFO0FuSDJ0bURKOztBbUh6dG1ERTtFQUNFO0FuSDR0bURKOztBbUgxdG1ERTtFQUNFO0FuSDZ0bURKOztBbUgzdG1ERTtFQUNFO0VBQ0E7QW5IOHRtREo7O0FtSDV0bURFO0VBQ0U7RUFDQTtBbkgrdG1ESjs7QW1IM3dtREU7RUFDRTtBbkg4d21ESjs7QW1INXdtREU7RUFDRTtBbkgrd21ESjs7QW1IN3dtREU7RUFDRTtBbkhneG1ESjs7QW1IOXdtREU7RUFDRTtBbkhpeG1ESjs7QW1IL3dtREU7RUFDRTtBbkhreG1ESjs7QW1IaHhtREU7RUFDRTtFQUNBO0FuSG14bURKOztBbUhqeG1ERTtFQUNFO0VBQ0E7QW5Ib3htREo7O0FtSGx4bURFO0VBQ0U7QW5IcXhtREo7O0FtSG54bURFO0VBQ0U7QW5Ic3htREo7O0FtSHB4bURFO0VBQ0U7QW5IdXhtREo7O0FtSHJ4bURFO0VBQ0U7QW5Id3htREo7O0FtSHR4bURFO0VBQ0U7QW5IeXhtREo7O0FtSHZ4bURFO0VBQ0U7RUFDQTtBbkgweG1ESjs7QW1IeHhtREU7RUFDRTtFQUNBO0FuSDJ4bURKOztBbUh2MG1ERTtFQUNFO0FuSDAwbURKOztBbUh4MG1ERTtFQUNFO0FuSDIwbURKOztBbUh6MG1ERTtFQUNFO0FuSDQwbURKOztBbUgxMG1ERTtFQUNFO0FuSDYwbURKOztBbUgzMG1ERTtFQUNFO0FuSDgwbURKOztBbUg1MG1ERTtFQUNFO0VBQ0E7QW5IKzBtREo7O0FtSDcwbURFO0VBQ0U7RUFDQTtBbkhnMW1ESjs7QW1IOTBtREU7RUFDRTtBbkhpMW1ESjs7QW1ILzBtREU7RUFDRTtBbkhrMW1ESjs7QW1IaDFtREU7RUFDRTtBbkhtMW1ESjs7QW1IajFtREU7RUFDRTtBbkhvMW1ESjs7QW1IbDFtREU7RUFDRTtBbkhxMW1ESjs7QW1IbjFtREU7RUFDRTtFQUNBO0FuSHMxbURKOztBbUhwMW1ERTtFQUNFO0VBQ0E7QW5IdTFtREo7O0FtSG40bURFO0VBQ0U7QW5IczRtREo7O0FtSHA0bURFO0VBQ0U7QW5IdTRtREo7O0FtSHI0bURFO0VBQ0U7QW5IdzRtREo7O0FtSHQ0bURFO0VBQ0U7QW5IeTRtREo7O0FtSHY0bURFO0VBQ0U7QW5IMDRtREo7O0FtSHg0bURFO0VBQ0U7RUFDQTtBbkgyNG1ESjs7QW1IejRtREU7RUFDRTtFQUNBO0FuSDQ0bURKOztBbUgxNG1ERTtFQUNFO0FuSDY0bURKOztBbUgzNG1ERTtFQUNFO0FuSDg0bURKOztBbUg1NG1ERTtFQUNFO0FuSCs0bURKOztBbUg3NG1ERTtFQUNFO0FuSGc1bURKOztBbUg5NG1ERTtFQUNFO0FuSGk1bURKOztBbUgvNG1ERTtFQUNFO0VBQ0E7QW5IazVtREo7O0FtSGg1bURFO0VBQ0U7RUFDQTtBbkhtNW1ESjs7QW1ILzdtREU7RUFDRTtBbkhrOG1ESjs7QW1IaDhtREU7RUFDRTtBbkhtOG1ESjs7QW1IajhtREU7RUFDRTtBbkhvOG1ESjs7QW1IbDhtREU7RUFDRTtBbkhxOG1ESjs7QW1IbjhtREU7RUFDRTtBbkhzOG1ESjs7QW1IcDhtREU7RUFDRTtFQUNBO0FuSHU4bURKOztBbUhyOG1ERTtFQUNFO0VBQ0E7QW5IdzhtREo7O0FtSHQ4bURFO0VBQ0U7QW5IeThtREo7O0FtSHY4bURFO0VBQ0U7QW5IMDhtREo7O0FtSHg4bURFO0VBQ0U7QW5IMjhtREo7O0FtSHo4bURFO0VBQ0U7QW5INDhtREo7O0FtSDE4bURFO0VBQ0U7QW5INjhtREo7O0FtSDM4bURFO0VBQ0U7RUFDQTtBbkg4OG1ESjs7QW1INThtREU7RUFDRTtFQUNBO0FuSCs4bURKOztBbUgzL21ERTtFQUNFO0FuSDgvbURKOztBbUg1L21ERTtFQUNFO0FuSCsvbURKOztBbUg3L21ERTtFQUNFO0FuSGdnbkRKOztBbUg5L21ERTtFQUNFO0FuSGlnbkRKOztBbUgvL21ERTtFQUNFO0FuSGtnbkRKOztBbUhoZ25ERTtFQUNFO0VBQ0E7QW5IbWduREo7O0FtSGpnbkRFO0VBQ0U7RUFDQTtBbkhvZ25ESjs7QW1IbGduREU7RUFDRTtBbkhxZ25ESjs7QW1IbmduREU7RUFDRTtBbkhzZ25ESjs7QW1IcGduREU7RUFDRTtBbkh1Z25ESjs7QW1IcmduREU7RUFDRTtBbkh3Z25ESjs7QW1IdGduREU7RUFDRTtBbkh5Z25ESjs7QW1IdmduREU7RUFDRTtFQUNBO0FuSDBnbkRKOztBbUh4Z25ERTtFQUNFO0VBQ0E7QW5IMmduREo7O0FtSHZqbkRFO0VBQ0U7QW5IMGpuREo7O0FtSHhqbkRFO0VBQ0U7QW5IMmpuREo7O0FtSHpqbkRFO0VBQ0U7QW5INGpuREo7O0FtSDFqbkRFO0VBQ0U7QW5INmpuREo7O0FtSDNqbkRFO0VBQ0U7QW5IOGpuREo7O0FtSDVqbkRFO0VBQ0U7RUFDQTtBbkgram5ESjs7QW1IN2puREU7RUFDRTtFQUNBO0FuSGdrbkRKOztBbUg5am5ERTtFQUNFO0FuSGlrbkRKOztBbUgvam5ERTtFQUNFO0FuSGtrbkRKOztBbUhoa25ERTtFQUNFO0FuSG1rbkRKOztBbUhqa25ERTtFQUNFO0FuSG9rbkRKOztBbUhsa25ERTtFQUNFO0FuSHFrbkRKOztBbUhua25ERTtFQUNFO0VBQ0E7QW5Ic2tuREo7O0FtSHBrbkRFO0VBQ0U7RUFDQTtBbkh1a25ESjs7QW1Ibm5uREU7RUFDRTtBbkhzbm5ESjs7QW1IcG5uREU7RUFDRTtBbkh1bm5ESjs7QW1Icm5uREU7RUFDRTtBbkh3bm5ESjs7QW1IdG5uREU7RUFDRTtBbkh5bm5ESjs7QW1Idm5uREU7RUFDRTtBbkgwbm5ESjs7QW1IeG5uREU7RUFDRTtFQUNBO0FuSDJubkRKOztBbUh6bm5ERTtFQUNFO0VBQ0E7QW5ING5uREo7O0FtSDFubkRFO0VBQ0U7QW5INm5uREo7O0FtSDNubkRFO0VBQ0U7QW5IOG5uREo7O0FtSDVubkRFO0VBQ0U7QW5IK25uREo7O0FtSDdubkRFO0VBQ0U7QW5IZ29uREo7O0FtSDlubkRFO0VBQ0U7QW5IaW9uREo7O0FtSC9ubkRFO0VBQ0U7RUFDQTtBbkhrb25ESjs7QW1IaG9uREU7RUFDRTtFQUNBO0FuSG1vbkRKOztBbUgvcW5ERTtFQUNFO0FuSGtybkRKOztBbUhocm5ERTtFQUNFO0FuSG1ybkRKOztBbUhqcm5ERTtFQUNFO0FuSG9ybkRKOztBbUhscm5ERTtFQUNFO0FuSHFybkRKOztBbUhucm5ERTtFQUNFO0FuSHNybkRKOztBbUhwcm5ERTtFQUNFO0VBQ0E7QW5IdXJuREo7O0FtSHJybkRFO0VBQ0U7RUFDQTtBbkh3cm5ESjs7QW1IdHJuREU7RUFDRTtBbkh5cm5ESjs7QW1IdnJuREU7RUFDRTtBbkgwcm5ESjs7QW1IeHJuREU7RUFDRTtBbkgycm5ESjs7QW1IenJuREU7RUFDRTtBbkg0cm5ESjs7QW1IMXJuREU7RUFDRTtBbkg2cm5ESjs7QW1IM3JuREU7RUFDRTtFQUNBO0FuSDhybkRKOztBbUg1cm5ERTtFQUNFO0VBQ0E7QW5IK3JuREo7O0FnRnZ6bkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvem5ERjs7QWdGanpuREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjh5bkRGOztBb0g1Nm5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSCs2bkRGOztBb0g1Nm5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSCs2bkRGO0FvSDc2bkRFO0VBQ0U7QXBIKzZuREo7QW9INzZuREk7RUFDRTtFQUNBO0FwSCs2bkROO0FvSDM2bkRNO0VBQ0U7QXBINjZuRFI7QW9IejZuRFE7RUFDRTtFQUNBO0FwSDI2bkRWOztBcUgxOG5ESTtFQUNFO0FySDY4bkROO0FxSDM4bkRNO0VBQ0U7RUFDQTtFQUNBO0FySDY4bkRSO0FxSDM4bkRRO0VBQ0U7RUFDQTtBckg2OG5EVjtBcUgzOG5EVTtFQUNFO0tBQUE7RUFDQTtFQUNBO0FySDY4bkRaO0FxSHI4bkRRO0VBQ0U7RUFDQTtFQUNBO0FySHU4bkRWO0FxSC83bkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYy9HckJNO0FOczluRGQ7QXFINTduREU7RUFDRTtJQUNFO0VySDg3bkRKO0VxSDU3bkRJO0lBQ0U7RXJIODduRE47RXFINTduRE07SUFDRTtFckg4N25EUjtFcUh4N25ESTtJQUNFO0VySDA3bkROO0FBQ0Y7QXFIdDduREU7RUFDRTtJQUNFO0VySHc3bkRKO0VxSHQ3bkRJO0lBQ0U7RXJIdzduRE47RXFIdDduRE07SUFDRTtFckh3N25EUjtFcUhsN25ESTtJQUNFO0VySG83bkROO0FBQ0Y7QXFIaDduREU7RUFDRTtJQUNFO0VySGs3bkRKO0VxSGg3bkRJO0lBQ0U7RXJIazduRE47RXFIaDduRE07SUFDRTtFckhrN25EUjtFcUg1Nm5ESTtJQUNFO0VySDg2bkROO0FBQ0Y7QXFIMTZuREU7RUFDRTtJQUNFO0lBQ0E7RXJINDZuREo7RXFIMTZuREk7SUFDRTtFckg0Nm5ETjtFcUgxNm5ETTtJQUNFO0VySDQ2bkRSO0VxSHQ2bkRRO0lBQ0U7RXJIdzZuRFY7RXFIajZuREk7SUFDRTtFckhtNm5ETjtBQUNGOztBZ0ZyaW9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGa2lvREY7O0FnRi9ob0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY0aG9ERjs7QXNIenBvREU7RUFDRTtFQUNBO0VBQ0E7QXRINHBvREo7QXNIMXBvREk7RUFDRTtFQUFBO0VBQUE7QXRINHBvRE47QXNIenBvREk7RUFDRTtFQUNBO0VBQ0EsY2hIRkU7RWdIR0Y7RUFDQTtFQUNBO0VBQ0Esc0JoSG9CVztFZ0huQlg7QXRIMnBvRE47QXNIeHBvREk7RUFDRTtBdEgwcG9ETjtBc0hycG9ESTtFQUNFO0F0SHVwb0ROO0FzSHBwb0RJO0VBQ0U7RUFDQTtFQUNBLGNoSGRvQjtBTm9xb0QxQjs7QXVIdnJvREk7RUFDRTtFQUNBO0F2SDByb0ROOztBZ0Y5cm9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMnJvREY7O0FnRnhyb0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxcm9ERjs7QXdIbnpvREE7RUFDRTtBeEhzem9ERjtBd0hwem9ERTtFQUNFO0VBQ0E7QXhIc3pvREo7O0F5SHp6b0RJO0VBQ0U7RUFDQTtBekg0em9ETjtBeUgxem9ETTtFQUNFO0VBQ0E7QXpINHpvRFI7QXlIeHpvREk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F6SHl6b0ROO0F5SHZ6b0RNO0VBQ0U7RUFDQTtBekh5em9EUjtBeUh2em9EUTtFQUNFO0VBQ0E7QXpIeXpvRFY7QXlIcnpvRE07RUFDRTtBekh1em9EUjtBeUhqem9ESTtFQURGO0lBRUk7RXpIb3pvREo7RXlIbnpvREk7SUFDRTtFekhxem9ETjtBQUNGO0F5SGp6b0RNO0VBQ0U7QXpIbXpvRFI7QXlIL3lvRFk7RUFDRTtFQUNBO0F6SGl6b0RkO0F5SDl5b0RZO0VBQ0U7RUFDQTtBekhnem9EZDtBeUg1eW9EVTtFQUNFO0F6SDh5b0RaO0F5SDN5b0RVO0VBQ0U7QXpINnlvRFo7QXlIdHlvREU7RUFDRTtFQUNBO0F6SHd5b0RKO0F5SHZ5b0RJO0VBSEY7SUFJSTtFekgweW9ESjtBQUNGO0F5SHZ5b0RFO0VBQ0U7RUFDQTtBekh5eW9ESjtBeUh4eW9ESTtFQUhGO0lBSUk7SUFDQTtFekgyeW9ESjtBQUNGO0F5SHh5b0RFO0VBQ0U7RUFDQTtBekgweW9ESjtBeUh6eW9ESTtFQUhGO0lBSUk7SUFDQTtFekg0eW9ESjtBQUNGO0F5SHR5b0RRO0VBRUU7RUFDQTtFQUNBO0F6SHV5b0RWO0F5SHB5b0RRO0VBQ0U7RUFDQTtBekhzeW9EVjtBeUg3eG9ERTtFQUNFO0F6SCt4b0RKO0F5SDV4b0RFO0VBQ0U7RUFDQTtBekg4eG9ESjtBeUgzeG9ERTtFQUNFO0VBQ0E7QXpINnhvREo7QXlIMXhvREU7RUFDRTtFQUNBO0F6SDR4b0RKO0F5SHp4b0RFO0VBQ0U7RUFDQTtBekgyeG9ESjtBeUh4eG9ERTtFQUNFO0VBQ0E7QXpIMHhvREo7QXlIdnhvREU7RUFDRTtFQUNBO0F6SHl4b0RKO0F5SHR4b0RFO0VBQ0U7QXpId3hvREo7QXlIcnhvREU7RUFDRTtFQUNBO0F6SHV4b0RKO0F5SHB4b0RFO0VBQ0U7RUFDQTtBekhzeG9ESjtBeUhueG9ERTtFQUNFO0VBQ0E7QXpIcXhvREo7QXlIbHhvREU7RUFDRTtFQUNBO0F6SG94b0RKO0F5SGp4b0RFO0VBQ0U7RUFDQTtBekhteG9ESjtBeUhoeG9ERTtFQUNFO0VBQ0E7QXpIa3hvREo7QXlIOXdvREU7RUFDRTtBekhneG9ESjtBeUg3d29ERTtFQUNFO0VBQ0E7QXpIK3dvREo7QXlINXdvREU7RUFDRTtFQUNBO0F6SDh3b0RKO0F5SDN3b0RFO0VBQ0U7RUFDQTtBekg2d29ESjtBeUgxd29ERTtFQUNFO0VBQ0E7QXpINHdvREo7QXlIendvREU7RUFDRTtFQUNBO0F6SDJ3b0RKO0F5SHh3b0RFO0VBQ0U7RUFDQTtBekgwd29ESjtBeUh2d29ERTtFQUNFO0F6SHl3b0RKO0F5SHR3b0RFO0VBQ0U7RUFDQTtBekh3d29ESjtBeUhyd29ERTtFQUNFO0VBQ0E7QXpIdXdvREo7QXlIcHdvREU7RUFDRTtFQUNBO0F6SHN3b0RKO0F5SG53b0RFO0VBQ0U7RUFDQTtBekhxd29ESjtBeUhsd29ERTtFQUNFO0VBQ0E7QXpIb3dvREo7QXlIandvREU7RUFDRTtFQUNBO0F6SG13b0RKO0F5SGh3b0RFO0VBQ0U7SUFDRTtJQUNBO0V6SGt3b0RKO0FBQ0Y7QXlIN3ZvREk7RUFDRTtBekgrdm9ETjtBeUg1dm9ESTtFQUNFO0F6SDh2b0ROO0F5SDF2b0RFO0VBQ0U7QXpINHZvREo7QXlIeHZvREU7RUFDRTtBekgwdm9ESjtBeUh0dm9ESTtFQUNFO0VBQ0E7QXpId3ZvRE47QXlIcnZvREk7RUFDRTtFQUNBO0F6SHV2b0ROO0F5SHB2b0RJO0VBQ0U7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBekhzdm9ETjtBeUhqdm9ESTtFQUNFO0VBQ0E7QXpIbXZvRE47QXlIOXVvREk7RUFDRTtFQUNBO0F6SGd2b0ROO0F5SDF1b0RNO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7QXpINHVvRFI7QXlIdnVvREU7RUFDRTtBekh5dW9ESjtBeUh0dW9ERTtFQUNFO0F6SHd1b0RKO0F5SG51b0RNO0VBQ0U7QXpIcXVvRFI7QXlIN3RvRE07RUFDRTtFQUNBO0F6SCt0b0RSO0F5SDV0b0RNO0VBQ0U7RUFDQTtBekg4dG9EUjtBeUgxdG9EUTtFQUNFO1VBQUE7QXpINHRvRFY7QXlIbnRvRE07RUFDRTtBekhxdG9EUjtBeUg1c29EUTtFQUNFO0VBQ0E7QXpIOHNvRFY7QXlIdnNvREU7RUFDRTtFQUNBO0F6SHlzb0RKO0F5SHJzb0RFO0VBQ0U7QXpIdXNvREo7QXlIbHNvRE07RUFDRTtBekhvc29EUjtBeUg5cm9ESTtFQUNFO0F6SGdzb0ROO0F5SDdyb0RJO0VBQ0U7QXpIK3JvRE47QXlIM3JvREU7RUFDRTtBekg2cm9ESjtBeUgzcm9ESTtFQUNFO0F6SDZyb0ROO0F5SHpyb0RFO0VBQ0U7QXpIMnJvREo7QXlIeHJvRE07RUFDRTtFQUNBO0F6SDByb0RSO0F5SHJyb0RFO0VBQ0U7QXpIdXJvREo7QXlIcHJvREU7RUFDRTtBekhzcm9ESjtBeUhscm9EUTtFQUNFO0VBQ0E7QXpIb3JvRFY7QXlIanJvRFE7RUFDRTtBekhtcm9EVjtBeUg1cW9ESTtFQUNFO0F6SDhxb0ROO0F5SDFxb0RNO0VBQ0U7RUFDQTtBekg0cW9EUjtBeUh6cW9ETTtFQUNFO0F6SDJxb0RSO0F5SHpxb0RRO0VBQ0U7QXpIMnFvRFY7QXlIcHFvREk7RUFDRTtFQUNBO0F6SHNxb0ROO0F5SGxxb0RNO0VBQ0U7RUFDQTtBekhvcW9EUjtBeUhqcW9ETTtFQUNFO0F6SG1xb0RSO0F5SGpxb0RRO0VBQ0U7QXpIbXFvRFY7QXlIN3BvREU7RUFDRTtBekgrcG9ESjtBeUg3cG9ESTtFQUNFO0VBQ0E7RUFDQTtBekgrcG9ETjtBeUh6cG9ESTtFQUNFO0VBQ0E7RUFDQTtBekgycG9ETjtBeUh4cG9ESTtFQUNFO0VBQ0E7QXpIMHBvRE47QXlIdnBvREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekh5cG9ETjtBeUh0cG9ESTtFQUNFO0F6SHdwb0ROO0F5SHJwb0RRO0VBQ0U7QXpIdXBvRFY7QXlIaHBvREU7RUFDRTtFQUNBO0F6SGtwb0RKO0F5SC9vb0RFO0VBQ0U7VUFBQTtBekhpcG9ESjtBeUgzb29ESTtFQUNFO0VBQ0E7QXpINm9vRE47QXlIMW9vREk7RUFDRSxrQm5IdGZtQjtFbUh1Zm5CLG1Cbkh2Zm1CO0FObW9wRHpCO0F5SDFvb0RNO0VBQ0U7RUFDQTtBekg0b29EUjtBeUgxb29EUTtFQUNFO0F6SDRvb0RWO0F5SHRvb0RVO0VBQ0U7QXpId29vRFo7QXlIcG9vRFE7RUFDRTtBekhzb29EVjtBeUgzbm9EVTtFQUNFO0VBQ0E7QXpINm5vRFo7QXlIMW5vRFU7RUFDRTtFQUNBO0F6SDRub0RaO0F5SG5ub0RJO0VBQ0U7QXpIcW5vRE47QXlIam5vREU7RUFDRTtBekhtbm9ESjtBeUhobm9ERTtFQUNFO0F6SGtub0RKO0F5SC9tb0RFO0VBQ0U7SUFDRTtFekhpbm9ESjtFeUgvbW9ERTtJQUNFO0V6SGlub0RKO0FBQ0Y7QXlIOW1vREU7RUFDRTtBekhnbm9ESjtBeUg3bW9ERTtFQUNFO0F6SCttb0RKO0F5SDVtb0RFO0VBQ0U7QXpIOG1vREo7QXlIM21vREU7RUFDRTtBekg2bW9ESjtBeUgxbW9ERTtFQUNFO0F6SDRtb0RKO0F5SHptb0RFO0VBQ0U7RUFDQTtBekgybW9ESjtBeUh4bW9ERTtFQUNFO0VBQ0E7RUFDQTtBekgwbW9ESjtBeUhybW9ESTtFQUNFO0F6SHVtb0ROO0F5SGptb0RJO0VBQ0U7RUFDQTtBekhtbW9ETjs7QXlINWxvREk7RUFDRTtBekgrbG9ETjs7QWdGcHdwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRml3cERGOztBZ0Y5dnBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMnZwREY7O0EwSHozcERBO0VBQ0U7RUFDQTtFQUNBO0ExSDQzcERGOztBMEh6M3BEQTtFQUNFO0VBQ0E7RUFDQTtBMUg0M3BERjs7QTBIdjNwREU7RUFDRTtBMUgwM3BESjs7QTBIdDNwREE7RUFDRTtBMUh5M3BERjs7QTBIdDNwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUh5M3BERjs7QTBIbjNwREk7RUFDRSxXcEhTaUI7QU42MnBEdkI7QTBIcDNwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUhzM3BEUjtBMEhwM3BEUTtFQUNFO0VBQ0E7QTFIczNwRFY7O0EwSDkycERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIaTNwREY7QTBILzJwREU7RUFDRTtFQUNBO0VBQ0EsY3BIcERVO0FOcTZwRGQ7QTBIOTJwREU7RUFDRTtFQUNBLGNwSHpEVTtBTnk2cERkOztBMEgxMnBERTtFQUNFO0VBQ0E7RUFDQTtBMUg2MnBESjtBMEgzMnBESTtFQUNFLGNwSDVFRTtFb0g2RUYseUJwSHRFUTtBTm03cERkO0EwSDEycERJO0VBQ0UsY3BIakZFO0VvSGtGRix5QnBIM0VRO0FOdTdwRGQ7QTBIejJwREk7RUFDRTtBMUgyMnBETjtBMEh4MnBESTtFQUNFO0ExSDAycEROOztBMEhuMnBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIczJwREo7O0EwSGoycERBO0VBQ0U7RUFDQTtBMUhvMnBERjtBMEhqMnBESTtFQUNFO0ExSG0ycEROO0EwSC8xcERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFIaTJwREo7QTBILzFwREk7RUFDRTtBMUhpMnBETjtBMEg5MXBESTtFQUNFO0VBQ0E7RUFHQTtBMUg4MXBETjtBMEg1MXBETTtFQUNFO0ExSDgxcERSO0EwSDUxcERRO0VBQ0U7QTFIODFwRFY7QTBIMTFwRE07RUFDRSxVcEhwRmtCO0VvSHFGbEIsV3BIckZrQjtBTmk3cEQxQjtBMEh6MXBETTtFQUNFO0ExSDIxcERSO0EwSHgxcERNO0VBQ0U7QTFIMDFwRFI7QTBIdDFwREk7RUFDRTtBMUh3MXBETjtBMEhwMXBERTtFQUNFO0ExSHMxcERKO0EwSDkwcERFO0VBQ0U7QTFIZzFwREo7QTBINzBwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUgrMHBEUjtBMEg3MHBEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdEgvTEM7QUo4Z3FEWDtBMEg1MHBEUTtFQUNFO0ExSDgwcERWO0EwSHgwcERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3RIN01PO0VzSDhNUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSDAwcERKO0EwSHYwcERJO0VBQ0U7RUFDQTtFQUNBO0ExSHkwcEROO0EwSHQwcERJO0VBQ0UsY3BIM05FO0VvSDRORix5QnBIck5RO0FONmhxRGQ7O0EwSG4wcERBO0VBQ0U7QTFIczBwREY7QTBIcDBwREU7RUFDRTtFQUNBO0VBQ0E7QTFIczBwREo7O0EwSGgwcERFO0VBQ0U7RUFDQTtBMUhtMHBESjs7QTBIaHhwREE7RUFDRTtFQUNBO0VBQ0Esc0JwSDNRZTtFb0g0UWY7RUFDQTtBMUhteHBERjtBMEhoeHBESTtFQUNFO0VBQ0E7RUFDQTtBMUhreHBETjtBMEgvd3BESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhpeHBETjtBMEg3d3BERTtFQUNFO0VBQ0E7QTFIK3dwREo7QTBIN3dwREk7RUFDRTtBMUgrd3BETjtBMEg3d3BETTtFQUNFO0ExSCt3cERSO0EwSDF3cERFO0VBQ0U7RUFDQTtFQUNBO0ExSDR3cERKO0EwSDF3cERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUg0d3BETjtBMEgxd3BETTtFQUNFO0VBQ0E7QTFINHdwRFI7QTBIMXdwRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0EsY3BIdlZJO0FObW1xRGQ7QTBIendwRFE7RUFDRTtFQUNBO0ExSDJ3cERWO0EwSHR3cERJO0VBQ0U7RUFDQSwyREExSFk7RUEySFosMkRBM0hZO0VBNEhaO0ExSHd3cEROO0EwSGo0cERFO0VBQ0UsVXBIeEtzQjtBTjJpcUQxQjtBMEhoNHBERTtFQUNFO0ExSGs0cERKO0EwSC8zcERFO0VBQ0U7RUFDQSxzQnBIdk9hO0FOd21xRGpCO0EwSDczcERJO0VBQ0UsbUJwSHJMMEI7QU5vanFEaEM7QTBIbHhwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQnBIN1ZTO0FOaW5xRGpCO0EwSGx4cERRO0VBQ0U7RUFDQTtBMUhveHBEVjtBMEhqeHBEUTtFQUNFO0ExSG14cERWO0EwSGh4cERRO0VBQ0U7RUFDQTtBMUhreHBEVjtBMEg1d3BERTtFQUNFO0VBQ0E7QTFIOHdwREo7QTBINXdwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIOHdwRE47QTBIM3dwREk7RUFDRTtFQUNBO0VBQ0E7QTFINndwRE47QTBIaDdwREU7RUFDRSxVcEh4S3NCO0FOMGxxRDFCO0EwSC82cERFO0VBQ0U7QTFIaTdwREo7QTBIOTZwREU7RUFDRTtFQUNBLHNCcEh2T2E7QU51cHFEakI7QTBINTZwREk7RUFDRSxtQnBIckwwQjtBTm1tcURoQztBMEh2eHBETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSHl4cERSO0EwSHZ4cERRO0VBQ0UsY3BIdmFGO0VvSHdhRTtFQUNBO0VBQ0EseUJwSG5hSTtFb0hvYUo7QTFIeXhwRFY7QTBIdHhwRFE7RUFDRTtFQUNBO0ExSHd4cERWO0EwSHR4cERVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFId3hwRFo7QTBIbHhwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSG94cEROO0EwSGx4cERNO0VBQ0U7RUFDQTtBMUhveHBEUjtBMEhseHBEUTtFQUNFO0ExSG94cERWO0EwSGx4cERVO0VBQ0U7QTFIb3hwRFo7QTBIanhwRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0ExSG14cERaO0EwSGp4cERZO0VBQ0UsY3BIMWNBO0VvSDJjQTtBMUhteHBEZDtBMEg3OXBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSCs5cERKO0EwSDc5cERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCcEg5UFc7RW9IK1BYLGlCcEh2T3dCO0FOc3NxRDlCO0EwSDc5cERNO0VBQ0U7QTFIKzlwRFI7QTBIenhwREU7RUFDRTtFQUNBO0ExSDJ4cERKO0EwSHp4cERJO0VBQ0U7QTFIMnhwRE47QTBIenhwRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSHZlTTtFb0h3ZU47QTFIMnhwRFI7QTBIenhwRFE7RUFDRTtBMUgyeHBEVjtBMEhyeHBETTtFQUNFO0ExSHV4cERSO0EwSHJ4cERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBLGNwSHJmSTtBTjR3cURkO0EwSHB4cERRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSHN4cERWO0EwSGx4cERNO0VBQ0U7QTFIb3hwRFI7QTBIbHhwRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcEh6Z0JJO0VvSDBnQko7RUFDQTtBMUhveHBEVjtBMEg5aHFERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSGdpcURKO0EwSDlocURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCcEg5UFc7RW9IK1BYLGlCcEh2T3dCO0FOdXdxRDlCO0EwSDlocURNO0VBQ0U7QTFIZ2lxRFI7O0EySHYwcURJO0VBQ0U7RUFDQTtBM0gwMHFETjtBMkhyMHFERTtFQUNFO0VBQ0E7QTNIdTBxREo7QTJIbjBxREU7RUFDRTtFQUNBO0EzSHEwcURKO0EySGgwcURJO0VBQ0U7QTNIazBxRE47QTJIL3pxREk7RUFDRTtBM0hpMHFETjtBMkg1enFERTtFQUNFO0VBQ0E7QTNIOHpxREo7QTJIeHpxRE07RUFDRTtBM0gwenFEUjtBMkhyenFERTtFQUNFO0EzSHV6cURKOztBNEhwMnFERTtFQUNFLHlCdEhpQlU7RXNIaEJWLHFCdEhnQlU7QU51MXFEZDtBNEhyMnFESTtFQUNFO0E1SHUycUROO0E0SG4ycURFO0VBQ0UsY3RIUVU7RXNIUFYscUJ0SE9VO0FOODFxRGQ7QTRIbjJxREk7RUFDRSxjdEhIRTtFc0hJRix5QnRIR1E7QU5rMnFEZDtBNEhqMnFETTtFQUNFLGN0SEZNO0FOcTJxRGQ7QTRIOTFxREU7RUFDRSxjdEhSVTtBTncycURkO0E0SDkxcURJO0VBQ0UsY3RIbEJFO0VzSG1CRix5QnRIWlE7QU40MnFEZDs7QTRIeDFxRE07RUFDRSxjdEhyQk07QU5nM3FEZDtBNEh4MXFETTtFQUNFLGN0SHpCTTtBTm0zcURkOztBNEhwMXFEQTtFQUNFLGN0SGhDWTtBTnUzcURkO0E0SHIxcURFO0VBQ0U7QTVIdTFxREo7O0E0SGgxcURNO0VBQ0UsY3RIbERBO0FOcTRxRFI7QTRILzBxRFE7RUFDRSxjdEh2REY7QU53NHFEUjs7QTRIMTBxREE7RUFDRTtBNUg2MHFERixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL25vZGVfbW9kdWxlcy9ub3Vpc2xpZGVyL2Rpc3RyaWJ1dGUvbm91aXNsaWRlci5taW4uY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2NvcmUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL21peGlucy9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RoZW1lLWNvbG9ycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL25hdnMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL19icmVhZGN1bWIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9uYXZzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2RhdGF0YWJsZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190YWIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19taXNjLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3ZlcnRpY2FsLXdyYXBwZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jdXN0b20taW1hZ2UtdXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX21vZGFscy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jYXJkcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19jaGFydC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fZmlsdGVycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kYXRlcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fYXZhdGFycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kcmFnLWRyb3Auc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19sb2FkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9fdGFiLWxheW91dC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL190YWctbWFuYWdlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19tb2JpbGUtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3V0aWxpdGllcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvdXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS91dGlsaXRpZXMvX3BhZGRpbmctbWFyZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX2F1dGguc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvY29yZS9wYWdlcy9fdXNlci1wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL2NvcmUvcGFnZXMvX2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191c2Vycy1yb2xlcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL3BhZ2VzL191bnN1YnNjcmliZXItcGFnZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvcmVhZHlraXQvLi9yZXNvdXJjZXMvc2Fzcy9jb3JlL19kaXItcnRsLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9yZWFkeWtpdC8uL3Jlc291cmNlcy9zYXNzL19hcHAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvX2FwcC1ydGwuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL3JlYWR5a2l0Ly4vcmVzb3VyY2VzL3Nhc3MvX2JyYW5kLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vdWlzbGlkZXIgLSAxNC43LjAgLSA0LzYvMjAyMSAqL1xuLm5vVWktdGFyZ2V0LC5ub1VpLXRhcmdldCAqey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy1tcy11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS10YXJnZXR7cG9zaXRpb246cmVsYXRpdmV9Lm5vVWktYmFzZSwubm9VaS1jb25uZWN0c3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubm9VaS1jb25uZWN0c3tvdmVyZmxvdzpoaWRkZW47ei1pbmRleDowfS5ub1VpLWNvbm5lY3QsLm5vVWktb3JpZ2lue3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7cmlnaHQ6MDstbXMtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tc3R5bGU6ZmxhdH0ubm9VaS1jb25uZWN0e2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vVWktb3JpZ2lue2hlaWdodDoxMCU7d2lkdGg6MTAlfS5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW57bGVmdDowO3JpZ2h0OmF1dG99Lm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2lue3dpZHRoOjB9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW57aGVpZ2h0OjB9Lm5vVWktaGFuZGxley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGV9Lm5vVWktdG91Y2gtYXJlYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LC5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW57LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5ub1VpLXN0YXRlLWRyYWcgKntjdXJzb3I6aW5oZXJpdCFpbXBvcnRhbnR9Lm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6MThweH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXt3aWR0aDozNHB4O2hlaWdodDoyOHB4O3JpZ2h0Oi0xN3B4O3RvcDotNnB4fS5ub1VpLXZlcnRpY2Fse3dpZHRoOjE4cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxle3dpZHRoOjI4cHg7aGVpZ2h0OjM0cHg7cmlnaHQ6LTZweDt0b3A6LTE3cHh9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXtsZWZ0Oi0xN3B4O3JpZ2h0OmF1dG99Lm5vVWktdGFyZ2V0e2JhY2tncm91bmQ6I0ZBRkFGQTtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNEM0QzRDM7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggI0YwRjBGMCwwIDNweCA2cHggLTVweCAjQkJCfS5ub1VpLWNvbm5lY3Rze2JvcmRlci1yYWRpdXM6M3B4fS5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojM0ZCOEFGfS5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6ZXctcmVzaXplfS5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6bnMtcmVzaXplfS5ub1VpLWhhbmRsZXtib3JkZXI6MXB4IHNvbGlkICNEOUQ5RDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojRkZGO2N1cnNvcjpkZWZhdWx0O2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLDAgM3B4IDZweCAtM3B4ICNCQkJ9Lm5vVWktYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRERELDAgM3B4IDZweCAtM3B4ICNCQkJ9Lm5vVWktaGFuZGxlOmFmdGVyLC5ub1VpLWhhbmRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE0cHg7d2lkdGg6MXB4O2JhY2tncm91bmQ6I0U4RTdFNjtsZWZ0OjE0cHg7dG9wOjZweH0ubm9VaS1oYW5kbGU6YWZ0ZXJ7bGVmdDoxN3B4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciwubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3Jle3dpZHRoOjE0cHg7aGVpZ2h0OjFweDtsZWZ0OjZweDt0b3A6MTRweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXJ7dG9wOjE3cHh9W2Rpc2FibGVkXSAubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6I0I4QjhCOH1bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdLm5vVWktaGFuZGxlLFtkaXNhYmxlZF0ubm9VaS10YXJnZXR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ub1VpLXBpcHMsLm5vVWktcGlwcyAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS1waXBze3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiM5OTl9Lm5vVWktdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyfS5ub1VpLXZhbHVlLXN1Yntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxMHB4fS5ub1VpLW1hcmtlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNDQ0N9Lm5vVWktbWFya2VyLXN1YntiYWNrZ3JvdW5kOiNBQUF9Lm5vVWktbWFya2VyLWxhcmdle2JhY2tncm91bmQ6I0FBQX0ubm9VaS1waXBzLWhvcml6b250YWx7cGFkZGluZzoxMHB4IDA7aGVpZ2h0OjgwcHg7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCV9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSw1MCUpfS5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSw1MCUpfS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2Vye21hcmdpbi1sZWZ0Oi0xcHg7d2lkdGg6MnB4O2hlaWdodDo1cHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3Vie2hlaWdodDoxMHB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdle2hlaWdodDoxNXB4fS5ub1VpLXBpcHMtdmVydGljYWx7cGFkZGluZzowIDEwcHg7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDoxMDAlfS5ub1VpLXZhbHVlLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtwYWRkaW5nLWxlZnQ6MjVweH0ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsNTAlKX0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXJ7d2lkdGg6NXB4O2hlaWdodDoycHg7bWFyZ2luLXRvcDotMXB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWJ7d2lkdGg6MTBweH0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2V7d2lkdGg6MTVweH0ubm9VaS10b29sdGlwe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOjFweCBzb2xpZCAjRDlEOUQ5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3BhZGRpbmc6NXB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApO2xlZnQ6NTAlO2JvdHRvbToxMjAlfS5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RvcDo1MCU7cmlnaHQ6MTIwJX0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsMCk7bGVmdDphdXRvO2JvdHRvbToxMHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTE4cHgpO3RvcDphdXRvO3JpZ2h0OjI4cHh9IiwiQGNoYXJzZXQgXCJVVEYtOFwiOy8qIVxuICogYW5pbWF0ZS5jc3MgLSBodHRwczovL2FuaW1hdGUuc3R5bGUvXG4gKiBWZXJzaW9uIC0gNC4xLjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgQW5pbWF0ZS5jc3NcbiAqLzpyb290ey0tYW5pbWF0ZS1kdXJhdGlvbjoxczstLWFuaW1hdGUtZGVsYXk6MXM7LS1hbmltYXRlLXJlcGVhdDoxfS5hbmltYXRlX19hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246dmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7YW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tYW5pbWF0ZS1yZXBlYXQpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6dmFyKC0tYW5pbWF0ZS1yZXBlYXQpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMnstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjIpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDozO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Mzstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMyk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSozKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7YW5pbWF0aW9uLWRlbGF5OjFzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OnZhcigtLWFuaW1hdGUtZGVsYXkpO2FuaW1hdGlvbi1kZWxheTp2YXIoLS1hbmltYXRlLWRlbGF5KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MnM7YW5pbWF0aW9uLWRlbGF5OjJzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMik7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqMil9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjNzO2FuaW1hdGlvbi1kZWxheTozczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjMpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00c3std2Via2l0LWFuaW1hdGlvbi1kZWxheTo0czthbmltYXRpb24tZGVsYXk6NHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSo0KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NXM7YW5pbWF0aW9uLWRlbGF5OjVzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNSl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Rlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi44czthbmltYXRpb24tZHVyYXRpb246LjhzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC44KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjgpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMyl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkscHJpbnR7LmFuaW1hdGVfX2FuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjFtcyFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEhaW1wb3J0YW50fS5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9T3V0XXtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSl9ODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMjAlLDUzJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwcHgsMCkgc2NhbGVZKDEuMSl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNXB4LDApIHNjYWxlWSgxLjA1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSl9ODAley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKX19LmFuaW1hdGVfX2JvdW5jZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZTthbmltYXRpb24tbmFtZTpib3VuY2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGFzaHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsYXNoO2FuaW1hdGlvbi1uYW1lOmZsYXNofUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVh7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX1Aa2V5ZnJhbWVzIHNoYWtlWHswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5hbmltYXRlX19zaGFrZVh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZVg7YW5pbWF0aW9uLW5hbWU6c2hha2VYfUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZVl7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfX1Aa2V5ZnJhbWVzIHNoYWtlWXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCl9fS5hbmltYXRlX19zaGFrZVl7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZVk7YW5pbWF0aW9uLW5hbWU6c2hha2VZfUAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5hbmltYXRlX19oZWFkU2hha2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoZWFkU2hha2U7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19QGtleWZyYW1lcyBzd2luZ3syMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg1ZGVnKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX19LmFuaW1hdGVfX3N3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyB0YWRhezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTEwJSwyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyl9NDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX3RhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgd29iYmxlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3dvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxvezAlLDExLjElLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MjIuMiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyl9NTUuNSV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyl9NjYuNiV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO3RyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKX04OC44JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKX19QGtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fS5hbmltYXRlX19qZWxsb3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmplbGxvO2FuaW1hdGlvbi1uYW1lOmplbGxvOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGhlYXJ0QmVhdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTQley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9Mjgley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX00MiV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX03MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYW5pbWF0ZV9faGVhcnRCZWF0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhcnRCZWF0O2FuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoxLjMpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luRG93bjthbmltYXRpb24tbmFtZTpiYWNrSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luTGVmdDthbmltYXRpb24tbmFtZTpiYWNrSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBiYWNrSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYmFja0luUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrSW5SaWdodDthbmltYXRpb24tbmFtZTpiYWNrSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luVXA7YW5pbWF0aW9uLW5hbWU6YmFja0luVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dERvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dERvd247YW5pbWF0aW9uLW5hbWU6YmFja091dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpiYWNrT3V0TGVmdDthbmltYXRpb24tbmFtZTpiYWNrT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja091dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX0uYW5pbWF0ZV9fYmFja091dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dFVwO2FuaW1hdGlvbi1uYW1lOmJhY2tPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW57MCUsMjAlLDQwJSw2MCUsODAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KTt0cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LmFuaW1hdGVfX2JvdW5jZUluey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUlufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd257MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKSBzY2FsZVkoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5SaWdodHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKSBzY2FsZVgoMyl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApIHNjYWxlWCguOTgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01cHgsMCkgc2NhbGVZKC45ODUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19ib3VuY2VJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcDthbmltYXRpb24tbmFtZTpib3VuY2VJblVwfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QGtleWZyYW1lcyBib3VuY2VPdXR7MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19LmFuaW1hdGVfX2JvdW5jZU91dHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKX19QGtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45ODUpfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApIHNjYWxlWSgzKX19LmFuaW1hdGVfX2JvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMil9fUBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApIHNjYWxlWCgyKX19LmFuaW1hdGVfX2JvdW5jZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX0uYW5pbWF0ZV9fYm91bmNlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKSBzY2FsZVkoMyl9fS5hbmltYXRlX19ib3VuY2VPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmFuaW1hdGVfX2ZhZGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluRG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5MZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluUmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXA7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVXBCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblRvcExlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5Ub3BMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblRvcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbUxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbVJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkJvdHRvbVJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmFkZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bnswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd25CaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fS5hbmltYXRlX19mYWRlT3V0RG93bkJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dExlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fS5hbmltYXRlX19mYWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VXB7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fS5hbmltYXRlX19mYWRlT3V0VXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0VG9wTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFRvcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFRvcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tUmlnaHR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbVJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dEJvdHRvbVJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9fS5hbmltYXRlX19mYWRlT3V0Qm90dG9tTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTUwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwuOTUsLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59fUBrZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmFuaW1hdGVfX2ZsaXBJblh7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5YO2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fUBrZXlmcmFtZXMgZmxpcEluWXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmFuaW1hdGVfX2ZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwSW5ZO2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxpcE91dFh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2ZsaXBPdXRYey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSowLjc1KTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBPdXRYO2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRYOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WTthbmltYXRpb24tbmFtZTpmbGlwT3V0WX1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2xpZ2h0U3BlZWRJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluUmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDVkZWcpO3RyYW5zZm9ybTpza2V3WCg1ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDVkZWcpO3RyYW5zZm9ybTpza2V3WCg1ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluTGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0UmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgzMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRSaWdodDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dExlZnQ7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dExlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbjthbmltYXRpb24tbmFtZTpyb3RhdGVJbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fS5hbmltYXRlX19yb3RhdGVJblVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0RG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7b3BhY2l0eTowfX0uYW5pbWF0ZV9faGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMik7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoaW5nZTthbmltYXRpb24tbmFtZTpoaW5nZTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgamFja0luVGhlQm94ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgcm90YXRlKDMwZGVnKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06cm90YXRlKDNkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5hbmltYXRlX19qYWNrSW5UaGVCb3h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3g7YW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94fUAtd2Via2l0LWtleWZyYW1lcyByb2xsSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyByb2xsSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3JvbGxJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxJbjthbmltYXRpb24tbmFtZTpyb2xsSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKX19QGtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fS5hbmltYXRlX19yb2xsT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm9sbE91dDthbmltYXRpb24tbmFtZTpyb2xsT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHpvb21JbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTUwJXtvcGFjaXR5OjF9fS5hbmltYXRlX196b29tSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX0uYW5pbWF0ZV9fem9vbU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21PdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247YW5pbWF0aW9uLW5hbWU6em9vbU91dERvd247LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fS5hbmltYXRlX196b29tT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXRMZWZ0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19QGtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmFuaW1hdGVfX3pvb21PdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRSaWdodDthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dFVwO2FuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkRvd257MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJblVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fS5hbmltYXRlX19zbGlkZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dERvd247YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5hbmltYXRlX19zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fS5hbmltYXRlX19zbGlkZU91dFVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcDthbmltYXRpb24tbmFtZTpzbGlkZU91dFVwfSIsIi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtcGFuZSxcclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxyXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxyXG4ubGVhZmxldC16b29tLWJveCxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuXHR9XHJcbi8qIFByZXZlbnRzIElFMTEgZnJvbSBoaWdobGlnaHRpbmcgdGlsZXMgaW4gYmx1ZSAqL1xyXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdH1cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDE2MDBweDtcclxuXHRoZWlnaHQ6IDE2MDBweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtdGlsZSB7XHJcblx0LyogU2VlOiBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD02MDAxMjAgKi9cclxuXHRtaXgtYmxlbmQtbW9kZTogcGx1cy1saWdodGVyO1xyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdGlsZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcclxuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHR9XHJcbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdH1cclxuLmx2bWwge1xyXG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIHtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjbGVhcjogYm90aDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuc3ZnLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cclxuLyogY3Vyc29ycyAqL1xyXG5cclxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbi5sZWFmbGV0LWdyYWIge1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiO1xyXG5cdH1cclxuLmxlYWZsZXQtY3Jvc3NoYWlyLFxyXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0Y3Vyc29yOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xyXG5cdH1cclxuXHJcbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHRjb2xvcjogIzAwNzhBODtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyLFxyXG4ubGVhZmxldC1iYXIgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuXHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cclxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcclxuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMS4wODMzM2VtO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGggeyAvKiB1c2VkIG9ubHkgaW4gcGF0aC1ndWVzc2luZyBoZXVyaXN0aWMsIHNlZSBMLkljb24uRGVmYXVsdCAqL1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcclxuXHR9XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIsXHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4ubGVhZmxldC1hdHRyaWJ1dGlvbi1mbGFnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMWVtO1xyXG5cdGhlaWdodDogMC42NjY5ZW07XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NztcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0fVxyXG5cclxuXHJcbi8qIHBvcHVwICovXHJcblxyXG4ubGVhZmxldC1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcblx0bWFyZ2luOiAxM3B4IDI0cHggMTNweCAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMS4wODMzM2VtO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxN3B4IDA7XHJcblx0bWFyZ2luOiAxLjNlbSAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHJcblx0bWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Zm9udDogMTZweC8yNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogIzc1NzU3NTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlcixcclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiAjNTg1ODU4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0LW1zLXpvb206IDE7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdH1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHR9XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG4vKiBEaXJlY3Rpb25zICovXHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcbi8qIFByaW50aW5nICovXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG5cdC8qIFByZXZlbnQgcHJpbnRlcnMgZnJvbSByZW1vdmluZyBiYWNrZ3JvdW5kLWltYWdlcyBvZiBjb250cm9scy4gKi9cclxuXHQubGVhZmxldC1jb250cm9sIHtcclxuXHRcdC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuXHRcdHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XHJcblx0XHR9XHJcblx0fVxyXG4iLCIvLyBJbXBvcnQgRm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoZm9udHMvcG9wcGlucy50dGYpO1xufVxuXG4vLyBpbXBvcnQgY3NzIGZyb20gbm9kZSBtb2R1bGVzXG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzJyk7XG5AaW1wb3J0ICd+bGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzJztcblxuLy8gSW1wb3J0IEN1c3RvbSBWYXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIGNvbG9yIHZhcmlhYmxlcyBiZWZvcmUgaW1wb3J0aW5nIEJvb3RzdHJhcFxuJHByaW1hcnk6ICRicmFuZC1jb2xvcjtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kd2FybmluZzogJG9yYW5nZTtcblxuLy8gSW1wb3J0IEJvb3RzdHJhcFxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG4vLyBUZW1wbGF0ZSBtaXhpbnNcbkBpbXBvcnQgXCIuL21peGlucy9taXNjXCI7XG5AaW1wb3J0IFwiLi9taXhpbnMvYW5pbWF0aW9uXCI7XG5cbkBpbXBvcnQgXCJuYXZzXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJkYXRhdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJcIjtcbkBpbXBvcnQgXCJsYXlvdXRzXCI7XG5AaW1wb3J0IFwibWlzY1wiO1xuQGltcG9ydCBcInZlcnRpY2FsLXdyYXBwZXJcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJjdXN0b20taW1hZ2UtdXBsb2FkXCI7XG5AaW1wb3J0IFwibW9kYWxzXCI7XG5AaW1wb3J0IFwiY2FyZHNcIjtcbkBpbXBvcnQgXCJjaGFydFwiO1xuQGltcG9ydCBcImJhZGdlc1wiO1xuQGltcG9ydCBcImZpbHRlcnNcIjtcbkBpbXBvcnQgXCJkYXRlcmFuZ2VcIjtcbkBpbXBvcnQgXCJhdmF0YXJzXCI7XG5AaW1wb3J0IFwiZHJhZy1kcm9wXCI7XG5AaW1wb3J0IFwidGltZXBpY2tlclwiO1xuQGltcG9ydCBcImRhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJwcm9ncmVzcy1iYXJcIjtcbkBpbXBvcnQgXCJsb2FkZXJzXCI7XG5AaW1wb3J0IFwidG9hc3RlclwiO1xuQGltcG9ydCBcInRhYi1sYXlvdXRcIjtcbkBpbXBvcnQgXCJ0YWctbWFuYWdlclwiO1xuQGltcG9ydCBcIm1vYmlsZS1sYXlvdXRcIjtcbkBpbXBvcnQgXCJjYWxlbmRhclwiO1xuQGltcG9ydCBcImFjY29yZGlvblwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZm9udHNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaWNvbnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3BhZGRpbmctbWFyZ2luXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvYXV0aFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXItcHJvZmlsZVwiO1xuQGltcG9ydCBcInBhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcInBhZ2VzL3VzZXJzLXJvbGVzXCI7XG5AaW1wb3J0IFwicGFnZXMvdW5zdWJzY3JpYmVyLXBhZ2VcIjtcblxuLy8gUmlnaHQgdG8gTGVmdCBEaXJlY3Rpb25cbkBpbXBvcnQgXCJkaXItcnRsXCI7XG5AaW1wb3J0IFwiLi4vYXBwXCI7XG5AaW1wb3J0IFwiLi4vYXBwLXJ0bFwiO1xuQGltcG9ydCBcIi4uL2JyYW5kXCI7XG5cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gTm9ybWFsIENvbG9yc1xuJGJsdWU6ICM0NDY2RjI7XG4kZGFyay1ibHVlOiAjMjg1MGYwO1xuJGluZGlnbzogIzY2MTBmMjtcbiRwdXJwbGU6ICM2YTAwOGE7XG4kbGlnaHQtcHVycGxlOiAjOTY0ZWQ4O1xuJHBpbms6ICNFOTFFNjM7XG4kcmVkOiAjZjk2ODY4O1xuJG9yYW5nZTogI0VCNUMwMDtcbiR5ZWxsb3c6ICNmNmU4NGU7XG4kZ3JlZW46ICMzMzczMDA7XG4kdGVhbDogIzU4ZDhhMztcbiRjeWFuOiAjNTdjN2Q0O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJHdoaXRlLXNtb2tlOiAjZjJmN2Y4O1xuJHZpb2xldDogIzQxNDc4YTtcbiRkYXJrc2xhdGVncmF5OiAjMmUzODNlO1xuJGRvZGdlci1ibHVlOiAjMzQ5OGRiO1xuXG4vLyBDb2xvciBWYXJpYWJsZXNcbiRicmFuZC1jb2xvcjogIzMzNzMwMDtcbiRiYXNlLWNvbG9yOiAjRjlGOUY5O1xuJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yOiAjOTM5N0EwO1xuJGRlZmF1bHQtbGlnaHQtY29sb3I6ICNFOEY1RTM7XG4kbXV0ZWQtY29sb3I6ICNhZmIxYjY7XG4kbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDkpO1xuJG5vdGUtYmctYmx1ZS1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjU1LCAwLjkpO1xuJG5vdGUtYmctcmVkLWNvbG9yOiByZ2JhKDI1NSwgMjMzLCAyMzMsIDAuOSk7XG4kbm90ZS1iZy1wdXJwbGUtY29sb3I6IHJnYmEoMjU1LCAyMzEsIDI1NSwgMC45KTtcbiRub3RlLWJnLXN1Y2Nlc3MtY29sb3I6IHJnYmEoMjExLCAyNTUsIDIyMCwgMC45KTtcbiRub3RlLWJnLWluZm8tY29sb3I6IHJnYmEoMjEyLCAyNDksIDI1NSwgMC45KTtcbiRncmF5LTE6ICM4QThBOEE7XG4kaW5mby1jb2xvcjogIzM4YTRmODtcbiR3YXJuaW5nLWNvbG9yOiAjRUI1QzAwO1xuJGVycm9yLWNvbG9yOiAjY2MzMzAwO1xuJGRhbmdlci1jb2xvcjogI2ZjMmMxMDtcbiRzdWNjZXNzLWNvbG9yOiAjMzM3MzAwO1xuXG4vLyBCb3JkZXIgVmFyaWFibGVzXG4kZGVmYXVsdC1yYWRpdXM6IDAuMjVyZW07XG5cbi8vIEZvbnRzXG4kbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yOiAjOEE4QThBO1xuJGRlZmF1bHQtZm9udC1zaXplOiAwLjkzNXJlbTtcbiR0eXBlLTE6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcblxuLy8gQnV0dG9uc1xuJGFjdGlvbi1idXR0b24tcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiRkZWZhdWx0LWJ1dHRvbi1wYWRkaW5nOiAwLjQ1cmVtIDEuMnJlbTtcblxuLy8gQ2FyZHNcbiRkZWZhdWx0LWNhcmQtcGFkZGluZzogMnJlbTtcblxuLy8gRHJvcGRvd25cbiRkcm9wZG93bi1hcnJvdy1mb250LXNpemU6IDAuNTVyZW07XG5cbi8vIE1lYXN1cmVtZW50ICYgUHJvcGVydHkgVmFyaWFibGVzXG4kZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjogMnJlbTtcbiRib290c3RyYXAtY29sdW1uLXBhZGRpbmc6IDFyZW07XG4kbWFpbi1jb250ZW50LXdyYXBwZXItcGFkZGluZzogMnJlbTtcbiRmaWx0ZXItYnV0dG9uLXBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cbi8vIFRyYW5zaXRpb24gVmFyaWFibGVzXG4kZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4kYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblxuLy8gRm9ybSBWYXJpYWJsZXNcbiR3aXphcmQtc3RlcC1idG4tZGVmYXVsdC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuJGZvcm1zLWlucHV0LXRleHQtY29sb3I6ICM4OTg5ODk7XG4kZmlsdGVyLWJ0bi10ZXh0LWNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yO1xuJGlucHV0cy1mb2N1cy1jb2xvcjogJGJyYW5kLWNvbG9yO1xuJGRlZmF1bHQtaW5wdXQtYm94LXBhZGRpbmc6IDEwcHggMTRweDtcblxuLy8gTWlzYyBWYXJpYWJsZXNcbiRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDogNnB4O1xuJGxpZ2h0LWxheW91dC1jYXJkLWJnOiAkd2hpdGU7XG4kZGVmYXVsdC1tb2RhbC1wYWRkaW5nOiAxLjY4OHJlbTtcbiRtb2RhbC1jbG9zZS1pY29uLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuJGRlZmF1bHQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kZGVmYXVsdC1jYXJkLXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kZGVmYXVsdC1saWdodC1idG4taG92ZXItYmc6IHJnYmEoMjQ1LCAyNDgsIDI1NSwgMC45NSk7XG4kZGVmYXVsdC1kYXJrLWJ0bi1ob3Zlci1iZzogcmdiYSg2OCwgMTAyLCAyNDIsIDAuOTUpO1xuXG4vLyBOYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiA3MHB4O1xuJG5hdmJhci1tZW51LWNvbG9yOiAjOWM5ZmE2O1xuJG5hdmJhci1mb250LXNpemU6IDAuODc1cmVtO1xuJGxpZ2h0LW5hdmJhci1saW5rLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLXdpZHRoLWxnOiAyMzBweDtcbiRzaWRlYmFyLXdpZHRoLWljb246IDcwcHg7XG4kc2lkZWJhci1zY3JvbGxiYXItd2lkdGg6IDZweDtcbiRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcjogIzU2NjA3NjtcbiRzaWRlYmFyLW1lbnUtcGFkZGluZy15OiAwLjVyZW07XG4kc2lkZWJhci1tZW51LXBhZGRpbmcteDogMS4yNXJlbTtcbiRzaWRlYmFyLW1lbnUtZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4kc2lkZWJhci1zdWJtZW51LWZvbnQtc2l6ZTogLjgxMjVyZW07XG4kc2lkZWJhci1zdWJtZW51LWl0ZW0tcGFkZGluZzogLjc1cmVtIDEuMzVyZW0gLjc1cmVtIDEuMzVyZW07XG4kc2lkZWJhci1pY29uLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4kc2lkZWJhci1hcnJvdy1mb250LXNpemU6IDAuNzVyZW07XG4kaWNvbi1vbmx5LWNvbGxhcHNlLXdpZHRoOiAxOTBweDtcblxuJHNpZGViYXItbGlnaHQtc3VibWVudS1jb2xvcjogIzg4ODtcbiRzaWRlYmFyLWxpZ2h0LW1lbnUtYXJyb3ctY29sb3I6ICM5ZTlkYTA7XG5cbiRzaWRlYmFyLWRhcmstYmc6ICMyQjMwM0I7XG4kc2lkZWJhci1kYXJrLW1lbnUtY29sb3I6ICM3MDc4ODc7XG4kc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpO1xuJG5hdmJhci1icmFuZC1iZzogZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKTtcblxuLy8gVmFyaWFibGVzIGZvciBkYXJrIGxheW91dFxuJGRhcmstbGF5b3V0LWJhc2UtY29sb3I6IGRhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA2JSk7XG4kZGFyay1sYXlvdXQtZGVmYXVsdC1ib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgOCUpO1xuJGRhcmstbGF5b3V0LWJveC1zaGFkb3c6IDBweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbi8vIFZhcmlhYmxlcyBmb3IgbW9iaWxlIHZpZXdcbiRkZWZhdWx0LWZvbnQtc2l6ZS1mb3ItbW9iaWxlOiAwLjlyZW07XG4kbWFpbi1jb250ZW50LXdyYXBwZXItbW9iaWxlLXBhZGRpbmc6IDIwcHg7XG4kZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlOiAyMHB4O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gb3BhY2l0eSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBkcm9wZG93bkFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi8qQm91bmNlIFNwaW5uZXIgQW5pbWF0aW9uKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKVxuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuOnJvb3Qge1xuICAtLWJhc2UtY29sb3I6ICN7JGJhc2UtY29sb3J9O1xuICAtLWRlZmF1bHQtZm9udC1jb2xvcjogIzMxMzEzMTtcbiAgLS1kZWZhdWx0LWJvcmRlci1jb2xvcjogI0YwRjJGNTtcbiAgLS1kcm9wZG93bi1tZW51LWJnOiAjeyR3aGl0ZX07XG4gIC0tZGVmYXVsdC1jYXJkLWJnOiAjeyR3aGl0ZX07XG4gIC0tZGVmYXVsdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnOiAjZmJmY2ZmO1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdzogbm9uZTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1iZzogI3skd2hpdGV9O1xuICAtLWFjY29yZGlvbi1oZWFkZXItYmc6ICN7JGJhc2UtY29sb3J9O1xuICAtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmc6ICN7JHdoaXRlfTtcbiAgLS1hdXRoZW50aWNhdGlvbi1mb3JtLWJnOiAjeyR3aGl0ZX07XG4gIC0tcmFuZ2Utc2xpZGVyLWJhc2VsaW5lLWJnOiAjeyRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tdGFiLXN0ZXAtYmVmb3JlLWJnOiAjeyR3aGl0ZX07XG4gIC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZzogI3skd2hpdGV9O1xuICAtLW1vZGFsLWJvZHktYmc6ICN7JHdoaXRlfTtcbiAgLS1ub3RlLWZvbnQtY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIC0tbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDkpO1xuICAtLWF2YXRlcnMtYm9yZGVyLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYXZhdGFycy1ib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgLS1zdWNjZXNzLXRvYXN0LWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzApfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3I6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDIwKX07XG4gIC0tbm90LWZvdW5kLW9wYWNpdHk6IDE7XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNTUlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNDUlKX07XG4gIC0tdnVlLXRvYXN0ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLS13aGl0ZS1iYXNlLWNvbG9yOiAjeyR3aGl0ZX07XG4gIC0tYXZhdGFyLW5vLWltYWdlLWJnOiAjODk4OTg5O1xuICAtLWF2YXRhci1uby1pbWFnZS1mb250OiAjeyR3aGl0ZX07XG5cbiAgLy8gTGF5b3V0cyBWYXJpYWJsZXNcbiAgLS1uYXZiYXItYmc6ICN7JHdoaXRlfTtcbiAgLS1zaWRlYmFyLWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLW5hdmJhci1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1uYXZiYXItYnJhbmQtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKX07XG4gIC0tc2lkZWJhci1ib3gtc2hhZG93OiBub25lO1xuICAtLW1lbnUtdGl0bGUtc2hhZG93OiBub25lO1xuICAtLXN1Ym1lbnUtc2hhZG93OiBub25lO1xuXG4gIC8vIEJ1dHRvbnMgVmFyaWFibGVzXG4gIC0tYnRuLWxpZ2h0LWJnOiAjeyR3aGl0ZX07XG4gIC0tYnRuLWxpZ2h0LWNvbG9yOiAjZjhmOWZhO1xuICAtLWJ0bi1kYXJrLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJ0bi1kYXJrLWhvdmVyLWNvbG9yOiAje2RhcmtlbigjMzQzYTQwLCA1JSl9O1xuICAtLWJ0bi1zZWNvbmRhcnktYmc6ICN7JGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAje2RhcmtlbigkZGVmYXVsdC1zZWNvbmRhcnktY29sb3IsIDEwJSl9O1xuICAtLWljb24taG92ZXItYmc6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSl9O1xuICAtLWJ0bi1maWx0ZXItYmc6ICN7JHdoaXRlfTtcblxuICAvLyBGb3JtICYgSW5wdXQgVmFyaWFibGVzXG4gIC0taW5wdXQtc2VhcmNoLWJveC1ib3JkZXI6ICN7JGRlZmF1bHQtbGlnaHQtY29sb3J9O1xuICAtLWZvcm0tY29udHJvbC1iZzogI3skd2hpdGV9O1xuICAtLWNhbGVuZGFyLWJnOiAjeyR3aGl0ZX07XG4gIC0tYmcteC1pY29uOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpfTtcbiAgLS1zaGFkb3cteC1pY29uOiBub25lO1xuICAtLXNlYXJjaC1ib3gtYmc6ICN7JHdoaXRlfTtcbiAgLS1iZy1pbnB1dC1yZWFkb25seTogI2U5ZWNlZjtcbiAgLS1jaGlwcy1iZzogI3skd2hpdGV9O1xuICAtLXRpbWUtcGlja2VyLWJnOiAjeyR3aGl0ZX07XG4gIC0tc2VhcmNoLXJlc3VsdC1kcm9wZG93bi1zaGFkb3c6IDBweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJnLWhpZ2hsaWdodGVkLXJvdzogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKX07XG59XG5cblt0aGVtZT1cImRhcmtcIl0ge1xuICAtLWJhc2UtY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDclKX07XG4gIC0tZGVmYXVsdC1mb250LWNvbG9yOiAje2Rhcmtlbigkd2hpdGUsIDIwJSl9O1xuICAtLWRlZmF1bHQtYm9yZGVyLWNvbG9yOiAje2xpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1kcm9wZG93bi1tZW51LWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSl9O1xuICAtLWRlZmF1bHQtY2FyZC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1kZWZhdWx0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tdmVydGljYWwtdGFiLWhlYWRlci1iZzogI3tsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDAuMiUpfTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1zaGFkb3c6IG5vbmU7XG4gIC0tdmVydGljYWwtdGFiLWljb24tYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYWNjb3JkaW9uLWhlYWRlci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNSUpfTtcbiAgLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWljb24taG92ZXItYmc6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWF1dGhlbnRpY2F0aW9uLWZvcm0tYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tcmFuZ2Utc2xpZGVyLWJhc2VsaW5lLWJnOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgLS1jYWxlbmRhci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS10YWItc3RlcC1iZWZvcmUtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMSUpfTtcbiAgLS1tb2RhbC1ib2R5LWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLW5vdGUtZm9udC1jb2xvcjogI3skYmxhY2t9O1xuICAtLW5vdGUtYmctY29sb3I6IHJnYmEoMjU1LCAyMDQsIDIzLCAwLjA1KTtcbiAgLS1hdmF0ZXJzLWJvcmRlci1jb2xvcjogdmFyKC0tc2lkZWJhci1iZyk7XG4gIC0tYXZhdGFycy1ib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgLS1zdWNjZXNzLXRvYXN0LWJnOiAjeyRzaWRlYmFyLWRhcmstYmd9O1xuICAtLXNjcm9sbGJhci10aHVtYi1jb2xvcjogI3skc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3J9O1xuICAtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcjogI3skc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3J9O1xuICAtLW5vdC1mb3VuZC1vcGFjaXR5OiAuNztcbiAgLS1zZWFyY2gtcmVzdWx0LWRyb3Bkb3duLXNoYWRvdzogMHB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRyYWNrOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCAxMCUpfTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iOiAje2Rhcmtlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDUlKX07XG4gIC0tdnVlLXRvYXN0ZXItYmc6IHJnYmEoMzksIDQzLCA1MywgMC45KTtcbiAgLS13aGl0ZS1iYXNlLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgLS1hdmF0YXItbm8taW1hZ2UtYmc6ICMzQTNDNDM7XG4gIC0tYXZhdGFyLW5vLWltYWdlLWZvbnQ6ICM3OTdEOEQ7XG5cbiAgLy8gTGF5b3V0cyBWYXJpYWJsZXNcbiAgLS1uYXZiYXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKX07XG4gIC0tc2lkZWJhci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpfTtcbiAgLS1uYXZiYXItYm94LXNoYWRvdzogMXB4IDVweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLS1uYXZiYXItYnJhbmQtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tc2lkZWJhci1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1tZW51LXRpdGxlLXNoYWRvdzogMnB4IDJweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1zdWJtZW51LXNoYWRvdzogMnB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAvLyBCdXR0b25zIFZhcmlhYmxlc1xuICAtLWJ0bi1saWdodC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1idG4tbGlnaHQtY29sb3I6ICN7bGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWJ0bi1kYXJrLWNvbG9yOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA5JSl9O1xuICAtLWJ0bi1kYXJrLWhvdmVyLWNvbG9yOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA2JSl9O1xuICAtLWJ0bi1zZWNvbmRhcnktYmc6ICM0MTQyNDQ7XG4gIC0tYnRuLXNlY29uZGFyeS1ob3Zlci1iZzogI3tkYXJrZW4oIzQxNDI0NCwgMTAlKX07XG4gIC0tYnRuLWZpbHRlci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcblxuICAvLyBGb3JtICYgSW5wdXQgVmFyaWFibGVzXG4gIC0taW5wdXQtc2VhcmNoLWJveC1ib3JkZXI6IHRyYW5zcGFyZW50O1xuICAtLWZvcm0tY29udHJvbC1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNSUpfTtcbiAgLS1iZy14LWljb246ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tc2hhZG93LXgtaWNvbjogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zZWFyY2gtYm94LWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWJnLWlucHV0LXJlYWRvbmx5OiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAxJSl9O1xuICAtLWNoaXBzLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXRpbWUtcGlja2VyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWJnLWhpZ2hsaWdodGVkLXJvdzogI3tkYXJrZW4oIzQxNDI0NCwgMTAlKX07XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uc2lkZWJhciB7XG4gIHotaW5kZXg6IDIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICB3aWR0aDogJHNpZGViYXItd2lkdGgtbGc7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNpZGViYXItYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaWRlYmFyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtbGc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmF2YmFyLWJyYW5kLWJnKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAkc2lkZWJhci1tZW51LXBhZGRpbmcteDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwLjc1cmVtIDAgMCAwO1xuICAgICAgICBtYXJnaW46IDAgLTEuMjVyZW0gMCAtMS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItc3VibWVudS1iZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAvL3BhZGRpbmc6IDAuNzVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbSAwIC0xLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAkc2lkZWJhci1tZW51LXBhZGRpbmcteSAwICRzaWRlYmFyLW1lbnUtcGFkZGluZy15IDA7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG5cbiAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJyYW5kLWJnO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1tZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG5cbiAgICAgICAgICAmLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAkc2lkZWJhci1hcnJvdy1mb250LXNpemUvMSAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cbiAgICAgICAgICAgIC5ydGwgJiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHR5cGUtMTtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG5cbiAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnN1Yi1tZW51KSB7XG4gICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6bm90KC5uYXYtY2F0ZWdvcnkpOm5vdCgubmF2LXByb2ZpbGUpIHtcbiAgICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuXG4gICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdWItbWVudSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItc3VibWVudS1mb250LXNpemU7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjM1cmVtIDAuNzVyZW0gMS4zNXJlbTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1zY3JvbGxpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXNjcm9sbGJhci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdHlsZSBmb3Igb2ZmLWNhbnZhcyBtZW51XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1vZmZjYW52YXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0kc2lkZWJhci13aWR0aC1sZztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLm5hdmJhciB7XG4gIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZiYXItYmcpO1xuICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtbGc7XG4gIGJveC1zaGFkb3c6IHZhcigtLW5hdmJhci1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIGNvbG9yOiAkbmF2YmFyLW1lbnUtY29sb3I7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtbGd9KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtbmF2YmFyLWxpbmstY29sb3I7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMS42O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnQtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNvdW50LXN5bWJvbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnRvcGJhci1kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogY2FsYyg0LjM3NXJlbSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW46IGF1dG8gMC4ycmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgIC5ydGwgJiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtO1xuXG4gICAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tci0wO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICB3aWR0aDogMzMzcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzMzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIG1lZGlhLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDk3JTtcblxuICAgICAgICAgICAgICAgICAgICAgICYubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODglO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8tbm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLm5vLW5vdGlmaWNhdGlvbi1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICB0b3A6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXByb2ZpbGUge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG5cbiAgICAgICAgICAgIC5uYXYtcHJvZmlsZS1pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuXG4gICAgICAgICAgICAgICAgJi5vbmxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3Ioc3VjY2Vzcyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vZmZsaW5lIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKGRhbmdlcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5idXN5IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKHdhcm5pbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgJi5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwJTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYXZiYXItbmF2LXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2lkZWJhciB7XG4gICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyIHtcbiAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIC5wYWdlLWljb24ge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYucGFnZS1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIC5wYWdlLWljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ucGFnaW5hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjc7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMS41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24tbWVudS1jZW50ZXIge1xuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gYnV0dG9uXG4gICYuYnRuLWRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC45NWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAkZHJvcGRvd24tYXJyb3ctZm9udC1zaXplLzEgJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIC5idG4tbGlnaHQge1xuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBhY3Rpb24gYnV0dG9uXG4gICYub3B0aW9ucy1kcm9wZG93biB7XG4gICAgLmJ0bi1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRlbmFudCBtYW5hZ2VyIGRyb3Bkb3duXG4gICYuYnRuLXRlbmFudC1kcm9wZG93biB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cbiAgICAgICAgJi5kcm9wZG93bi10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZW5hbnQtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uXG4uZHJvcGRvd24td2l0aC1hbmltYXRpb24ge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgICAmLnNob3cge1xuICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSxcbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbS1zdGFydFwiXSB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3Atc3RhcnRcIl0ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5kYXRhdGFibGUge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyMCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICAmLmRhdGF0YWJsZS10aCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJi5kYXRhdGFibGUtdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRhYmxlLWFjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyomOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICYuZGF0YXRhYmxlLXRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBEYXRhdGFibGVcbi50YWJsZS12aWV3LXJlc3BvbnNpdmUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgdGFibGUsIHRoZWFkLCB0Ym9keSwgdGgsIHRkLCB0ciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgJi50YWJsZS1hY3Rpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFbXB0eSBEYXRhIEJsb2NrXG4ubm8tZGF0YS1mb3VuZC13cmFwcGVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgb3BhY2l0eTogdmFyKC0tbm90LWZvdW5kLW9wYWNpdHkpO1xuICB9XG59XG5cbi8vIEhpZ2hsaWdodGluZyBUYWJsZSBSb3dcbi5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTs7XG4gIH1cbn1cblxuLy8gQ29udGV4dCBNZW51XG4uYnVsay1mbG9hdGluZy1hY3Rpb24td3JhcHBlciB7XG4gIHotaW5kZXg6IDEwMzE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0NHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcblxuICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAuYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKTtcblxuICAgIC5kcm9wZG93biB7XG4gICAgICBtYXJnaW46IDAgLTJweDtcblxuICAgICAgJi5idG4tZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgMCAwICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICRkZWZhdWx0LXJhZGl1cyAkZGVmYXVsdC1yYWRpdXMgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlYXJjaC1hbmQtc2VsZWN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgICAgICAgLmRyb3Bkb3duLXNlYXJjaC1yZXN1bHQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDk1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1tZW51LXdpdGgtc2VhcmNoIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGtleWZyYW1lcyBkcm9wZG93bkFuaW1hdGlvbiB7XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLXNlYXJjaC1yZXN1bHQtd3JhcHBlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3IgZGF0YWJsZSBleHBhbmRhYmxlIGNvbHVtblxuLnRhYmxlLWV4cGFuZGVkLWNvbHVtbiB7XG4gIC5leHBhbmRhYmxlLWJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1leHBhbmRhYmxlLWFyZWEge1xuICB0ZCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS12aWV3LXJlc3BvbnNpdmUge1xuICAgIC50YWJsZS1leHBhbmRhYmxlLWFyZWEge1xuICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERhdGF0YWJsZSBoZWxwZXIgY2xhc3Nlc1xuLnJlbW92ZS1kYXRhdGFibGUteC1wYWRkaW5nIHtcbiAgLmRhdGF0YWJsZSB7XG4gICAgdGFibGUge1xuICAgICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi50YWItcGFuZSB7XG4gIC5jb250ZW50IHtcbiAgICAuc2luZ2xlLXNlYXJjaC13cmFwcGVyIHtcbiAgICAgIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRhYiB7XG4gIC50YWItbWVudSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAwIDAgMjY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRhYi1tZW51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLmNhcmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNjVweCkgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyNjVweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWljb24ge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnKTtcblxuICAgIC5pY29uLXBvc2l0aW9uIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgIC50YWItaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVydGljYWwtdGFiLWljb24tYmcpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS12ZXJ0aWNhbC10YWItaWNvbi1zaGFkb3cpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICAudGFiLWl0ZW0tbGluayB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcblxuICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgLnRhYi1jb250ZW50LWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgbWFyZ2luOiAwIC0ycmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIC5kYXRhdGFibGUge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvcml6b250YWwtdGFiIHtcbiAgLmNhcmQge1xuICAgIC5uYXYge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFicyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS10YWItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgLnZlcnRpY2FsLXRhYiB7XG4gICAgLm5hdiB7XG4gICAgICAudGFiLWl0ZW0tbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4ubmF2YmFyIHtcbiAgJi5maXhlZC10b3Age1xuICAgICsgLnBhZ2UtYm9keS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBJY29uIE9ubHlcbi5zaWRlYmFyLWljb24tb25seSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXItc2Nyb2xsZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubmF2YmFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpZGViYXIge1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRuYXZiYXItaGVpZ2h0O1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLm1lbnUtdGl0bGUsIC5iYWRnZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDVweCA1cHggMHB4KTtcbiAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHggMCAwIDVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICYubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkXSB7XG4gICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgNXB4IDAgMHB4KTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4IDAgMCAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhvdmVyLW9wZW4ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNpZGViYXItYmcpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLXN1Ym1lbnUtaXRlbS1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tb25seS1jb2xsYXBzZS13aWR0aDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gU2hhZG93IGZvciBkYXJrIG1vZGVcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1tZW51LXRpdGxlLXNoYWRvdyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbGxhcHNlLFxuICAgICAgICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgNXB4IDApO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1vbmx5LWNvbGxhcHNlLXdpZHRoO1xuICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDAgNXB4KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8gU2hhZG93IGZvciBkYXJrIG1vZGVcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc3VibWVudS1zaGFkb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3ViLW1lbnUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWRlYmFyLWJnKTtcblxuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1icmFuZC1iZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tcGFuZWwge1xuICAgICAgbWluLWhlaWdodDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgSG92ZXIgT25seVxuLnNpZGViYXItaG92ZXItb25seSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1pY29ufSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtbGc7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAwcHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtbGc7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2IHtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG5cbiAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdiB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICYubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1Yi1tZW51IHtcbiAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1wYW5lbCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUlRMIGxheW91dFxuLnJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuc2lkZWJhciB7XG4gICAgLm5hdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5ib2R5LCBodG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LWZhbWlseTogJHR5cGUtMTtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4qOi1tb3otZnVsbC1zY3JlZW4sXG4qOi13ZWJraXQtZnVsbC1zY3JlZW4sXG4qOmZ1bGxzY3JlZW4gKjotbXMtZnVsbHNjcmVlbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJi50ZXh0LW11dGVkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuaHIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbn1cblxuc3BhbiB7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xufVxuXG4uY3VzdG9tLXNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwNXZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sb2FkaW5nLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5oLWZpdC1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zY2hlZHVsZS1kaXZpZGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZ3JhYiB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4vLyBIZWlnaHQgLSBXaWR0aFxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MDAge1xuICAud2lkdGgtI3skaX0ge1xuICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi13aWR0aC0jeyRpfSB7XG4gICAgbWluLXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC13aWR0aC0jeyRpfSB7XG4gICAgbWF4LXdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlaWdodC0jeyRpfSB7XG4gICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1pbi1oZWlnaHQtI3skaX0ge1xuICAgIG1pbi1oZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWF4LWhlaWdodC0jeyRpfSB7XG4gICAgbWF4LWhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJvcmRlciBSYWRpdXNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLnJhZGl1cy0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4ICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1yaWdodC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAjeyRpfXB4ICN7JGl9cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1sZWZ0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRpfXB4IDAgMCAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy10b3AtbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICN7JGl9cHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJhZGl1cy1ib3R0b20tbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLXJpZ2h0LSN7JGl9IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgI3skaX1weCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAwIHtcbiAgLnRvcC0jeyRpfSB7XG4gICAgdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJpZ2h0LSN7JGl9IHtcbiAgICByaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3R0b20tI3skaX0ge1xuICAgIGJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5sZWZ0LSN7JGl9IHtcbiAgICBsZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTG9hZGVyIERlc2lnblxuLnNwaW5uZXItYm91bmNlIHtcbiAgJi5icmFuZC1jb2xvciB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlLWNvbG9yIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVycmlkZSBCb290c3RyYXAgQ2xhc3Ncbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSwgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLCAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCwgLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiAkYm9vdHN0cmFwLWNvbHVtbi1wYWRkaW5nO1xufVxuXG4uYm9yZGVyLCAuYm9yZGVyLXRvcCwgLmJvcmRlci1yaWdodCwgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlciwgLnNwaW5uZXItZ3JvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMC4xZW0gIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5wYWdlLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6ICRuYXZiYXItaGVpZ2h0IDAgMCAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xufVxuXG4ubWFpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1sZztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtbGd9KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIG1hcmdpbiAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nOiAkbWFpbi1jb250ZW50LXdyYXBwZXItcGFkZGluZztcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5idG4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgcGFkZGluZzogJGRlZmF1bHQtYnV0dG9uLXBhZGRpbmc7XG5cbiAgJi5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtY29sb3IsIDYlKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtY29sb3IpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1iZyk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktaG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWRhcmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tZGFyay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGFyay1ob3Zlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWRhcmstY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYW5nZXItY29sb3IsIDQlKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYnRuLWluZm8ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZm8tY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4td2FybmluZyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2FybmluZy1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtd2FybmluZyB7XG4gICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxvYWQtbW9yZS1kYXRhIHtcbiAgICBmb250LXNpemU6IDk1JTtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXRyYW5zcGFyZW50LXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gICYuYnRuLWdyb3VwLWFjdGlvbiB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogJGFjdGlvbi1idXR0b24tcGFkZGluZztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWluZm8ge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWRhcmsge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0b3Ige1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1bGstZmxvYXRpbmctYWN0aW9uLXdyYXBwZXIge1xuICAuYnRuLWxpZ2h0IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuQG1peGluIGZvcm0taW5wdXRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogJGRlZmF1bHQtaW5wdXQtYm94LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGlucHV0LXNlbGVjdC1vcHRpb25zLWljb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk3JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGcge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuNHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjU1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAzcHgpO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Qge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgQGluY2x1ZGUgaW5wdXQtc2VsZWN0LW9wdGlvbnMtaWNvbjtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcblxuICAmLmN1c3RvbS1zZWxlY3Qge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAkZGVmYXVsdC1pbnB1dC1ib3gtcGFkZGluZyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBAaW5jbHVkZSBmb3JtLWlucHV0cztcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0cy1mb2N1cy1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xufVxuXG4vLyBGb3JtIGdyb3VwIHdpdGggaWNvblxuLmZvcm0tZ3JvdXAtd2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmLnRleHQtcmlnaHQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCA1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJG11dGVkLWNvbG9yLCAyMyUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIGN1c3RvbSBpbnB1dCB2ZXJ0aWNhbGx5IGFsaWdubWVudHNcbi5jdXN0b20tY29udHJvbCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3gtZGVmYXVsdCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nYmx1ZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtcHJpbWFyeSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdibHVlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtc3VjY2VzcyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdncmVlbicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC13YXJuaW5nIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdvcmFuZ2UnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LWluZm8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J3JlYmVjY2FwdXJwbGUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZWJlY2NhcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiByZWJlY2NhcHVycGxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4vLyBDaGVja2JveCBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtY2hlY2tib3gge1xuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMThyZW07XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBib3guXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0LjVweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDIuNDVweDtcbiAgICAgIGhlaWdodDogMi40NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtZGVmYXVsdCB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC1zdWNjZXNzIHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRzdWNjZXNzLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICRzdWNjZXNzLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtd2FybmluZyB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkd2FybmluZy1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LWluZm8ge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAwIDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJGluZm8tY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvIGJ1dHRvbiBjdXN0b21pemVkIGRlc2lnblxuLmN1c3RvbWl6ZWQtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNztcblxuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLm91dHNpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAuaW5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAub3V0c2lkZSAuaW5zaWRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb246IHJhZGlvLXNlbGVjdCAwLjFzIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmFkaW8tc2VsZWN0IDAuMXMgbGluZWFyO1xuICB9XG5cbiAgJi5taW5pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAub3V0c2lkZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICB0b3A6IDIuOHB4O1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8tZGVmYXVsdCB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1wcmltYXJ5IHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgLmluc2lkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXN1Y2Nlc3Mge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXdhcm5pbmcge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2FybmluZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLWluZm8ge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zIEJ1dHRvbiBHcm91cFxuLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIC5idG4tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIHN3aXRjaCBkZXNpZ25cbi5ib3JkZXItc3dpdGNoIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbi8vIENoaXBzIFdpdGggRHJvcGRvd24gU2VhcmNoICYgU2VsZWN0XG4uY2hpcHMtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC5hZGQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuY2hpcHMge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcHMtYmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjQ1cmVtIDAuMzVyZW0gMXJlbTtcblxuICAgIC5kZWxldGUtY2hpcHMge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNoaXBzLWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuICB9XG59XG5cbi8vIFdpemFyZCBTdGVwcyBTY3NzIGNvZGUgaGVyZVxuLndpemFyZC1zdGVwcyB7XG4gIGZvbnQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxuXG4gIC50YWItc3RlcCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkd2l6YXJkLXN0ZXAtYnRuLWRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50YWItc3RlcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1zdGVwLWJlZm9yZS1iZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIC50YWItc3RlcCwgLnRhYi1zdGVwLWluaXQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LXBpbGxzIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxMDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCA1MCB7XG4gICAgICAubmF2LWl0ZW06bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHotaW5kZXg6IDIwLSRpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gU3VtbWVybm90ZSBFZGl0b3IgRGVzaWduIFN0YXJ0ZWQgSGVyZVxuLm5vdGUtZnJhbWUge1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJi5jYXJkIHtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICYubm90ZS10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAubm90ZS1idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlLCAubm90ZS1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgcHJlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS1wYWxldHRlIHtcbiAgICAgICAgICAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtZGltZW5zaW9uLWRpc3BsYXkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93bi1mb250bmFtZSB7XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLm5vdGUtaWNvbi1tZW51LWNoZWNrIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3RlLWljb24tbWVudS1jaGVjayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlLXBhbGV0dGUge1xuICAgIC5ub3RlLWNvbG9yLXJlc2V0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtZWRpdGFibGUge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICAgICYuY2FyZC1ibG9jayB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1jb2RhYmxlIHtcbiAgICAvL2hlaWdodDogMzAwcHggIWltcG9ydGFudDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubm90ZS1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vdGUtc3RhdHVzYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEZpbGUgVXBsb2FkIERlc2lnblxuLmN1c3RvbS1maWxlIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctaW5wdXQtcmVhZG9ubHkpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVnVlIFRlbGVwaG9uZSBJbnB1dFxuLnZ1ZS10ZWwtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAmOmZvY3VzLCAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudnRpX19kcm9wZG93biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudnRpX19kcm9wZG93bi1saXN0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAudnRpX19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZ0aV9faW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAuaW1hZ2UtYXJlYSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtYXJlYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICN1cGxvYWQtbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmlucHV0LWFyZWEge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmNpcmNsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgLmltYWdlLWFyZWEge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4ubW9kYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOHJlbSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzI1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQzOHJlbTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuXG4gICAgICAgICYubW9kYWwtYWxlcnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kZWZhdWx0IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZnVsbHdpZHRoIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGlhbG9nLXRvcCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsLXNjcmVlbi1tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtYm9keS1iZyk7XG5cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQzOHJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucG9zaXRpb24tYWJzb2x1dGUge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtc20ge1xuICAmLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1jYXJkLXBhZGRpbmc7XG5cbiAgICAmLmJvZHktaG92ZXJhYmxlIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuY2FyZC13aXRoLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtY2FyZC1zaGFkb3c7XG4gIH1cblxuICAmLmNhcmQtd2l0aC1zZWFyY2gge1xuICAgIC5pbnB1dC1zZWFyY2gtYm94IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cblxuICAmLnRlbXBsYXRlLXByZXZpZXctY2FyZCB7XG4gICAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZm9udC1zaXplOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAudi1odG1sLXdyYXBwZXIge1xuICAgICAgICB6b29tOiA0MCU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFIDEwIGFuZCBJRSAxMSAqL1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgc3ludGF4ICovXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgIHpvb206IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNzA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2hhcnQtZGF0YS1saXN0IHtcbiAgLmRhdGEtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5zcXVhcmUge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcmdhbml6YXRpb24gY2hhcnRcbi5vcmdjaGFydC1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAub3JnY2hhcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAubm9kZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN5bWJvbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXBzLWJnKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lcyB7XG4gICAgICAuZG93bkxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC50b3BMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0TGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucmlnaHRMaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLypCYWRnZXMqL1xuLmJhZGdlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuMnJlbTtcblxuICAmLmJhZGdlLXBpbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYmFkZ2UtY2lyY2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIG1heC13aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgJi5iYWRnZS1sZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjVyZW07XG5cbiAgICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5iYWRnZS1zbSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDAuNDVyZW0gMXJlbTtcblxuICAgICYuYmFkZ2UtY2lyY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLmJhZGdlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xuICB9XG5cbiAgJi5iYWRnZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cblxuICAmLmJhZGdlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICB9XG5cbiAgJi5iYWRnZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtbXV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgfVxufVxuXG4vKk5vdGVzKi9cbi5ub3RlLXRpdGxlIHtcbiAgc3ZnIHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLm5vdGUge1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG5cbiAgJi5ub3RlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGUtYmctY29sb3IpO1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubm90ZS1ibHVlIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1ibHVlLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctcmVkLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXB1cnBsZSB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctcHVycGxlLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAmLm5vdGUtaW5mbyB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctaW5mby1jb2xvcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtaXhpbiBjbGVhci1pY29uLW1peGluIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgZm9udC1zaXplOiA5NSUgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgcGFkZGluZzogMC4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy14LWljb24pO1xuICB9XG59XG5cbkBtaXhpbiBmaWx0ZXJzLWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbn1cblxuLmJ0bi1maWx0ZXIge1xuICBmb250LXNpemU6IDk1JTtcbiAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJ0bi1saXN0LWdyaWQge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIge1xuICAuc2luZ2xlLWZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nO1xuXG4gICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBjbGVhci1pY29uLW1peGluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHBsaWVkIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgLmJ0bi1jbGVhciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbi1maWx0ZXIge1xuICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgei1pbmRleDogMTA0MCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG5cbiAgICAgICAgICAuY29udGVudC10eXBlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRkZWZhdWx0LWxpZ2h0LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jdXN0b20tc3dpdGNoIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvclxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hbmFnZS1jb2x1bW4tb3B0aW9ucyB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXRjaC1jb250YWluZXIge1xuXG4gICAgICB9XG5cbiAgICAgIC5naG9zdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjOGViZmIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhdGNoLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlY2tib3gtZmlsdGVyIHtcbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICB3aWR0aDogNDM1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJhZGlvLWZpbHRlciB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDMzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG4gICAgLmZpbHRlcnMtbG9vcC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2xvc2UtZmlsdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcbiAgfVxufVxuXG4vLyBSYW5nZSBmaWx0ZXIgc3R5bGVcbi5yYW5nZS1maWx0ZXItZHJvcGRvd24ge1xuICAuZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAucmF0ZS1zdGF0dXMge1xuICAgICAgICAubWluLXJhdGUsIC5tYXgtcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBociB7XG4gICAgICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IC41cHggc29saWQgJGZpbHRlci1idG4tdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLXRhcmdldCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmcpO1xuICAgICAgfVxuXG4gICAgICAubm9VaS1ob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG5cbiAgICAgICAgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmFmdGVyLCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgIH1cblxuICAgICAgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gc2VhcmNoIHNlbGVjdFxuLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG5cbiAgICAuY2xlYXItaWNvbiB7XG4gICAgICBAaW5jbHVkZSBjbGVhci1pY29uLW1peGluO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAxMDMwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAxcmVtICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luIDFyZW0gJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2ggY29udHJvbCBpbnB1dFxuLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMi4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDAgMC43cmVtO1xuICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXNlYXJjaC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUYWIgZmlsdGVyIG1lbnVcbi50YWItZmlsdGVyLW1lbnUge1xuICAubmF2LWl0ZW0ge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBmaWx0ZXJcbi5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gIC5kcm9wZG93biB7XG4gICAgLm1lbnUtZmlsdGVyLWJ0biB7XG4gICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpbHRlciBzdWJ0aXRsZSB0ZXh0IGNvbG9yXG4uZmlsdGVyLXN1YnRpdGxlLXRleHQge1xuICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8vIERhdGUgZmlsdGVyXG4uZGF0ZS1maWx0ZXIge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEF2YXRhcnMgZmlsdGVyXG4uYXZhdGFycy1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW5kaWNhdG9yLWxlZnQsXG4gIC5pbmRpY2F0b3ItcmlnaHQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGxpbmVhcjtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLmF2YXRhci1jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcblxuICAgICAgLnNpbmdsZS1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgICAgICAmLmFjdGl2ZS1hdmF0YXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8taW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWJnKTtcblxuICAgICAgICAgICYuYWN0aXZlLWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmaWx0ZXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jYWxlbmRhci1yb290IHtcbiAgLmlucHV0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubW9udGhzLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcblxuICAgIC5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNU5DQXpNUzQwT1RRaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNeExqUTVOQ0F6TVM0ME9UUTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCM2FXUjBhRDBpTVRad2VDSWdhR1ZwWjJoMFBTSXhObkI0SWo0S1BIQmhkR2dnWkQwaVRURXdMakkzTXl3MUxqQXdPV013TGpRME5DMHdMalEwTkN3eExqRTBNeTB3TGpRME5Dd3hMalU0Tnl3d1l6QXVOREk1TERBdU5ESTVMREF1TkRJNUxERXVNVFF6TERBc01TNDFOekZzTFRndU1EUTNMRGd1TURRM2FESTJMalUxTkNBZ1l6QXVOakU1TERBc01TNHhNamNzTUM0ME9USXNNUzR4TWpjc01TNHhNVEZqTUN3d0xqWXhPUzB3TGpVd09Dd3hMakV5TnkweExqRXlOeXd4TGpFeU4wZ3pMamd4TTJ3NExqQTBOeXc0TGpBek1tTXdMalF5T1N3d0xqUTBOQ3d3TGpReU9Td3hMakUxT1N3d0xERXVOVGczSUNCakxUQXVORFEwTERBdU5EUTBMVEV1TVRRekxEQXVORFEwTFRFdU5UZzNMREJzTFRrdU9UVXlMVGt1T1RVeVl5MHdMalF5T1Mwd0xqUXlPUzB3TGpReU9TMHhMakUwTXl3d0xURXVOVGN4VERFd0xqSTNNeXcxTGpBd09Yb2lJR1pwYkd3OUlpTXdNRFpFUmpBaUx6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRrdU1TNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURNeExqUTVJRE14TGpRNUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBek1TNDBPU0F6TVM0ME9Uc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpSUhkcFpIUm9QU0l4Tm5CNElpQm9aV2xuYUhROUlqRTJjSGdpUGdvOGNHRjBhQ0JrUFNKTk1qRXVNakExTERVdU1EQTNZeTB3TGpReU9TMHdMalEwTkMweExqRTBNeTB3TGpRME5DMHhMalU0Tnl3d1l5MHdMalF5T1N3d0xqUXlPUzB3TGpReU9Td3hMakUwTXl3d0xERXVOVGN4YkRndU1EUTNMRGd1TURRM1NERXVNVEV4SUNCRE1DNDBPVElzTVRRdU5qSTJMREFzTVRVdU1URTRMREFzTVRVdU56TTNZekFzTUM0Mk1Ua3NNQzQwT1RJc01TNHhNamNzTVM0eE1URXNNUzR4TWpkb01qWXVOVFUwYkMwNExqQTBOeXc0TGpBek1tTXRNQzQwTWprc01DNDBORFF0TUM0ME1qa3NNUzR4TlRrc01Dd3hMalU0TnlBZ1l6QXVORFEwTERBdU5EUTBMREV1TVRVNUxEQXVORFEwTERFdU5UZzNMREJzT1M0NU5USXRPUzQ1TlRKak1DNDBORFF0TUM0ME1qa3NNQzQwTkRRdE1TNHhORE1zTUMweExqVTNNVXd5TVM0eU1EVXNOUzR3TURkNklpQm1hV3hzUFNJak1EQTJSRVl3SWk4K0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0Nqd3ZjM1puUGdvPVwiKTtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYWxlbmRhci1iZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci13cmFwIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyZml4IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAtMnB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5jYWxlbmRhcl9wcmVzZXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1sZWZ0LW1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYWxlbmRhcl93ZWVrcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTMuNiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfZGF5cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMy42JTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1yYWRpbyB7XG4gICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyX2RheXMge1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICYuY2FsZW5kYXJfZGF5cy0tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhcl9kYXlzX3NlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXJfZGF5c19pbi1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCA1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMyk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1tb2JpbGUge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlLW1vYmlsZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW46IC0yMHB4IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuXG4gICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgICByYWRpbyBidXR0b24gZnJvbSBwcmVzZXQtcmFuZ2UgZmlsdGVyIGlzIHJlcGxhY2VkIHdpdGggc3BhbiBlbGVtZW50ICZcbiAgICAgIGJ1dHRvbiBvZiBbY2xlYXJdIGlzIHJlcGxhY2VkIHdpdGggZGl2XG4gICAgICB3ZSBhbHNvIG5lZWQgdGhlc2Ugc3R5bGluZ1xuICAgICovXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nYmx1ZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gc3RhdHVzLXByb3BlcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG59XG5cbkBtaXhpbiBuby1pbWFnZS1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWZvbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xufVxuXG4uYXZhdGFycy13LTEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctOTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcmlnaHQ6IDMuOXB4O1xuICAgIGJvdHRvbTogMy45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctODAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcmlnaHQ6IDIuOHB4O1xuICAgIGJvdHRvbTogMi44cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgcmlnaHQ6IDEuOXB4O1xuICAgIGJvdHRvbTogMS45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcmlnaHQ6IDEuMnB4O1xuICAgIGJvdHRvbTogMS4ycHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcmlnaHQ6IDAuN3B4O1xuICAgIGJvdHRvbTogMC43cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHN0YXR1cy1wcm9wZXJ0eTtcbiAgfVxufVxuXG4uYXZhdGFycy13LTMwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICByaWdodDogLS41cHg7XG4gICAgYm90dG9tOiAtLjVweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy0yMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi8qIEF2YXRhcnMgR3JvdXAgKi9cbi5hdmF0YXItZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy01MCB7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy02MCB7XG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXZhdGFycy13aXRoLXNoYWRvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hdmF0ZXJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICAmLmR6LWltYWdlLXByZXZpZXcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmR6LWRldGFpbHMge1xuICAgICAgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4udGltZS1waWNrZXItaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcteC1pY29uKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rZWVwLWluc2lkZS1jbGlja3Mtb3BlbiB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyLCAubWludXRlLCAuYW0tcG0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3M3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZS1waWNrZXItYmcpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIC5hbS1wbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgIC5ob3VyLCAubWludXRlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFtLXBtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuaG91ciwgLm1pbnV0ZSwgLmFtLXBtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3Atc3RhcnRcIl0ge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGUtcGlja2VyLWlucHV0IHtcblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgLy96LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAyMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1wb3BvdmVyLWNvbnRlbnQge1xuICAmLnZjLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1jb250YWluZXIge1xuICAmLnZjLWlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmMtbmF2LXBvcG92ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gIC52Yy1uYXYtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtZmlsdGVyIHtcbiAgLnZjLXBvcG92ZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmMtY29udGFpbmVyIHtcbiAgICAudmMtcG9wb3Zlci1jYXJldCB7XG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jaXJjdWxhci1wcm9ncmVzcy1iYXIge1xuICAkc2l6ZTogODBweDtcbiAgJGJvcmRlcldpZHRoOiA1cHg7XG4gICRhbmltYXRpb25UaW1lOiAxLjFzO1xuICAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC8vIENyZWF0ZSBob3cgbWFueSBzdGVwc1xuICAkaG93TWFueVN0ZXBzOiAxMDA7IC8vdGhpcyBuZWVkcyB0byBiZSBldmVuLlxuXG4gIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkc2l6ZS8yKTs7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLTIgMS41cyBsaW5lYXIgZm9yd2FyZHMgMS44cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8qUHJvZ3Jlc3NiYXIgQW5pbWF0aW9ucyovXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGhvd01hbnlTdGVwcyB7XG4gICAgJHN0ZXBOYW1lOiAoJGkqKDEwMCAvICRob3dNYW55U3RlcHMpKTtcblxuICAgIC8vYW5pbWF0aW9uIG9ubHkgdGhlIGxlZnQgc2lkZSBpZiBiZWxvdyA1MCVcbiAgICBAaWYgJGkgPD0gKCRob3dNYW55U3RlcHMvMikge1xuICAgICAgLnByb2dyZXNzW2RhdGEtcGVyY2VudGFnZT1cIiN7JHN0ZXBOYW1lfVwiXSB7XG4gICAgICAgIC5wcm9ncmVzcy1yaWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctI3skaX0gJGFuaW1hdGlvblRpbWUgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWxlZnQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9hbmltYXRpb24gb25seSB0aGUgcmlnaHQgc2lkZSBpZiBhYm92ZSA1MCVcbiAgICBAaWYgJGkgPiAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgICAucHJvZ3Jlc3NbZGF0YS1wZXJjZW50YWdlPVwiI3skc3RlcE5hbWV9XCJdIHtcbiAgICAgICAgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeygkaG93TWFueVN0ZXBzLzIpfSAkYW5pbWF0aW9uVGltZSBsaW5lYXIgZm9yd2FyZHM7IC8vc2V0IHRoZSBhbmltYXRpb24gdG8gbG9uZ2VzdCBhbmltYXRpb25cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeyRpIC0gKCRob3dNYW55U3RlcHMvMil9ICRhbmltYXRpb25UaW1lIGxpbmVhciBmb3J3YXJkcyAkYW5pbWF0aW9uVGltZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vYW5pbWF0aW9uXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRob3dNYW55U3RlcHMvMikge1xuICAgICRkZWdyZWVzOiAoMTgwLygkaG93TWFueVN0ZXBzLzIpKTtcbiAgICAkZGVncmVlczogKCRkZWdyZWVzKiRpKTtcbiAgICBAa2V5ZnJhbWVzIGxvYWRpbmctI3skaX17XG4gICAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5yb290LXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLy8gU3Bpbm5lciBib3VuY2UgbG9hZGVyXG4uc3Bpbm5lci1ib3VuY2UgPiBzcGFuIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG5cbiAgJi5ib3VuY2UxIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICB9XG5cbiAgJi5ib3VuY2UyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICB9XG59XG5cbi8vIEZ1bGwgY29udGFpbmVyIG92ZXJsYXkgbG9hZGVyXG4ub3ZlcmxheS1sb2FkZXItd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICB6LWluZGV4OiAxO1xuXG4gIC5zcGlubmVyLWJvdW5jZSA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi8vIFZ1ZSBUb2FzdGVyXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi50b2FzdC10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodCArIDhweDtcbiAgfVxuXG4gIC52dWVUb2FzdGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12dWUtdG9hc3Rlci1iZykgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC42cywgc2xpZGVPdXRSaWdodCAwLjZzIDIuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5SaWdodCAwLjZzLCBzbGlkZU91dFJpZ2h0IDAuNnMgMi43cztcblxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gICAgJi50b2FzdC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b2FzdC1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvYXN0LWluZm8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9hc3Qtd2FybmluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvYXN0LXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTd2VldCBBbGVydFxuLnN3YWwyLXBvcHVwIHtcbiAgbWluLWhlaWdodDogMTZlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsLWJvZHktYmcpICFpbXBvcnRhbnQ7XG5cbiAgLnN3YWwyLXRpdGxlLCAuc3dhbDItY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2FsMi1hY3Rpb25zIHtcbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogLjQ1cmVtIDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KSAhaW1wb3J0YW50O1xuXG4gICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLy8gRmlsdGVyc1xuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItcm9vdCB7XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgLmNhbGVuZGFyX3ByZXNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIC5jdXN0b20tcmFkaW8tZGVmYXVsdCB7XG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhZy1tYW5hZ2VyIHtcbiAgLmNoaXBzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmFkZCB7XG5cbiAgICB9XG5cbiAgICAuY2hpcHMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmQyZWI7XG4gICAgICBwYWRkaW5nOiAwLjE5cmVtIDAuNDVyZW0gMC4xOXJlbSAxcmVtO1xuXG4gICAgICAuY2hpcHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZS1jaGlwcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuXG4gICAgLmNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuXG4gICAgICAuaW5wdXQtY29sb3ItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuaW5wdXQtY29sb3Ige1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1jb2xvci1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAuMThyZW0gMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiZDJlYjtcblxuICAgICAgLmNoaXBzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gIC50YWctbWFuYWdlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS12aWV3LXJlc3BvbnNpdmUge1xuICAgIC50YWJsZSB7XG4gICAgICAudGFnLW1hbmFnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5LCBodG1sIHtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1mb3ItbW9iaWxlO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC8qKiogU3RhcnQgbWl4aW5zIGZvciBtb2JpbGUgdmlldyAqKiovXG4gIEBrZXlmcmFtZXMgZHJvcGRvd25NZW51QW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bk1lbnVBbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgQG1peGluIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHdpbGwtY2hhbmdlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gIH1cblxuICBAbWl4aW4gZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuXG4gICAgICAgICYuYnRuLWNsZWFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKioqIEVuZCBtaXhpbnMgZm9yIG1vYmlsZSB2aWV3ICoqKi9cblxuICAucC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRtYWluLWNvbnRlbnQtd3JhcHBlci1tb2JpbGUtcGFkZGluZztcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKiBTdGFydCBCcmVhZGNydW1icyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGg0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEJyZWFkY3J1bWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgQ2FyZHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIENhcmRzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgVGFicyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLnZlcnRpY2FsLXRhYiB7XG4gICAgLmhlYWRlci1pY29uIHtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICBoNCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDAgLSN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIFRhYnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBNb2RhbHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8qKiogU3RhcnQgRmlsdGVycyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJ0bi10b2dnbGUtZmlsdGVycyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgMCAxLjE0cmVtIDA7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgJi5idG4tbGlzdC1ncmlkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgLnNpbmdsZS1maWx0ZXIge1xuICAgICAgJi5jb2x1bW4tZmlsdGVyIHtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMzE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tYWN0aW9uLXdyYXBwZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDMxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9AZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGVuZGFyLXJvb3Qge1xuICAgICAgICAgIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYWxlbmRhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FsZW5kYXItd3JhcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGV4dGVuZCAuZHJvcGRvd25NZW51QW5pbWF0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgfVxuXG4gICAgLy9Ecm9wZG93biBtZW51IGZpbHRlciBtb2JpbGUtdmlld1xuICAgIC5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gICAgICAubWVudS1maWx0ZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5idG4tZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEZpbHRlcnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBDaGlwcyBXaXRoIERyb3Bkb3duIFNlYXJjaCAmIFNlbGVjdCAqKiovXG4gIC5jaGlwcy1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBGdWxsIGNhbGVuZGFyXG4uY2FsZW5kYXItdmlldyB7XG5cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiNGY5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxuXG4gIC5mYy1idXR0b24tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAuZmMtYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmZjLWJ1dHRvbi1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtcHJldi1idXR0b24sIC5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgJi5mYy1idXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdGltZWdyaWQge1xuXG4gICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgdGJvZHkge1xuICAgICAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1zbG90IHtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRoZW1lLXN0YW5kYXJkIHRkLCAuZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1kYXlncmlkIHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZFdlZWstdmlldyB7XG5cbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJi5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZERheS12aWV3IHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtc2Nyb2xsZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAvL2JhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uYWNjb3JkaW9uIHtcbiAgLmNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItYmcpO1xuXG4gICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5mb250LXNpemUtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtNzAge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtOTAge1xuICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC50ZXh0LXNpemUtI3skaX0ge1xuICAgIGZvbnQtc2l6ZTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi8vICcuJyBvciBDaXJjbGUgSWNvblxuLmRvdC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICYuc2l6ZS0jeyRpfSB7XG4gICAgICB3aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNWRyBJY29uXG5zdmcge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgJi5zaXplLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vdGhlbWUtY29sb3JzJztcblxuLmJnLWJyYW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY2FyZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5kZWZhdWx0LWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLndoaXRlLWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1iYXNlLWNvbG9yKTtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ucC1wcmltYXJ5IHtcbiAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB4LXByaW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5weS1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHQtcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHItcHJpbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5wbC1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHktaGFsZi1wcmltYXJ5IHtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgIWltcG9ydGFudDtcbn1cblxuLm0tcHJpbWFyeSB7XG4gIG1hcmdpbjogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm10LXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXItcHJpbWFyeSB7XG4gIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1iLXByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubWwtcHJpbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXgtcHJpbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5teS1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm14LW1pbnVzLXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG5cbi5tYi01cmVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAubWFyZ2luLSN7JGl9IHtcbiAgICBtYXJnaW46ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXRvcC0jeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmlnaHQtI3skaX0ge1xuICAgIG1hcmdpbi1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYm90dG9tLSN7JGl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1sZWZ0LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4teC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXktI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctI3skaX0ge1xuICAgIHBhZGRpbmc6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy10b3AtI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctcmlnaHQtI3skaX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy1ib3R0b20tI3skaX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctbGVmdC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmcteC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXktI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLmJhY2staW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmxvZ2luLWZvcm0ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXV0aGVudGljYXRpb24tZm9ybS1iZyk7XG5cbiAgLnNpZ24taW4tc2lnbi11cC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJsdWlzaC10ZXh0IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi51c2VyLXByb2ZpbGUge1xuICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgIC5wcm9maWxlLXBpYy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyNjVweDtcblxuICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgICAgICAuaW1hZ2UtYXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEzMXB4O1xuICAgICAgICAgIGhlaWdodDogMTMxcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTMxcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlci1pbmZvLWhlYWRlciB7XG4gICAgICBoNCB7XG4gICAgICAgIC51c2VyLXN0YXR1cyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWRldGFpbHMge1xuICAgIC5tZWRpYSB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5wcm9maWxlLXBpYy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLmN1c3RvbSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLnVzZXItaGVhZGVyLW1lZGlhLCAmLnVzZXItaW5mby1oZWFkZXIsICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlci1pbmZvLWhlYWRlciB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICYudXNlci1oZWFkZXItbWVkaWEsICYudXNlci1pbmZvLWhlYWRlciwgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5kYXNoYm9hcmQtd2lkZ2V0cyB7XG4gICYuZGFzaGJvYXJkLWljb24td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jb2wtMyB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAud2lkZ2V0LWRhdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLndpZGdldC1kYXRhIHtcbiAgICBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5yb2xlcy10YWJsZSB7XG4gIC5taW5pbWl6aW5nIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi51bnN1YnNjcmliZXItcGFnZSB7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgLm1haW4tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59IiwiW2Rpcj1cInJ0bFwiXSB7XG5cbiAgLy9kZWZhdWx0IHV0aWxpdHkgY2xhc3MgZGlyZWN0aW9uXG5cbiAgLm5hdmJhciB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmF2YmFyLWJnKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICByaWdodDogLTIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAmLm5hdi1zY3JvbGxpbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaWNvbi1vbmx5IC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1ob3Zlci1vbmx5IC5tYWluLXBhbmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1pY29uLW9ubHkge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmLmhvdmVyLW9wZW4ge1xuICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgIC8vbGVmdDogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gYm9vdHN0cmFwIG1hcmdpbiBwYWRkaW5nIG92ZXJyaWRlXG4gIC8vIG1hcmdpblxuICAubWwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHBhZGRpbmdcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbC1tZC0wLCAucHItbWQtMCwgLnB4LW1kLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy9mb3JtXG4gIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAyLjJyZW0gMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHBhZGRpbmc6IDAgMC43cmVtIDAgMDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMy41cHg7XG4gIH1cblxuICAvLyBmaWx0ZXIgcnRsIG92ZXJyaWRlXG4gIC5jYWxlbmRhci1yb290IC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXJzLXdyYXBwZXIge1xuICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uLWZpbHRlciB7XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZS1maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICByaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoZWNrYm94LWZpbHRlciAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC50YWItZmlsdGVyLW1lbnUge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gdmVydGljYWwgdGFiXG4gIC52ZXJ0aWNhbC10YWIge1xuICAgIC5uby1ndXR0ZXJzIHtcbiAgICAgIC5wci1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnBsLW1kLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubmF2LXBpbGxzIHtcbiAgICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQXZhdGFyIGdyb3VwIGFuZCBhdmF0YXJcbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FyZCB2aWV3IGFuZCBUZW1wbGF0ZSBwcmV2aWV3IGNhcmRcbiAgLnRlbXBsYXRlLXByZXZpZXctY2FyZCB7XG4gICAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgICAuY2FyZC1vdmVybGF5LW9wdGlvbnMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFzaGJvYXJkIHdpZGdldFxuICAuZGFzaGJvYXJkLXdpZGdldHMgLndpZGdldC1kYXRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAvLyBBcHAgaW5wdXRcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90ZS1lZGl0b3Ige1xuICAgIC5ub3RlLWVkaXRpbmctYXJlYSB7XG4gICAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52dWUtdGVsLWlucHV0IHtcbiAgICAudnRpX19kcm9wZG93biB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52dGlfX2lucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFwcC1yYWRpby1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jdXN0b21pemVkLXJhZGlvIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b21pemVkLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMi41cHg7XG4gIH1cblxuICAucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbWUtcGlja2VyLWlucHV0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRhdGUtcGlja2VyLWlucHV0IHtcbiAgICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybSB3aWRnZXRcbiAgLndpemFyZC1zdGVwcyB7XG4gICAgLnRhYi1zdGVwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIC50YWItc3RlcC1pbml0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiA5cHggMTZweCAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnRhYi1zdGVwOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubmF2LXBpbGxzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0YXRhYmxlXG4gIC5kYXRhdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLy8gU29tZSBwYWdlc1xuICAvL3Byb2ZpbGUgcGFnZVxuICAudXNlci1wcm9maWxlIHtcbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG5cbiAgICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItZGV0YWlscyB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYWNjb3JkaW9uXG4gIC5hY2NvcmRpb24ge1xuICAgIC5jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIC5jb2xsYXBzaWJsZS1saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMXJlbSArIDZweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVXRpbGl0aWVzXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIC5jbG9zZSB7XG4gICAgICBtYXJnaW46IC0xcmVtIGF1dG8gLTFyZW0gLTFyZW07XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNhcmQgLmNhcmQtaGVhZGVyIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gU2V0dGluZ1xuICAuZ2VuZXJhbC1zZXR0aW5nIHtcbiAgICBsZWdlbmQge1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0ZSBUaW1lIHBpY2tlclxuICAuZm9ybS1ncm91cHtcbiAgICAudmMtcG9wb3Zlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDEwN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbltkaXI9XCJydGxcIl1bdGhlbWU9XCJkYXJrXCJdIHtcbiAgLm5hdmJhciB7XG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogLTVweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSlcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2NvcmUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ2NvcmUvdGhlbWUtY29sb3JzJztcblxuOnJvb3Qge1xuICAtLWNoYXQtc2VhcmNoLWJnOiAjZmRmZGZkO1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDU1JSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDQ1JSl9O1xufVxuXG5bdGhlbWU9J2RhcmsnXSB7XG4gIC0tY2hhdC1zZWFyY2gtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10cmFjazogI3tsaWdodGVuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgMTAlKX07XG4gIC0ta2FuYmFuLXNjcm9sbGJhci10aHVtYjogI3tkYXJrZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1JSl9O1xufVxuXG4vLyBTYW1wbGUgcGFnZSBjYWxlbmRhciB2aWV3XG4uY2FsZW5kYXItdmlldyAuZmMtdGltZUdyaWQtdmlldyB7XG4gIC5mYy1ldmVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxufVxuXG4uY2FsZW5kYXItdmlldyAuZmMtdGltZWdyaWQgLmZjLXRpbWVncmlkLXNsb3Qge1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tbW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogNTEwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEyMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5cbi8vIEdyaWQvTGlzdCB2aWV3XG4uZW1wbG95ZWUtcHJldmlldy1jYXJkIHtcbiAgLmRyb3Bkb3duIHtcbiAgICAmLm9wdGlvbnMtZHJvcGRvd24ge1xuICAgICAgcmlnaHQ6ICRkZWZhdWx0LWNhcmQtcGFkZGluZztcblxuICAgICAgLmJ0bi1vcHRpb24ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNvY2lhbCBsaW5rXG4uaWNvbi1ib3gge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICB9XG59XG5cbi8vIFN0ZXAgaW5wdXQgc2VsZWN0b3Jcbi5zdGVwLWlucHV0LXNlbGVjdG9yIHtcbiAgLnN0ZXAtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgMCAwICRkZWZhdWx0LXJhZGl1cztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzIDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFRhZ3MgYWRkLWVkaXQgY29tcG9uZW50XG4udGFncy1vcmdhbml6ZXIge1xuICAuYnRuLXJlbW92ZS10YWcge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBjb2xvcjogIzMxMzEzMTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc0NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7O1xuICB9XG59XG5cbi8vIEthbmJhbiB2aWV3IGRlc2lnblxuLmthbmJhbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMC41cmVtIDA7XG5cbiAgJi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5rYW5iYW4tY29sdW1uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmthbmJhbi1kcmFnZ2FibGUtY29sdW1uIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgLy9tYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgIC8vbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgLmRyYWdnYWJsZS1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWthbmJhbi1zY3JvbGxiYXItdHJhY2spO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWthbmJhbi1zY3JvbGxiYXItdGh1bWIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcmFnZ2FibGUtYWN0aW9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0YWJsZS1naG9zdCB7XG4gICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLy5zb3J0YWJsZS1jaG9zZW4ge1xuICAvLyAgICBvcGFjaXR5OiAwLjE7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gIC8vfVxuXG4gIC5zdGFnZS1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IC41cmVtIHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG5cbiAgICAuc3RhZ2UtaW5mb3JtYXRpb24ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zdGFnZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4ycmVtIDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmFkZC1uZXctc3RhZ2Uge1xuICBwYWRkaW5nOiAwIDAgLjVyZW0gMDtcblxuICAud3JhcHBlciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9ybSAtIGlucHV0c1xuLmRlZmF1bHQtZmlsZSB7XG4gIC50ZXh0LW11dGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLy8gQ2hhdFxuJGNoYXQtYm94LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9IC0gI3skZGVmYXVsdC1wYWRkaW5nLW1hcmdpbn0gLSAjeyRkZWZhdWx0LXBhZGRpbmctbWFyZ2lufSAtICN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW59IC0gMTEwcHgpO1xuXG5AbWl4aW4gY2hhdC1zY3JvbGxiYXItbWl4aW4ge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXNjcm9sbGJhci13aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBlbW9qaS1kcm9wZG93bi1taXhpbiB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG5cbiAgICAuZW1vamkge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoYXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gIC5jaGF0LWF2YXRhciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5jaGF0LWF2YXRhci1lbXB0eSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGF0LWF2YXRhci1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jaGF0LWF2YXRhciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhdC1jb250YWN0cyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgIC5zZWFyY2gtY29udGFjdCB7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXQtc2VhcmNoLWJnKTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzI7XG5cbiAgICAgIC5zZWFyY2gtaW5wdXQtZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNvbnRhY3QtaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweCA4cHggMzhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtbGlzdCB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogJGNoYXQtYm94LWhlaWdodDtcbiAgICAgIG1heC1oZWlnaHQ6ICRjaGF0LWJveC1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAwICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLzIgJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4vMiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yO1xuICAgICAgQGluY2x1ZGUgY2hhdC1zY3JvbGxiYXItbWl4aW47XG5cbiAgICAgIC5jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICAgICAgIC5jb250YWN0LWljb24ge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGF0LW1lc3NhZ2VzIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogY2FsYygjeyRjaGF0LWJveC1oZWlnaHR9IC0gNDhweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKCN7JGNoYXQtYm94LWhlaWdodH0gLSA0OHB4KTtcbiAgICAgIEBpbmNsdWRlIGNoYXQtc2Nyb2xsYmFyLW1peGluO1xuXG4gICAgICAubWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlcGx5LW1lc3NhZ2Uge1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5tZXNzYWdlLWlucHV0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAubWVzc2FnZS1pbnB1dC1ncm91cCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lc3NhZ2UtaW5wdXQtYXBwZW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjM1cmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjQ1cmVtIDAuMzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1lbW9qaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGVtb2ppLWRyb3Bkb3duLW1peGluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGF0LWNvbnRhY3QtZGV0YWlscyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4vMjtcblxuICAgIC5jYWxsLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtY29sb3IsIDAuMDUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXQtY29udmVyc2F0aW9uLWFjdGlvbiB7XG4gICAgICAuc2VhcmNoLWNvbnZlcnNhdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMzhweCA4cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWVtb2ppIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBlbW9qaS1kcm9wZG93bi1taXhpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIltkaXI9XCJydGxcIl0ge1xuICAvLyBDb3JlIG92ZXJyaWRlXG4gIHNtYWxse1xuICAgICYudGV4dC1kYW5nZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJlYWRjcnVtYlxuICAuYnJlYWRjcnVtYi1zaWRlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLy8gRm9ybSBhbmQgRmllbGRzXG4gIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAvLyBEYXNoYm9hcmRcbiAgLmRhdGEtZ3JvdXAtaXRlbSB7XG4gICAgLnNxdWFyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC52YWx1ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBVSSBGZWF0dXJlc1xuICAudWktZWxlbWVudHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC8vIFNhbXBsZSBwYWdlXG4gIC5kcm9wZG93biB7XG4gICAgJi5vcHRpb25zLWRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50LW1vZGFsLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb3JlL3ZhcmlhYmxlc1wiO1xuXG4uYnRuIHtcbiAgJi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWNvbG9yLCA2JSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tdHJhbnNwYXJlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYi1maWx0ZXItbWVudSB7XG4gIC5uYXYtaXRlbSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmEge1xuICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGJyYW5kLWNvbG9yLCA2JSk7XG4gIH1cbn1cblxuLnNpZGViYXIgLm5hdiAubmF2LWl0ZW0ge1xuICAmLmFjdGl2ZSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/