/*! nouislider - 14.7.0 - 4/6/2021 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;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;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{-webkit-transition:transform .3s;transition: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 *{-moz-box-sizing:border-box;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}
@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: #f2a654;
  --yellow: #f6e84e;
  --green: #46c35f;
  --teal: #58d8a3;
  --cyan: #57c7d4;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #4466F2;
  --secondary: #6c757d;
  --success: #46c35f;
  --info: #57c7d4;
  --warning: #f6e84e;
  --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;
  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: #4466F2;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0f37da;
  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: #cbd4fb;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9eaff8;
}

.table-hover .table-primary:hover {
  background-color: #b3c0f9;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b3c0f9;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #cbeed2;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #9fe0ac;
}

.table-hover .table-success:hover {
  background-color: #b8e8c1;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b8e8c1;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d0eff3;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #a8e2e9;
}

.table-hover .table-info:hover {
  background-color: #bce8ee;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #bce8ee;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf9cd;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #faf3a3;
}

.table-hover .table-warning:hover {
  background-color: #fbf6b5;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fbf6b5;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fdd5d5;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #fcb0b0;
}

.table-hover .table-danger:hover {
  background-color: #fcbdbd;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #fcbdbd;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.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: #454d55;
}
.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: #454d55;
}
.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: #bbc8fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.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: #46c35f;
}

.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(70, 195, 95, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #46c35f;
  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='%2346c35f' 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: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 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: #46c35f;
  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='%2346c35f' 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: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 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: #46c35f;
}
.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: #46c35f;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #46c35f;
}
.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: #6dcf80;
  background-color: #6dcf80;
}
.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(70, 195, 95, 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: #46c35f;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #46c35f;
}
.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: #46c35f;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 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: #fb9999;
  background-color: #fb9999;
}
.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;
          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(68, 102, 242, 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: #4466F2;
  border-color: #4466F2;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #2049f0;
  border-color: #143fef;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 125, 244, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #143fef;
  border-color: #103ae6;
}
.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(96, 125, 244, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 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: #545b62;
  border-color: #4e555b;
}
.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, 138, 145, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #38ab4f;
  border-color: #34a24a;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(98, 204, 119, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #34a24a;
  border-color: #319846;
}
.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(98, 204, 119, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.btn-info:hover {
  color: #212529;
  background-color: #39bdcc;
  border-color: #33b6c5;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 186, 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: #33b6c5;
  border-color: #30adbb;
}
.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(79, 175, 186, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-warning:hover {
  color: #212529;
  background-color: #f4e32a;
  border-color: #f4e21d;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 203, 72, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #f4e21d;
  border-color: #f3e011;
}
.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(214, 203, 72, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #f96868;
  border-color: #f96868;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #f84343;
  border-color: #f73737;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 127, 127, 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: #f73737;
  border-color: #f72b2b;
}
.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(250, 127, 127, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 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: #dae0e5;
  border-color: #d3d9df;
}
.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(216, 217, 219, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 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: #1d2124;
  border-color: #171a1d;
}
.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, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #4466F2;
  border-color: #4466F2;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #4466F2;
  border-color: #4466F2;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #4466F2;
  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: #4466F2;
  border-color: #4466F2;
}
.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(68, 102, 242, 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: #46c35f;
  border-color: #46c35f;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #46c35f;
  border-color: #46c35f;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #46c35f;
  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: #46c35f;
  border-color: #46c35f;
}
.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(70, 195, 95, 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: #f6e84e;
  border-color: #f6e84e;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f6e84e;
  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: #212529;
  background-color: #f6e84e;
  border-color: #f6e84e;
}
.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(246, 232, 78, 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: #4466F2;
  text-decoration: none;
}
.btn-link:hover {
  color: #0f37da;
  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: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #4466F2;
}
.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: #4466F2;
  background-color: #4466F2;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #bbc8fa;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #ebeffe;
  border-color: #ebeffe;
}
.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: #4466F2;
  background-color: #4466F2;
}
.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(68, 102, 242, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 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(68, 102, 242, 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: 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;
}
@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;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(68, 102, 242, 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: #bbc8fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 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: #bbc8fa;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 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(68, 102, 242, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.2rem rgba(68, 102, 242, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #4466F2;
  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;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #ebeffe;
}
.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: #4466F2;
  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;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #ebeffe;
}
.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: #4466F2;
  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;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #ebeffe;
}
.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: #4466F2;
}

.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 {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.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 {
    column-count: 3;
    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: #4466F2;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0f37da;
  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(68, 102, 242, 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: #4466F2;
  border-color: #4466F2;
}
.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: #4466F2;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #143fef;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 102, 242, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: #545b62;
}
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: #46c35f;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #34a24a;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(70, 195, 95, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #57c7d4;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #33b6c5;
}
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: #212529;
  background-color: #f6e84e;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #f4e21d;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 232, 78, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #f96868;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #f73737;
}
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: #dae0e5;
}
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: #1d2124;
}
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: #23357e;
  background-color: #dae0fc;
  border-color: #cbd4fb;
}
.alert-primary hr {
  border-top-color: #b3c0f9;
}
.alert-primary .alert-link {
  color: #182456;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #246531;
  background-color: #daf3df;
  border-color: #cbeed2;
}
.alert-success hr {
  border-top-color: #b8e8c1;
}
.alert-success .alert-link {
  color: #173f1f;
}

.alert-info {
  color: #2d676e;
  background-color: #ddf4f6;
  border-color: #d0eff3;
}
.alert-info hr {
  border-top-color: #bce8ee;
}
.alert-info .alert-link {
  color: #1e454a;
}

.alert-warning {
  color: #807929;
  background-color: #fdfadc;
  border-color: #fcf9cd;
}
.alert-warning hr {
  border-top-color: #fbf6b5;
}
.alert-warning .alert-link {
  color: #59541d;
}

.alert-danger {
  color: #813636;
  background-color: #fee1e1;
  border-color: #fdd5d5;
}
.alert-danger hr {
  border-top-color: #fcbdbd;
}
.alert-danger .alert-link {
  color: #5d2727;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@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: #4466F2;
  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 {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    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: #4466F2;
  border-color: #4466F2;
}

.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: #23357e;
  background-color: #cbd4fb;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #23357e;
  background-color: #b3c0f9;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #23357e;
  border-color: #23357e;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #246531;
  background-color: #cbeed2;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #246531;
  background-color: #b8e8c1;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #246531;
  border-color: #246531;
}

.list-group-item-info {
  color: #2d676e;
  background-color: #d0eff3;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #2d676e;
  background-color: #bce8ee;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #2d676e;
  border-color: #2d676e;
}

.list-group-item-warning {
  color: #807929;
  background-color: #fcf9cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #807929;
  background-color: #fbf6b5;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #807929;
  border-color: #807929;
}

.list-group-item-danger {
  color: #813636;
  background-color: #fdd5d5;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #813636;
  background-color: #fcbdbd;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #813636;
  border-color: #813636;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.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);
  -webkit-backdrop-filter: blur(10px);
          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: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  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 #f7f7f7;
}

.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: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  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: 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 {
  transform: translateX(100%);
}

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  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;
}

@keyframes spinner-border {
  to {
    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%;
  animation: spinner-border 0.75s linear infinite;
}

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

@keyframes spinner-grow {
  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;
  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: #4466F2 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #143fef !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: #545b62 !important;
}

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #34a24a !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: #33b6c5 !important;
}

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

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #f4e21d !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: #f73737 !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: #dae0e5 !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: #1d2124 !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: #4466F2 !important;
}

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

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

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

.border-warning {
  border-color: #f6e84e !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: #4466F2 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0f37da !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

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

a.text-success:hover, a.text-success:focus {
  color: #2e8e41 !important;
}

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

a.text-info:hover, a.text-info:focus {
  color: #2da3b1 !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: #ecd90c !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: #f61e1e !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

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

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !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;
  }
}
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    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 {
  animation-name: dropdownAnimation;
  animation-duration: 0.25s;
  animation-fill-mode: both;
}

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

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #1e2229;
}
.sidebar .nav .nav-item .collapse {
  z-index: 999;
  margin: 0 -1.25rem 0 -1.25rem;
  background-color: #1e2229;
}
.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: #1e2229;
  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: "";
  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 {
  transform: rotate(-180deg);
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper {
  background-color: #4466F2;
}
.sidebar .nav .nav-item.active .nav-link .icon-wrapper svg {
  color: #ebeffe;
}
.sidebar .nav .nav-item.active .nav-link .menu-title {
  font-family: "Poppins", sans-serif;
  color: #ebeffe;
}
.sidebar .nav .nav-item.active .nav-link i {
  color: #707887;
}
.sidebar .nav .nav-item.active .nav-link i.menu-arrow {
  transform: rotate(-180deg);
}
.sidebar .nav .nav-item.active .nav-link.collapsed[aria-expanded=false] .menu-arrow {
  transform: rotate(-360deg);
}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link {
  color: #ebeffe;
}
.sidebar .nav:not(.sub-menu) > .nav-item:hover:not(.nav-category):not(.nav-profile) > .nav-link .icon-wrapper svg {
  color: #ebeffe;
}
.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: #ebeffe;
  background: transparent;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active::before {
  background-color: #4466F2;
}
.sidebar .nav.sub-menu .nav-item .nav-link:hover {
  color: #ebeffe;
}
.sidebar .nav.sub-menu .nav-item .nav-link:hover::before {
  background-color: #ebeffe;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
}
.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: calc(4.375rem - 2rem);
  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: #4466F2;
  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: #46c35f;
}
.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: #f6e84e;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.breadcrumb {
  background-color: transparent;
}
.breadcrumb .breadcrumb-item .page-icon {
  width: 14px;
  height: 14px;
  color: #4466F2;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #ebeffe !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: #4466F2;
}
.pagination .page-item .page-link.active:hover {
  color: #ffffff;
  background-color: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
  background-color: var(--base-color);
}
.dropdown .dropdown-menu.dropdown-menu-center {
  right: auto !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 0) !important;
  -o-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: "";
  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 {
  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: #4466F2;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #a3b4f9;
}
.datatable .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: #8ca1f7;
}
.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: #4466F2 !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: -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: #4466F2;
}
.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: #4466F2 !important;
}
.bulk-floating-action-wrapper .actions .dropdown .dropdown-menu {
  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;
    animation-name: dropdownAnimation;
    animation-duration: 0.25s;
    animation-fill-mode: both;
  }
  @keyframes dropdownAnimation {
    from {
      opacity: 0;
      transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0px, 0);
    }
  }
}
@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] {
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2 !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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.horizontal-tab .card .nav a.active {
  color: #4466F2;
  border-bottom: 3px solid #4466F2;
}
.horizontal-tab .card .nav a svg {
  height: 16px;
  width: 16px;
}
.horizontal-tab .card .nav-tabs {
  border-bottom: 1px solid var(--default-border-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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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;
    box-shadow: var(--menu-title-shadow);
  }
  .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 .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;
    box-shadow: var(--submenu-shadow);
  }
  .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.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: #1e2229;
  }
  .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 {
    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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

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: #4466F2 !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);
}

.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: -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: 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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
  background-color: #4466F2;
  transition: all 0.25s ease-in-out;
}
.btn.btn-primary:hover {
  background-color: #2850f0;
}
.btn.btn-primary:disabled:hover {
  background-color: #4466F2;
}
.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: #f52003;
}
.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: #098df4;
}
.btn.btn-info:disabled:hover {
  background-color: #38a4f8;
}
.btn.btn-warning {
  color: #ffffff;
  border-color: #FC6510;
  background-color: #FC6510;
  transition: all 0.25s ease-in-out;
}
.btn.btn-warning:disabled:hover {
  background-color: #FC6510;
}
.btn.btn-warning:hover {
  background-color: #d64f03;
}
.btn.btn-outline-primary {
  color: #4466F2;
}
.btn.btn-outline-primary:hover {
  color: #ffffff;
}
.btn.btn-outline-primary:disabled:hover {
  color: #4466F2;
}
.btn.btn-outline-success {
  color: #46c35f;
}
.btn.btn-outline-success:hover {
  color: #ffffff;
}
.btn.btn-outline-success:disabled:hover {
  color: #46c35f;
}
.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: #FC6510;
  border-color: #FC6510;
}
.btn.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #FC6510;
}
.btn.btn-outline-warning:disabled:hover {
  color: #FC6510;
  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: #4466F2;
  background: var(--base-color);
}
.btn.btn-load-more-data:focus {
  box-shadow: var(--default-box-shadow) !important;
}
.btn.btn-transparent-primary {
  color: #4466F2;
  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: #4466F2;
}
.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: #4466F2;
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::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: #4466F2 !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: #4466F2 !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: #4466F2 !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: #bcbec2;
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}
.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.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: #4466F2;
  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;
  transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  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: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  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: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  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: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  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;
  transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  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;
  transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}
.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: #4466F2;
}
.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}
.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-success .outside {
  border-color: #46c35f;
}
.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}
.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}
.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}
.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: #4466F2;
  border: 1px solid #4466F2 !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
  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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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 {
  padding: 1.688rem;
  border-color: var(--default-border-color);
  background-color: var(--modal-header-footer-bg);
}
.modal .modal-dialog .modal-content .modal-footer * {
  margin: 0;
}
@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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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 {
  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: #4466F2;
}
.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;
  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: #4466F2 !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: #4466F2;
}
.orgchart-container .orgchart .lines .topLine {
  border-color: #4466F2;
}
.orgchart-container .orgchart .lines .leftLine {
  border-color: #4466F2;
}
.orgchart-container .orgchart .lines .rightLine {
  border-color: #4466F2;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

/*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: #4466F2;
}
.badge.badge-purple {
  background-color: #964ed8;
}
.badge.badge-warning {
  background-color: #FC6510;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::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: #4466F2 !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: #4466F2 !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: #4466F2 !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: #bcbec2;
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}
.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.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: #4466F2;
  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;
  transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  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: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  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: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  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: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  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;
  transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  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;
  transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}
.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: #4466F2;
}
.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}
.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-success .outside {
  border-color: #46c35f;
}
.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}
.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}
.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}
.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: #4466F2;
  border: 1px solid #4466F2 !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
  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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
  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: #4466F2;
  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: #4466F2;
  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: 20px;
  height: 20px;
}
.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: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: #dce6ff;
  padding: 2px;
  margin-right: 10px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  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: #4466F2;
}
.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 #4466F2;
}
.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: #4466F2 !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: #4466F2;
  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: #4466F2 !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: #4466F2 !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 .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #4466F2 !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: #4466F2 !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 #4466F2;
  border-right: 2px solid #4466F2;
  transition: transform 150ms linear;
}
.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}
.avatars-filter .indicator-left {
  transform: rotate(-135deg);
}
.avatars-filter .indicator-left:active {
  transform: rotate(-135deg) scale(0.9);
}
.avatars-filter .indicator-right {
  transform: rotate(45deg);
}
.avatars-filter .indicator-right:active {
  transform: rotate(45deg) scale(0.9);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  transform: translatex(0px);
  transition: 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: #4466F2 !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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

label {
  color: var(--default-font-color) !important;
}

.col-form-label {
  padding-top: calc(0.375rem + 4px);
  padding-bottom: calc(0.375rem + 3px);
}

::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: #4466F2 !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: #4466F2 !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: #4466F2 !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: #bcbec2;
  transition: all 0.25s ease-in-out;
}
.form-group-with-icon .form-control-feedback.disabled {
  color: #ecedee;
}
.form-group-with-icon .form-control-feedback:hover {
  color: #4466F2;
}

.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: #4466F2;
  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;
  transform: scale(1.35) !important;
}
.custom-checkbox-default .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-primary .custom-control-label:before {
  border-color: #4466F2;
  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: #4466F2;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-primary .custom-control-input:checked ~ .custom-control-label {
  color: #4466F2 !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-primary .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-success .custom-control-label:before {
  border-color: #46c35f;
  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: #46c35f;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-success .custom-control-input:checked ~ .custom-control-label {
  color: #46c35f !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-success .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  transform: scale(1.55) !important;
}

.custom-checkbox-warning .custom-control-label:before {
  border-color: #f2a654;
  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: #f2a654;
  background-color: var(--default-custom-control-bg);
}
.custom-checkbox-warning .custom-control-input:checked ~ .custom-control-label {
  color: #f2a654 !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;
  transform: scale(1.35) !important;
}
.custom-checkbox-warning .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  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;
  transform: scale(1.35) !important;
}
.custom-checkbox-info .custom-control-label:after {
  width: 1rem;
  height: 1rem;
  margin-left: 5px;
  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;
  transform: rotate(45deg);
}
.customized-checkbox.checkbox-default input + label:before {
  border-color: #adb5bd;
}
.customized-checkbox.checkbox-default input:checked + label:before {
  border-color: #4466F2;
}
.customized-checkbox.checkbox-default input:checked + label:after {
  background: #4466F2;
  box-shadow: 2px 0 0 #4466F2, 4px 0 0 #4466F2, 4px -2px 0 #4466F2, 4px -4px 0 #4466F2, 4px -6px 0 #4466F2, 4px -8px 0 #4466F2;
}
.customized-checkbox.checkbox-success input + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:before {
  border-color: #46c35f;
}
.customized-checkbox.checkbox-success input:checked + label:after {
  background: #46c35f;
  box-shadow: 2px 0 0 #46c35f, 4px 0 0 #46c35f, 4px -2px 0 #46c35f, 4px -4px 0 #46c35f, 4px -6px 0 #46c35f, 4px -8px 0 #46c35f;
}
.customized-checkbox.checkbox-warning input + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:before {
  border-color: #FC6510;
}
.customized-checkbox.checkbox-warning input:checked + label:after {
  background: #FC6510;
  box-shadow: 2px 0 0 #FC6510, 4px 0 0 #FC6510, 4px -2px 0 #FC6510, 4px -4px 0 #FC6510, 4px -6px 0 #FC6510, 4px -8px 0 #FC6510;
}
.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: #4466F2;
}
.customized-radio.radio-default .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-primary .outside {
  border-color: #4466F2;
}
.customized-radio.radio-primary .outside .inside {
  background: #4466F2;
}
.customized-radio.radio-success .outside {
  border-color: #46c35f;
}
.customized-radio.radio-success .outside .inside {
  background: #46c35f;
}
.customized-radio.radio-warning .outside {
  border-color: #FC6510;
}
.customized-radio.radio-warning .outside .inside {
  background: #FC6510;
}
.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: #4466F2;
  border: 1px solid #4466F2 !important;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.radio-button-group .btn-group .btn.active span {
  color: #ffffff;
}

.border-switch {
  min-height: initial;
  color: #4466F2;
  padding-left: 0;
}
.border-switch .border-switch-control-input {
  display: none;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #4466F2;
}
.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
}
.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: #4466F2;
  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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
  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: #4466F2;
  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: #4466F2;
  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: 20px;
  height: 20px;
}
.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: grab;
  box-sizing: border-box;
  border-radius: 5px;
  color: #dce6ff;
  padding: 2px;
  margin-right: 10px;
}
.filters-wrapper .single-filter.column-filter .dropdown .dropdown-menu .custom-switch {
  box-shadow: none;
  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: #4466F2;
}
.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 #4466F2;
}
.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: #4466F2 !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: #4466F2;
  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: #4466F2 !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: #4466F2 !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 .dropdown-item {
  padding: 1rem 2rem 1rem 2rem !important;
}
.dropdown-menu-filter .dropdown .dropdown-menu .dropdown-item.active {
  color: #4466F2 !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: #4466F2 !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 #4466F2;
  border-right: 2px solid #4466F2;
  transition: transform 150ms linear;
}
.avatars-filter .indicator-left[disabled],
.avatars-filter .indicator-right[disabled] {
  opacity: 0.35;
}
.avatars-filter .indicator-left {
  transform: rotate(-135deg);
}
.avatars-filter .indicator-left:active {
  transform: rotate(-135deg) scale(0.9);
}
.avatars-filter .indicator-right {
  transform: rotate(45deg);
}
.avatars-filter .indicator-right:active {
  transform: rotate(45deg) scale(0.9);
}
.avatars-filter .avatar-group .avatar-carousel-wrapper {
  width: 280px;
  display: flex;
  transform: translatex(0px);
  transition: 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: #4466F2 !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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
  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: #4466F2;
  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);
  /*
    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 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 {
  transform: scale(1.3);
}
.calendar-root .calendar .custom-radio .custom-control-label:after {
  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: #4466F2;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_selected:hover {
  background-color: #4e6ef3;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_in-range {
  background-color: #5c7af4;
  color: #ffffff;
}
.calendar-root .calendar li.calendar_days_in-range:hover {
  background-color: #5272f3;
  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 .preset-active-input > .custom-control-label::before {
  color: #ffffff;
  background-color: #ffffff;
  border-color: #4466F2;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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 {
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.dropzone {
  min-height: 150px !important;
  padding: 20px 20px !important;
  border-radius: 0.25rem !important;
  border: 1px dashed #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
}
.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: #4466F2 !important;
}
.time-picker-input .dropdown .dropdown-menu {
  min-height: 50px;
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #4466F2;
}
.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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.circular-progress-bar {
  /*Progressbar Animations*/
}
.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: #4466F2;
}
.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;
  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 .progress[data-percentage="1"] .progress-right .progress-bar {
  animation: loading-1 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="1"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="2"] .progress-right .progress-bar {
  animation: loading-2 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="2"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="3"] .progress-right .progress-bar {
  animation: loading-3 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="3"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="4"] .progress-right .progress-bar {
  animation: loading-4 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="4"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="5"] .progress-right .progress-bar {
  animation: loading-5 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="5"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="6"] .progress-right .progress-bar {
  animation: loading-6 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="6"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="7"] .progress-right .progress-bar {
  animation: loading-7 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="7"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="8"] .progress-right .progress-bar {
  animation: loading-8 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="8"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="9"] .progress-right .progress-bar {
  animation: loading-9 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="9"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="10"] .progress-right .progress-bar {
  animation: loading-10 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="10"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="11"] .progress-right .progress-bar {
  animation: loading-11 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="11"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="12"] .progress-right .progress-bar {
  animation: loading-12 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="12"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="13"] .progress-right .progress-bar {
  animation: loading-13 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="13"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="14"] .progress-right .progress-bar {
  animation: loading-14 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="14"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="15"] .progress-right .progress-bar {
  animation: loading-15 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="15"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="16"] .progress-right .progress-bar {
  animation: loading-16 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="16"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="17"] .progress-right .progress-bar {
  animation: loading-17 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="17"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="18"] .progress-right .progress-bar {
  animation: loading-18 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="18"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="19"] .progress-right .progress-bar {
  animation: loading-19 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="19"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="20"] .progress-right .progress-bar {
  animation: loading-20 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="20"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="21"] .progress-right .progress-bar {
  animation: loading-21 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="21"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="22"] .progress-right .progress-bar {
  animation: loading-22 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="22"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="23"] .progress-right .progress-bar {
  animation: loading-23 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="23"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="24"] .progress-right .progress-bar {
  animation: loading-24 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="24"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="25"] .progress-right .progress-bar {
  animation: loading-25 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="25"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="26"] .progress-right .progress-bar {
  animation: loading-26 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="26"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="27"] .progress-right .progress-bar {
  animation: loading-27 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="27"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="28"] .progress-right .progress-bar {
  animation: loading-28 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="28"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="29"] .progress-right .progress-bar {
  animation: loading-29 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="29"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="30"] .progress-right .progress-bar {
  animation: loading-30 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="30"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="31"] .progress-right .progress-bar {
  animation: loading-31 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="31"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="32"] .progress-right .progress-bar {
  animation: loading-32 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="32"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="33"] .progress-right .progress-bar {
  animation: loading-33 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="33"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="34"] .progress-right .progress-bar {
  animation: loading-34 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="34"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="35"] .progress-right .progress-bar {
  animation: loading-35 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="35"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="36"] .progress-right .progress-bar {
  animation: loading-36 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="36"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="37"] .progress-right .progress-bar {
  animation: loading-37 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="37"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="38"] .progress-right .progress-bar {
  animation: loading-38 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="38"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="39"] .progress-right .progress-bar {
  animation: loading-39 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="39"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="40"] .progress-right .progress-bar {
  animation: loading-40 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="40"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="41"] .progress-right .progress-bar {
  animation: loading-41 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="41"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="42"] .progress-right .progress-bar {
  animation: loading-42 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="42"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="43"] .progress-right .progress-bar {
  animation: loading-43 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="43"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="44"] .progress-right .progress-bar {
  animation: loading-44 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="44"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="45"] .progress-right .progress-bar {
  animation: loading-45 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="45"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="46"] .progress-right .progress-bar {
  animation: loading-46 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="46"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="47"] .progress-right .progress-bar {
  animation: loading-47 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="47"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="48"] .progress-right .progress-bar {
  animation: loading-48 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="48"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="49"] .progress-right .progress-bar {
  animation: loading-49 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="49"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="50"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="50"] .progress-left .progress-bar {
  animation: 0;
}
.circular-progress-bar .progress[data-percentage="51"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="51"] .progress-left .progress-bar {
  animation: loading-1 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="52"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="52"] .progress-left .progress-bar {
  animation: loading-2 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="53"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="53"] .progress-left .progress-bar {
  animation: loading-3 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="54"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="54"] .progress-left .progress-bar {
  animation: loading-4 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="55"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="55"] .progress-left .progress-bar {
  animation: loading-5 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="56"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="56"] .progress-left .progress-bar {
  animation: loading-6 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="57"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="57"] .progress-left .progress-bar {
  animation: loading-7 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="58"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="58"] .progress-left .progress-bar {
  animation: loading-8 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="59"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="59"] .progress-left .progress-bar {
  animation: loading-9 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="60"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="60"] .progress-left .progress-bar {
  animation: loading-10 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="61"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="61"] .progress-left .progress-bar {
  animation: loading-11 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="62"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="62"] .progress-left .progress-bar {
  animation: loading-12 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="63"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="63"] .progress-left .progress-bar {
  animation: loading-13 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="64"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="64"] .progress-left .progress-bar {
  animation: loading-14 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="65"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="65"] .progress-left .progress-bar {
  animation: loading-15 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="66"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="66"] .progress-left .progress-bar {
  animation: loading-16 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="67"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="67"] .progress-left .progress-bar {
  animation: loading-17 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="68"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="68"] .progress-left .progress-bar {
  animation: loading-18 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="69"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="69"] .progress-left .progress-bar {
  animation: loading-19 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="70"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="70"] .progress-left .progress-bar {
  animation: loading-20 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="71"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="71"] .progress-left .progress-bar {
  animation: loading-21 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="72"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="72"] .progress-left .progress-bar {
  animation: loading-22 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="73"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="73"] .progress-left .progress-bar {
  animation: loading-23 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="74"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="74"] .progress-left .progress-bar {
  animation: loading-24 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="75"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="75"] .progress-left .progress-bar {
  animation: loading-25 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="76"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="76"] .progress-left .progress-bar {
  animation: loading-26 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="77"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="77"] .progress-left .progress-bar {
  animation: loading-27 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="78"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="78"] .progress-left .progress-bar {
  animation: loading-28 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="79"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="79"] .progress-left .progress-bar {
  animation: loading-29 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="80"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="80"] .progress-left .progress-bar {
  animation: loading-30 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="81"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="81"] .progress-left .progress-bar {
  animation: loading-31 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="82"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="82"] .progress-left .progress-bar {
  animation: loading-32 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="83"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="83"] .progress-left .progress-bar {
  animation: loading-33 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="84"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="84"] .progress-left .progress-bar {
  animation: loading-34 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="85"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="85"] .progress-left .progress-bar {
  animation: loading-35 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="86"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="86"] .progress-left .progress-bar {
  animation: loading-36 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="87"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="87"] .progress-left .progress-bar {
  animation: loading-37 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="88"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="88"] .progress-left .progress-bar {
  animation: loading-38 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="89"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="89"] .progress-left .progress-bar {
  animation: loading-39 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="90"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="90"] .progress-left .progress-bar {
  animation: loading-40 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="91"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="91"] .progress-left .progress-bar {
  animation: loading-41 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="92"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="92"] .progress-left .progress-bar {
  animation: loading-42 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="93"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="93"] .progress-left .progress-bar {
  animation: loading-43 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="94"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="94"] .progress-left .progress-bar {
  animation: loading-44 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="95"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="95"] .progress-left .progress-bar {
  animation: loading-45 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="96"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="96"] .progress-left .progress-bar {
  animation: loading-46 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="97"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="97"] .progress-left .progress-bar {
  animation: loading-47 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="98"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="98"] .progress-left .progress-bar {
  animation: loading-48 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="99"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="99"] .progress-left .progress-bar {
  animation: loading-49 1.1s linear forwards 1.1s;
}
.circular-progress-bar .progress[data-percentage="100"] .progress-right .progress-bar {
  animation: loading-50 1.1s linear forwards;
}
.circular-progress-bar .progress[data-percentage="100"] .progress-left .progress-bar {
  animation: loading-50 1.1s linear forwards 1.1s;
}
@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(3.6);
    transform: rotate(3.6deg);
  }
}
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(7.2);
    transform: rotate(7.2deg);
  }
}
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(10.8);
    transform: rotate(10.8deg);
  }
}
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(14.4);
    transform: rotate(14.4deg);
  }
}
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(18);
    transform: rotate(18deg);
  }
}
@keyframes loading-6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(21.6);
    transform: rotate(21.6deg);
  }
}
@keyframes loading-7 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(25.2);
    transform: rotate(25.2deg);
  }
}
@keyframes loading-8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(28.8);
    transform: rotate(28.8deg);
  }
}
@keyframes loading-9 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(32.4);
    transform: rotate(32.4deg);
  }
}
@keyframes loading-10 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg);
  }
}
@keyframes loading-11 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(39.6);
    transform: rotate(39.6deg);
  }
}
@keyframes loading-12 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(43.2);
    transform: rotate(43.2deg);
  }
}
@keyframes loading-13 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(46.8);
    transform: rotate(46.8deg);
  }
}
@keyframes loading-14 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(50.4);
    transform: rotate(50.4deg);
  }
}
@keyframes loading-15 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(54);
    transform: rotate(54deg);
  }
}
@keyframes loading-16 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(57.6);
    transform: rotate(57.6deg);
  }
}
@keyframes loading-17 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(61.2);
    transform: rotate(61.2deg);
  }
}
@keyframes loading-18 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(64.8);
    transform: rotate(64.8deg);
  }
}
@keyframes loading-19 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(68.4);
    transform: rotate(68.4deg);
  }
}
@keyframes loading-20 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg);
  }
}
@keyframes loading-21 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(75.6);
    transform: rotate(75.6deg);
  }
}
@keyframes loading-22 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(79.2);
    transform: rotate(79.2deg);
  }
}
@keyframes loading-23 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(82.8);
    transform: rotate(82.8deg);
  }
}
@keyframes loading-24 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(86.4);
    transform: rotate(86.4deg);
  }
}
@keyframes loading-25 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(90);
    transform: rotate(90deg);
  }
}
@keyframes loading-26 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(93.6);
    transform: rotate(93.6deg);
  }
}
@keyframes loading-27 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(97.2);
    transform: rotate(97.2deg);
  }
}
@keyframes loading-28 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(100.8);
    transform: rotate(100.8deg);
  }
}
@keyframes loading-29 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(104.4);
    transform: rotate(104.4deg);
  }
}
@keyframes loading-30 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg);
  }
}
@keyframes loading-31 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(111.6);
    transform: rotate(111.6deg);
  }
}
@keyframes loading-32 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(115.2);
    transform: rotate(115.2deg);
  }
}
@keyframes loading-33 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(118.8);
    transform: rotate(118.8deg);
  }
}
@keyframes loading-34 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(122.4);
    transform: rotate(122.4deg);
  }
}
@keyframes loading-35 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(126);
    transform: rotate(126deg);
  }
}
@keyframes loading-36 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(129.6);
    transform: rotate(129.6deg);
  }
}
@keyframes loading-37 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(133.2);
    transform: rotate(133.2deg);
  }
}
@keyframes loading-38 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(136.8);
    transform: rotate(136.8deg);
  }
}
@keyframes loading-39 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(140.4);
    transform: rotate(140.4deg);
  }
}
@keyframes loading-40 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg);
  }
}
@keyframes loading-41 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(147.6);
    transform: rotate(147.6deg);
  }
}
@keyframes loading-42 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(151.2);
    transform: rotate(151.2deg);
  }
}
@keyframes loading-43 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(154.8);
    transform: rotate(154.8deg);
  }
}
@keyframes loading-44 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(158.4);
    transform: rotate(158.4deg);
  }
}
@keyframes loading-45 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(162);
    transform: rotate(162deg);
  }
}
@keyframes loading-46 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(165.6);
    transform: rotate(165.6deg);
  }
}
@keyframes loading-47 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(169.2);
    transform: rotate(169.2deg);
  }
}
@keyframes loading-48 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(172.8);
    transform: rotate(172.8deg);
  }
}
@keyframes loading-49 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(176.4);
    transform: rotate(176.4deg);
  }
}
@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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #e6e6e6;
  -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: #4466F2;
}

: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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #46c35f !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: #FC6510 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

@media (max-width: 575px) {
  body, html {
    font-size: 0.9rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  /*** Start mixins for mobile view ***/
  @keyframes dropdownMenuAnimation {
    from {
      opacity: 0;
      transform: translate3d(0, -30px, 0);
    }
    to {
      opacity: 1;
      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 {
    animation-name: dropdownMenuAnimation;
    animation-duration: 0.25s;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    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;
    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: #4466F2;
  }
  .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;
    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: #4466F2;
  }
  .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: #4466F2;
  }
  .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;
    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: #4466F2;
  }
  .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: #4466F2 !important;
}
.calendar-view .fc-button-group .fc-button.fc-button-active {
  box-shadow: none !important;
  border-radius: 0.3rem;
  background-color: #4466F2 !important;
  border: 1px solid #4466F2 !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: #4466F2 !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: #4466F2 !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: #4466F2 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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 {
  transform: rotate(90deg) translateX(-1px);
}
.accordion .card .card-header .collapsible-link[aria-expanded=true]::before {
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.bg-brand-color {
  background-color: #4466F2 !important;
}

.bg-disabled {
  background-color: #afb1b6 !important;
}

.bg-inactive {
  background-color: #afb1b6 !important;
}

.primary-text-color {
  color: #4466F2 !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: #46c35f !important;
}

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

.text-info {
  color: #38a4f8 !important;
}

.bg-info {
  background-color: #38a4f8 !important;
}

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

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

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

.bg-danger {
  background-color: #fc2c10 !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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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 {
  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: #4466F2;
}
@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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.dashboard-widgets.dashboard-icon-widget {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dashboard-widgets.dashboard-icon-widget .col-3 {
  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: #4466F2;
}
.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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

.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;
  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 {
  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 {
  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 {
  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: #d3dbfc;
  --scrollbar-thumb-hover-color: #a3b4f9;
  --not-found-opacity: 1;
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
  --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: #1e2229;
  --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: #292d32;
  --btn-secondary-bg: #9397A0;
  --btn-secondary-hover-bg: #787d88;
  --icon-hover-bg: #ebeffe;
  --btn-filter-bg: #ffffff;
  --input-search-box-border: #F5F8FF;
  --form-control-bg: #ffffff;
  --calendar-bg: #ffffff;
  --bg-x-icon: #ebeffe;
  --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);
}

[theme=dark] {
  --base-color: #1c1f26;
  --default-font-color: #cccccc;
  --default-border-color: #2f3541;
  --dropdown-menu-bg: #252932;
  --default-card-bg: #272b35;
  --default-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --vertical-tab-header-bg: #2b303c;
  --vertical-tab-icon-shadow: none;
  --vertical-tab-icon-bg: #272b35;
  --accordion-header-bg: #20242c;
  --default-custom-control-bg: #272b35;
  --icon-hover-bg: var(--base-color);
  --authentication-form-bg: #272b35;
  --range-slider-baseline-bg: var(--base-color);
  --calendar-bg: #272b35;
  --tab-step-before-bg: #272b35;
  --modal-header-footer-bg: #292e38;
  --modal-body-bg: #272b35;
  --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: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
  --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: #252932;
  --sidebar-bg: #252932;
  --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: #272b35;
  --btn-light-color: #2f3541;
  --btn-dark-color: #181a20;
  --btn-dark-hover-color: #1e2229;
  --btn-secondary-bg: #414244;
  --btn-secondary-hover-bg: #28292a;
  --btn-filter-bg: #272b35;
  --input-search-box-border: transparent;
  --form-control-bg: #20242c;
  --bg-x-icon: #272b35;
  --shadow-x-icon: 0px 0px 10px rgba(0, 0, 0, 0.5);
  --search-box-bg: #20242c;
  --bg-input-readonly: #292e38;
  --chips-bg: #272b35;
  --time-picker-bg: #272b35;
}

:root {
  --kanban-scrollbar-track: #f0f2f4;
  --kanban-scrollbar-thumb: #d3d7df;
}

[theme=dark] {
  --kanban-scrollbar-track: #6c7894;
  --kanban-scrollbar-thumb: #4b5467;
}

@media (min-width: 576px) {
  .modal .modal-dialog .modal-content {
    min-height: initial !important;
  }
}
.bg-off-light {
  background-color: var(--vertical-tab-header-bg);
}

.default-file .text-muted {
  display: block;
  margin-top: 8px;
}

.modal-backdrop.show {
  opacity: 0.6;
}

.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;
}

.custom-input-group {
  position: relative;
}
.custom-input-group .form-control {
  padding: 10px 60px 10px 14px;
}
.custom-input-group .form-control:focus + .input-group-append button {
  color: #4466F2;
}
.custom-input-group .input-group-append button {
  position: absolute;
  top: 50%;
  right: 0;
  border: 0;
  padding: 10px 14px;
  color: #afb1b6;
  transform: translateY(-50%);
  background-color: transparent;
  transition: 0.25s;
}
.custom-input-group .input-group-append button svg {
  width: 18px;
  height: 18px;
}
.custom-input-group:hover .input-group-append button {
  color: #4466F2;
}

.job-card .card-body .card-widget {
  width: 130px;
  flex-shrink: 0;
  padding: 0.5rem;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  background-color: rgba(68, 102, 242, 0.05);
}
.job-card .card-body .card-widget .widget-icon {
  width: 45px;
  height: 45px;
  padding: 0.5rem;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  color: #4466F2;
  background-color: rgba(68, 102, 242, 0.15);
}
.job-card .card-body .card-widget.candidates {
  background-color: rgba(56, 164, 248, 0.05);
}
.job-card .card-body .card-widget.candidates .widget-icon {
  color: #38a4f8;
  background-color: rgba(56, 164, 248, 0.15);
}
.job-card .card-body .card-widget.new-candidates {
  background-color: rgba(68, 102, 242, 0.05);
}
.job-card .card-body .card-widget.new-candidates .widget-icon {
  color: #4466F2;
  background-color: rgba(68, 102, 242, 0.15);
}
.job-card .card-body .card-widget.qualified-candidates {
  background-color: rgba(87, 199, 212, 0.05);
}
.job-card .card-body .card-widget.qualified-candidates .widget-icon {
  color: #57c7d4;
  background-color: rgba(87, 199, 212, 0.15);
}
.job-card .card-body .card-widget.interview-candidates {
  background-color: rgba(252, 101, 16, 0.05);
}
.job-card .card-body .card-widget.interview-candidates .widget-icon {
  color: #FC6510;
  background-color: rgba(252, 101, 16, 0.15);
}
.job-card .card-body .card-widget.hired-candidates {
  background-color: rgba(70, 195, 95, 0.05);
}
.job-card .card-body .card-widget.hired-candidates .widget-icon {
  color: #46c35f;
  background-color: rgba(70, 195, 95, 0.15);
}

.calendar-view .fc-timeGrid-view .fc-event {
  margin-right: 0.5rem;
}
.calendar-view .fc-timegrid .fc-timegrid-slot {
  height: 150px !important;
}

.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: #4466F2;
}
.icon-box i {
  font-size: 22px;
  color: #4466F2;
}

.kanban-wrapper {
  display: flex;
}
.kanban-wrapper.custom-scrollbar::-webkit-scrollbar {
  height: 7px !important;
}
.kanban-wrapper .kanban-column {
  width: 300px;
  min-width: 300px;
  margin-right: 0.8rem;
}
.kanban-wrapper .kanban-column .kanban-stage-header {
  margin-bottom: 1rem;
}
.kanban-wrapper .kanban-column .kanban-draggable-column {
  position: relative;
  overflow-y: auto;
  min-height: 360px;
  max-height: calc(100vh - 315px);
  background-color: var(--default-card-bg);
}
.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item {
  cursor: pointer;
  margin-bottom: 1rem;
  border-radius: 0.35rem;
  background-color: var(--base-color);
  border-color: var(--default-border-color);
}
.kanban-wrapper .kanban-column .kanban-draggable-column .draggable-item .card-body {
  padding: 1rem 1.5rem !important;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-track {
  background-color: transparent;
}
.kanban-wrapper .kanban-column .kanban-draggable-column::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: transparent;
}
.kanban-wrapper .kanban-column .kanban-draggable-column:hover::-webkit-scrollbar-thumb {
  background-color: var(--kanban-scrollbar-thumb);
}
.kanban-wrapper .kanban-column:first-child .kanban-stage-header {
  padding-left: 0;
}
.kanban-wrapper .kanban-column:first-child .kanban-draggable-column {
  padding-left: 0;
}
.kanban-wrapper .kanban-column:last-child .kanban-stage-header {
  padding-right: 0;
}
.kanban-wrapper .kanban-column:last-child .kanban-draggable-column {
  padding-right: 0;
}
.kanban-wrapper .sortable-ghost {
  opacity: 0.1 !important;
}

.events-wrapper .event {
  display: flex;
  align-items: center;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--default-card-bg);
  transition: all 0.25s ease-in-out;
}
.events-wrapper .event .event-date {
  width: 120px;
  flex-shrink: 0;
  padding: 1rem;
}
.events-wrapper .event .event-date .month {
  color: #ffffff;
  font-size: 12px;
  padding: 5px 8px;
  text-align: center;
  background-color: #4466F2;
  border-radius: 0.25rem 0.25rem 0 0;
}
.events-wrapper .event .event-date .date-day {
  width: 100%;
  padding: 5px 8px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--default-font-color);
  background-color: var(--base-color);
  border-radius: 0 0 0.25rem 0.25rem;
}
.events-wrapper .event .event-details {
  flex-grow: 1;
  padding: 1rem;
  border-left: 1px solid var(--default-border-color);
}
.events-wrapper .event .event-details .avatar {
  width: 23px;
  height: 23px;
}
.events-wrapper .event .event-details .avatar img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.events-wrapper .event .event-details .avatar .no-img {
  width: 100%;
  height: 100%;
  font-size: 11px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: var(--avatar-no-image-bg);
}
.events-wrapper .event .event-details .avatar-group {
  display: inline-flex;
  flex-wrap: wrap;
}
.events-wrapper .event .event-details .avatar-group .avatar {
  margin-left: -5px;
}
.events-wrapper .event .event-details .avatar-group .avatar:first-child {
  margin-left: 0;
}
.events-wrapper .event:hover {
  box-shadow: none;
}
.events-wrapper .status.free {
  font-weight: bold;
  text-align: center;
  margin: 40px 0;
}
.events-wrapper .status.free img {
  display: block;
  width: 50px;
  margin: 10px auto;
  vertical-align: middle;
}

.todo-wrapper .todo {
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--default-card-bg);
}
.todo-wrapper .todo .todo-add {
  padding: 1rem;
  border-bottom: 1px solid var(--default-border-color);
}
.todo-wrapper .todo .todo-add .input-group {
  position: relative;
}
.todo-wrapper .todo .todo-add .input-group .form-control {
  z-index: 1;
  padding: 10px 40px 10px 14px !important;
}
.todo-wrapper .todo .todo-add .input-group .input-group-append {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.todo-wrapper .todo .todo-add .input-group .input-group-append .btn {
  padding: 11px;
  color: #afb1b6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.todo-wrapper .todo .todo-items {
  padding: 1rem;
}
.todo-wrapper .todo .todo-items ul.todo-list {
  padding: 0;
  margin-bottom: 30px;
}
.todo-wrapper .todo .todo-items ul.todo-list li {
  padding: 1rem;
  margin: 10px 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  list-style-type: none;
  border-radius: 0.25rem;
  background: rgba(68, 102, 242, 0.08);
}
.todo-wrapper .todo .todo-items ul.todo-list li .todo-checkbox {
  opacity: 0;
  display: none;
}
.todo-wrapper .todo .todo-items ul.todo-list li .todo-checkbox + label {
  width: 22px;
  height: 22px;
  cursor: pointer;
  position: relative;
  margin: 0 10px 0 0;
  border-radius: 2px;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  background-color: var(--form-control-bg);
  border: 1px solid var(--default-border-color);
}
.todo-wrapper .todo .todo-items ul.todo-list li .todo-checkbox + label svg {
  display: none;
}
.todo-wrapper .todo .todo-items ul.todo-list li .todo-checkbox:checked + label svg {
  display: block;
}
.todo-wrapper .todo .todo-items ul.todo-list li .todo-checkbox:checked ~ .todo-title {
  color: #afb1b6;
  text-decoration: line-through;
}
.todo-wrapper .todo .todo-items ul.todo-list li .todo-title {
  padding: 0 0.5em;
  position: relative;
  display: inline-block;
}
.todo-wrapper .todo .todo-items ul.todo-list li .btn-delete {
  position: absolute;
  top: 50%;
  right: 0;
  opacity: 0;
  border: 0;
  width: 0;
  height: 100%;
  color: #ffffff;
  cursor: pointer;
  transform: translateY(-50%);
  background-color: #fc2c10;
  transition: all 0.25s ease-in-out;
}
.todo-wrapper .todo .todo-items ul.todo-list li:hover .btn-delete {
  opacity: 1;
  width: 45px;
}
.todo-wrapper .todo .todo-items ul.todo-list.completed-list li {
  background: rgba(70, 195, 95, 0.08);
}
.todo-wrapper .todo .todo-items .status.free {
  font-weight: bold;
  text-align: center;
  margin: 40px 0;
}
.todo-wrapper .todo .todo-items .status.free img {
  display: block;
  width: 50px;
  margin: 10px auto;
  vertical-align: middle;
}
.todo-wrapper .todo .todo-items .todo-item-enter-active,
.todo-wrapper .todo .todo-items .todo-item-leave-active {
  transform-origin: left center;
  transition: opacity ease 0.25s, transform ease-in-out 0.3s;
}
.todo-wrapper .todo .todo-items .todo-item-enter,
.todo-wrapper .todo .todo-items .todo-item-leave-to {
  opacity: 0;
  transform: translateX(100%);
}
.todo-wrapper .todo .todo-items .slide-fade-enter-active,
.todo-wrapper .todo .todo-items .slide-fade-leave-active {
  transition: all 0.3s ease;
}
.todo-wrapper .todo .todo-items .slide-fade-enter,
.todo-wrapper .todo .todo-items .slide-fade-leave-to {
  opacity: 0;
  transform: scale(1.1);
}

.job-overview-tab .tab-content {
  padding: 0 !important;
}

.job-setting-tab .tab-content {
  padding: 0 !important;
}
.job-setting-tab .tab-content .tab-pane .tab-content-header {
  padding: 0 2rem;
}
.job-setting-tab .tab-content .tab-pane hr {
  margin: 0;
}
.job-setting-tab .tab-content .tab-pane .content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.job-setting-tab .tab-content .tab-pane .content .datatable table thead th:first-child {
  padding-left: 2rem;
}
.job-setting-tab .tab-content .tab-pane .content .datatable table thead th:last-child {
  padding-right: 2rem;
}
.job-setting-tab .tab-content .tab-pane .content .datatable table tbody tr td:first-child {
  padding-left: 2rem;
}
.job-setting-tab .tab-content .tab-pane .content .datatable table tbody tr td:last-child {
  padding-right: 2rem;
}

#candidate-details-modal .modal-dialog {
  min-height: 100vh;
}

.candidate-details-wrapper .candidate-details-header {
  padding: 2rem 2rem 0 2rem;
}
.candidate-details-wrapper .candidate-details-header .candidate-profile-avatar {
  width: 100px;
  height: 100px;
  flex-shrink: 0;
}
.candidate-details-wrapper .candidate-details-header .candidate-profile-avatar img {
  width: 100%;
  height: auto;
  border-radius: 5px;
}
.candidate-details-wrapper .candidate-details-header .candidate-profile-avatar .no-profile-image {
  width: 100%;
  height: 100%;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: var(--base-color);
}
.candidate-details-wrapper .candidate-details-header .default-actions .action-button {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  border-radius: 50%;
  color: #afb1b6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.candidate-details-wrapper .candidate-details-header .default-actions .action-button:hover {
  color: #4466F2;
  background-color: var(--base-color);
}
.candidate-details-wrapper .candidate-details-header .default-actions .action-button:last-child {
  margin-right: 0;
}
.candidate-details-wrapper .candidate-details-header .stage-dropdown .dropdown-menu {
  right: 0 !important;
  left: auto !important;
}
.candidate-details-wrapper .candidate-details-header .stage-dropdown .dropdown-menu:before {
  width: 0;
  height: 0;
  content: "";
  z-index: 2;
  position: absolute;
  top: -7px;
  right: 15px;
  left: inherit;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--dropdown-menu-bg);
}
.candidate-details-wrapper .candidate-details-header .stage-dropdown .dropdown-menu .dropdown-item.selected {
  color: #4466F2;
  background-color: var(--base-color);
}
.candidate-details-wrapper .candidate-details-content .candidate-tab-nav {
  z-index: 1;
  position: sticky;
  top: 0;
  background-color: var(--default-card-bg);
}
.candidate-details-wrapper .candidate-details-content .tab-content {
  padding: 2rem !important;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline {
  border-radius: 0.25rem;
  padding: 2rem;
  background-color: var(--base-color);
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step {
  display: flex;
  position: relative;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step:after {
  content: "";
  position: absolute;
  top: 0;
  left: 5px;
  height: 0;
  width: 2px;
  background-color: #4466F2;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .number {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  border-radius: 50%;
  margin-right: 14px;
  border: 2px solid #4466F2;
  background-color: #4466F2;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .number svg {
  width: 16px;
  height: 16px;
  object-fit: contain;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .number svg path {
  fill: white;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .number.completed {
  background-color: #4466F2;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .timeline-info {
  margin: -3px 0 20px 0;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .timeline-info .time {
  font-size: 13px;
  margin-bottom: 0;
  font-weight: 600;
  color: #afb1b6;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step .timeline-info .description {
  font-size: 14px;
}
.candidate-details-wrapper .candidate-details-content .tab-content .timeline .timeline-step:not(:last-child):after {
  height: 100%;
}
.candidate-details-wrapper .candidate-details-content .tab-content .table-card {
  border-radius: 0.25rem;
  color: var(--default-font-color);
  background-color: var(--base-color);
}
.candidate-details-wrapper .candidate-details-content .tab-content .table-card tbody tr td {
  padding: 1.5rem;
  border-color: var(--default-border-color);
}
.candidate-details-wrapper .candidate-details-content .tab-content .table-card tbody tr:first-child td {
  border-top: 0;
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card {
  background-color: var(--base-color);
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card .card-header {
  padding: 1.5rem;
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card .card-header .btn {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card .card-header .btn:hover {
  color: #4466F2;
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card .card-header .btn .btn-arrow {
  transition: 0.3s;
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card .card-header .btn[aria-expanded=true] .btn-arrow {
  transform: rotate(90deg);
}
.candidate-details-wrapper .candidate-details-content .tab-content .accordion-question .card .card-body {
  padding: 1.5rem;
  background-color: var(--modal-body-bg);
}

.rating.list:hover .star {
  color: #FC6510;
}
.rating.list .star:hover ~ .star:not(.active) {
  color: inherit;
}
.rating.list .star.active {
  color: #FC6510;
}

.rated.list .star.active {
  color: #FC6510;
}

.editor-wrapper {
  height: 100%;
}
.editor-wrapper .editor-navbar {
  z-index: 2;
  height: 65px;
  display: flex;
  position: fixed;
  top: 70px;
  align-items: center;
  justify-content: space-between;
  padding: 0 2rem;
  width: calc(100% - 230px);
  background-color: var(--default-card-bg);
  border-bottom: 1px solid var(--default-border-color);
  transition: width 0.25s ease-in-out;
}
.editor-wrapper .editor-navbar .nav .nav-item .nav-link {
  display: inline-flex;
  align-items: center;
  color: var(--default-font-color);
  transition: all 0.25s ease-in-out;
}
.editor-wrapper .editor-navbar .nav .nav-item .nav-link:hover {
  color: #4466F2;
}
.editor-wrapper .editor-navbar .nav .nav-item .nav-link.active {
  color: #4466F2;
}
.editor-wrapper .editor-navbar .nav.nav-left {
  height: 100%;
}
.editor-wrapper .editor-navbar .nav.nav-left .nav-item .nav-link {
  height: 100%;
  border-bottom: 2px solid transparent;
}
.editor-wrapper .editor-navbar .nav.nav-left .nav-item .nav-link:hover {
  background-color: var(--icon-hover-bg);
}
.editor-wrapper .editor-navbar .nav.nav-left .nav-item .nav-link.active {
  color: #4466F2;
  border-color: #4466F2;
  background-color: var(--icon-hover-bg);
}
.editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.save-changes {
  color: #ffffff;
  background-color: #4466F2;
  border-radius: 0.25rem;
}
.editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.publish-job {
  color: #ffffff;
  background-color: #46c35f;
  border-radius: 0.25rem;
}
.editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.change-toggler, .editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.view-section {
  padding: 0.5rem;
}
.editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.change-toggler:hover, .editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.view-section:hover {
  border-radius: 0.25rem;
  background-color: var(--icon-hover-bg);
}
@media (max-width: 767px) {
  .editor-wrapper .editor-navbar .nav.nav-right {
    position: absolute;
    right: 0;
    top: 2.5rem;
    z-index: 2;
    width: 180px;
    padding: 1rem;
    flex-direction: column;
    align-items: start;
    border-radius: 0.25rem;
    box-shadow: var(--default-box-shadow);
    background-color: var(--dropdown-menu-bg);
  }
  .editor-wrapper .editor-navbar .nav.nav-right.collapsing {
    display: none;
    transition: none;
    -webkit-transition: none;
  }
  .editor-wrapper .editor-navbar .nav.nav-right .nav-item {
    width: 100%;
  }
  .editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.save-changes {
    width: 100%;
    margin-bottom: 0.5rem;
    border-radius: 0.3rem;
  }
  .editor-wrapper .editor-navbar .nav.nav-right .nav-item .nav-link.publish-job {
    width: 100%;
    border-radius: 0.3rem;
  }
  .editor-wrapper .editor-navbar .nav.nav-right .nav-item:nth-child(1) .nav-link, .editor-wrapper .editor-navbar .nav.nav-right .nav-item:nth-child(2) .nav-link {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  .editor-wrapper .editor-navbar .nav.nav-right .nav-item:nth-child(1) .nav-link:hover, .editor-wrapper .editor-navbar .nav.nav-right .nav-item:nth-child(2) .nav-link:hover {
    background-color: var(--icon-hover-bg);
  }
}
.editor-wrapper .editor-navbar .nav.nav-right + .navbar-toggler {
  color: var(--default-font-color);
  background-color: var(--icon-hover-bg);
}
.editor-wrapper .editor-navbar .nav.nav-right + .navbar-toggler:focus {
  outline: 0;
}
.editor-wrapper .editor-content {
  height: 100%;
  padding-top: 65px;
  position: relative;
}
.editor-wrapper .editor-content .preview-content {
  height: 100%;
  margin-right: 280px;
  padding: 2rem;
  transition: margin-right 0.25s ease-in-out;
}
.editor-wrapper .editor-content .preview-content .preview {
  width: 100%;
  padding: 4rem;
  margin: 0 auto;
  border-radius: 0.25rem;
  box-shadow: var(--default-box-shadow);
  background-color: var(--default-card-bg);
  transition: width 0.25s ease-in-out;
}
.editor-wrapper .editor-content .preview-content .preview .editor-body .editor-group-action {
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: 0.25s;
}
.editor-wrapper .editor-content .preview-content .preview .editor-body .editor-group-action .btn {
  padding: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #4466F2;
  transition: 0.25s;
}
.editor-wrapper .editor-content .preview-content .preview .editor-body .editor-group-action .btn svg {
  width: 14px;
  height: 14px;
}
.editor-wrapper .editor-content .preview-content .preview .editor-body .editor-group-action .btn:hover {
  background-color: var(--icon-hover-bg);
}
.editor-wrapper .editor-content .preview-content .preview .editor-body:hover .editor-group-action {
  opacity: 1;
}
.editor-wrapper .editor-content .preview-content .preview.desktop-preview {
  width: 100%;
}
.editor-wrapper .editor-content .preview-content .preview.mobile-preview {
  width: 411px;
  padding: 2rem;
}
.editor-wrapper .editor-content .preview-content .preview.mobile-preview .apply-wrapper {
  flex-direction: column;
}
.editor-wrapper .editor-content .preview-content-editor {
  z-index: 1;
  width: 280px;
  position: fixed;
  top: 135px;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: var(--default-card-bg);
  min-height: calc(100% - (65px + 70px));
  max-height: calc(100% - (65px + 70px));
  transition: 0.25s ease-in-out;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options {
  padding: 2rem;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion {
  border-radius: 0.25rem;
  border: 1px solid var(--default-border-color);
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item {
  border-bottom: 1px solid var(--default-border-color);
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-header {
  background-color: var(--base-color);
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-header .btn {
  padding: 0.6rem 1rem;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-header .btn:hover {
  color: var(--default-font-color);
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-content {
  padding: 1rem;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-content label {
  font-size: 13px;
  margin-bottom: 0;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-content .form-control {
  width: 50px;
  height: 30px !important;
  padding: 0 6px !important;
  font-size: 13px !important;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-content .form-control[type=number] {
  padding-right: 0 !important;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item .accordion-content .form-control[type=color] {
  padding: 0 !important;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item:first-child .accordion-header {
  border-radius: 0.25rem 0.25rem 0 0;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item:last-child {
  border-bottom: 0;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .accordion .accordion-item:last-child .accordion-header {
  border-radius: 0 0 0.25rem 0.25rem;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .page-blocks {
  border-radius: 0.25rem;
  border: 1px solid var(--default-border-color);
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .page-blocks .block-item {
  padding: 0.6rem 1rem;
  background-color: var(--base-color);
  border-bottom: 1px solid var(--default-border-color);
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .page-blocks .block-item:first-child {
  border-radius: 0.25rem 0.25rem 0 0;
}
.editor-wrapper .editor-content .preview-content-editor .editing-options .page-blocks .block-item:last-child {
  border-bottom: 0;
  border-radius: 0 0 0.25rem 0.25rem;
}
.editor-wrapper .editor-content.hide-editor .preview-content {
  margin-right: 0;
}
.editor-wrapper .editor-content.hide-editor .preview-content-editor {
  width: 0;
}
@media (max-width: 991px) {
  .editor-wrapper .editor-navbar {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .editor-wrapper .editor-content .preview-content {
    margin-right: 0;
  }
  .editor-wrapper .editor-content .preview-content-editor {
    width: 0;
    box-shadow: var(--default-box-shadow);
  }
  .editor-wrapper .editor-content.hide-editor .preview-content-editor {
    width: 280px;
  }
}

@media (max-width: 575px) {
  .editor-content .preview-content .preview .apply-wrapper {
    flex-direction: column;
  }
}
.editor-content .preview-content .preview .job-openings .job-card {
  height: 100%;
  border-radius: 0.25rem;
  padding: 2rem;
  border-left: 3px solid #4466F2;
  background-color: rgba(68, 102, 242, 0.1);
}
.editor-content .preview-content .preview .apply-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.25rem;
  padding: 2rem;
  background-color: var(--icon-hover-bg);
}
.editor-content .preview-content .preview .apply-wrapper .btn {
  color: #4466F2;
  border-radius: 25px;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  border: 2px solid #4466F2;
  padding: 0.45rem 1.5rem !important;
}
.editor-content .preview-content .preview .apply-wrapper .btn:hover {
  color: #ffffff;
  background-color: #4466F2;
}

.candidate-viewable-icon {
  max-height: 120px;
  max-width: 120px;
}

.candidate-viewable-logo {
  max-height: 300px;
  max-width: 300px;
}

.sidebar-icon-only .editor-wrapper .editor-navbar, .sidebar-hover-only .editor-wrapper .editor-navbar {
  width: calc(100% - 70px);
}

.table-fixed {
  margin-bottom: 0;
  color: var(--default-font-color);
  border: 1px solid var(--default-border-color);
}
.table-fixed thead tr th {
  border: 0;
  background-color: var(--base-color);
}
.table-fixed tbody {
  width: 100%;
  overflow-y: auto;
}
.table-fixed tbody tr td {
  border-top: 0;
  border-bottom: 1px solid var(--default-border-color);
}
.table-fixed tbody tr:last-child {
  border-bottom: 0;
}
.table-fixed tbody::-webkit-scrollbar {
  width: 6px;
}
.table-fixed tbody::-webkit-scrollbar-track {
  background: var(--base-color);
}
.table-fixed tbody::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: var(--scrollbar-thumb-color);
}
.table-fixed tbody::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover-color);
}

.candidate-application-form {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
}
.candidate-application-form .candidate-step-menu {
  z-index: 1;
  width: 30rem;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  transition: all 0.3s ease-in-out;
  padding: 2rem;
  background-image: linear-gradient(to left top, #fcfdff, #f9fbff, #f6f9ff, #f3f8ff, #eff6ff);
}
.candidate-application-form .candidate-step-menu .toggle-sidebar {
  display: none;
  position: absolute;
  top: 8px;
  right: -40px;
  cursor: pointer;
  padding: 10px 10px 10px 10px;
  border-radius: 0 10px 10px 0;
  background-color: rgba(246, 249, 255, 0.8);
}
.candidate-application-form .candidate-step-menu .toggle-sidebar .bar1, .candidate-application-form .candidate-step-menu .toggle-sidebar .bar2, .candidate-application-form .candidate-step-menu .toggle-sidebar .bar3 {
  width: 20px;
  height: 2px;
  margin: 3px 0;
  transition: 0.4s;
  border-radius: 1px;
  background-color: #99c5ff;
}
.candidate-application-form .candidate-step-menu .toggle-sidebar.change .bar1 {
  transform: rotate(-45deg) translate(-3px, 4px);
  -webkit-transform: rotate(-45deg) translate(-3px, 4px);
}
.candidate-application-form .candidate-step-menu .toggle-sidebar.change .bar2 {
  opacity: 0;
}
.candidate-application-form .candidate-step-menu .toggle-sidebar.change .bar3 {
  transform: rotate(45deg) translate(-3px, -4px);
  -webkit-transform: rotate(45deg) translate(-3px, -4px);
}
@media (max-width: 768px) {
  .candidate-application-form .candidate-step-menu .toggle-sidebar {
    display: block;
  }
}
.candidate-application-form .candidate-step-menu .nav .nav-link {
  padding: 1rem;
  display: inline-flex;
  align-items: center;
  transition: all 0.35s ease-in-out;
}
.candidate-application-form .candidate-step-menu .nav .nav-link .step-number {
  width: 40px;
  height: 40px;
  font-size: 15px;
  color: #afb1b6;
  margin-right: 10px;
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #afb1b6;
  transition: all 0.35s ease-in-out;
}
.candidate-application-form .candidate-step-menu .nav .nav-link .step-number .complete-icon {
  position: absolute;
  top: -4px;
  right: -5px;
  width: 16px;
  height: 16px;
  color: #ffffff;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #46c35f;
}
.candidate-application-form .candidate-step-menu .nav .nav-link .step-number .complete-icon svg {
  width: 12px;
  height: 12px;
  stroke-width: 2;
}
.candidate-application-form .candidate-step-menu .nav .nav-link .step-number .step-divider {
  position: absolute;
  top: 52px;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
}
.candidate-application-form .candidate-step-menu .nav .nav-link .step-number .step-divider .divider {
  width: 29px;
  transform: rotate(90deg);
  border-bottom: 2px dotted #afb1b6;
}
.candidate-application-form .candidate-step-menu .nav .nav-link .step-name {
  color: #afb1b6;
  transition: all 0.35s ease-in-out;
}
.candidate-application-form .candidate-step-menu .nav .nav-link:hover .step-number {
  color: #313131;
  border-color: #313131;
}
.candidate-application-form .candidate-step-menu .nav .nav-link:hover .step-name {
  color: #313131;
}
.candidate-application-form .candidate-step-menu .nav .nav-link.active {
  background-color: transparent;
}
.candidate-application-form .candidate-step-menu .nav .nav-link.active .step-number {
  color: #313131;
  border-color: #313131;
}
.candidate-application-form .candidate-step-menu .nav .nav-link.active .step-name {
  color: #313131;
}
.candidate-application-form .candidate-step-menu .nav .nav-link.complete .step-number {
  color: #46c35f;
  border-color: #46c35f;
}
.candidate-application-form .candidate-step-menu .nav .nav-link:last-child .step-number .step-divider {
  display: none;
}
.candidate-application-form .candidate-step-content {
  flex-grow: 1;
  width: 100%;
  min-height: 100%;
  margin-left: 30rem;
  transition: all 0.3s ease-in-out;
}
.candidate-application-form .candidate-step-content .tab-content {
  padding: 3.5rem;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .form-control, .candidate-application-form .candidate-step-content .tab-content .tab-pane textarea {
  background-color: #FBFCFF !important;
  border-color: #e2e9ff !important;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .form-control:focus, .candidate-application-form .candidate-step-content .tab-content .tab-pane .form-control:hover, .candidate-application-form .candidate-step-content .tab-content .tab-pane textarea:focus, .candidate-application-form .candidate-step-content .tab-content .tab-pane textarea:hover {
  border-color: #95b0ff !important;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .preview-card {
  border-radius: 0.25rem;
  border: 1px solid #e2e9ff;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .preview-card .preview-card-header {
  padding: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #FBFCFF;
  border-radius: 0.25rem 0.25rem 0 0;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .preview-card .preview-card-body {
  padding: 1.5rem;
  border-radius: 0 0 0.25rem 0.25rem;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .tab-pane-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .tab-pane-action button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 20px;
  padding: 0.45rem 1rem;
  background-color: #FBFCFF;
  color: #9397A0;
  border: 1px solid #e2e9ff;
  transition: 0.25s;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .tab-pane-action button svg {
  width: 13px;
  height: 13px;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .tab-pane-action button:focus {
  outline: none;
}
.candidate-application-form .candidate-step-content .tab-content .tab-pane .tab-pane-action button:hover {
  background-color: #e2e9ff;
}
@media (max-width: 991px) {
  .candidate-application-form .candidate-step-menu {
    width: 23rem;
  }
  .candidate-application-form .candidate-step-content {
    margin-left: 23rem;
  }
}
@media (max-width: 767px) {
  .candidate-application-form {
    flex-direction: column;
  }
  .candidate-application-form .candidate-step-menu {
    margin-left: -23rem;
  }
  .candidate-application-form .candidate-step-menu.active {
    width: 20rem;
    margin-left: 0;
  }
  .candidate-application-form .candidate-step-menu.active .toggle-sidebar {
    right: -20px;
    border-radius: 100%;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.08);
  }
  .candidate-application-form .candidate-step-content {
    margin-left: 0;
    padding: 2.5rem;
  }
}

.candidate-view {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
}

[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;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvcmUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLG9DQUFvQztBQUNwQyw0QkFBNEIsMEJBQTBCLENBQUMsdUNBQXVDLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsYUFBYSxpQkFBaUIsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsZUFBZSxlQUFlLENBQUMsU0FBUyxDQUFDLDJCQUEyQixxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLFdBQVcsQ0FBQyxVQUFVLENBQUMsYUFBYSxVQUFVLENBQUMsU0FBUyxDQUFDLCtDQUErQyxNQUFNLENBQUMsVUFBVSxDQUFDLDRCQUE0QixPQUFPLENBQUMsOEJBQThCLFFBQVEsQ0FBQyxhQUFhLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixXQUFXLENBQUMsVUFBVSxDQUFDLDJEQUEyRCxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxtQkFBbUIsd0JBQXdCLENBQUMsaUJBQWlCLFdBQVcsQ0FBQyw4QkFBOEIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGVBQWUsVUFBVSxDQUFDLDRCQUE0QixVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsK0NBQStDLFVBQVUsQ0FBQyxVQUFVLENBQUMsYUFBYSxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxzREFBc0QsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLGNBQWMsa0JBQWtCLENBQUMsZ0JBQWdCLGdCQUFnQixDQUFDLCtCQUErQixnQkFBZ0IsQ0FBQyxhQUFhLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMseUVBQXlFLENBQUMsYUFBYSxzRUFBc0UsQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsbUJBQW1CLFNBQVMsQ0FBQyxxRUFBcUUsVUFBVSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLGtDQUFrQyxRQUFRLENBQUMseUJBQXlCLGtCQUFrQixDQUFDLHNFQUFzRSxrQkFBa0IsQ0FBQyx3QkFBd0IsMEJBQTBCLENBQUMscUJBQXFCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsWUFBWSxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLGNBQWMsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGNBQWMsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsdUJBQXVCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxvQ0FBb0MsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyx3Q0FBd0MsV0FBVyxDQUFDLDBDQUEwQyxXQUFXLENBQUMsb0JBQW9CLGNBQWMsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsaUJBQWlCLENBQUMsK0JBQStCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGtDQUFrQyxTQUFTLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLHdDQUF3QyxVQUFVLENBQUMsY0FBYyxhQUFhLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsK0JBQStCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsNkJBQTZCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsNENBQTRDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsMENBQTBDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLFFBQVEsQ0FBQyxVQUFVLEM7QUNEOXBJLGdCQUFnQixDQUFDOzs7Ozs7RUFNZixDQUFDLE1BQU0scUJBQXFCLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHFDQUFxQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxxQ0FBcUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsdURBQXVELENBQUMsK0NBQStDLENBQUMscUNBQXFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLHFDQUFxQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxxQ0FBcUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsNENBQTRDLENBQUMsb0NBQW9DLENBQUMscUNBQXFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLHFDQUFxQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxxQ0FBcUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMscUNBQXFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLG1DQUFtQyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyxpQ0FBaUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUNBQWlDLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLDBEQUEwRCxDQUFDLGtEQUFrRCxDQUFDLG1DQUFtQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyw2Q0FBNkMsbUJBQW1CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLCtCQUErQixTQUFTLENBQUMsQ0FBQywwQkFBMEIsY0FBYywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksaUVBQWlFLENBQUMseURBQXlELENBQUMscURBQXFELENBQUMsNkNBQTZDLENBQUMsSUFBSSxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLENBQUMsa0JBQWtCLGNBQWMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsUUFBUSxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLElBQUksZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyx5QkFBeUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxpQkFBaUIsVUFBVSxTQUFTLENBQUMsUUFBUSxTQUFTLENBQUMsQ0FBQyxnQkFBZ0IsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMseUJBQXlCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsaUJBQWlCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsZ0JBQWdCLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLDhCQUE4QixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsc0JBQXNCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLElBQUkscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsSUFBSSxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsMEJBQTBCLE1BQU0sK0JBQStCLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMEJBQTBCLE1BQU0sK0JBQStCLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLGdCQUFnQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLGtCQUFrQixNQUFNLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsNkJBQTZCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsS0FBSyxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0saURBQWlELENBQUMseUNBQXlDLENBQUMsTUFBTSwrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsS0FBSyxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0saURBQWlELENBQUMseUNBQXlDLENBQUMsTUFBTSwrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsb0JBQW9CLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLElBQUksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxpQkFBaUIsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLENBQUMsZ0JBQWdCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFlBQVksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFFBQVEsaURBQWlELENBQUMseUNBQXlDLENBQUMsZ0JBQWdCLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFlBQVksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLGVBQWUsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsMEJBQTBCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsSUFBSSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUkscURBQXFELENBQUMsNkNBQTZDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyx5QkFBeUIsWUFBWSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxNQUFNLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLE1BQU0sK0NBQStDLENBQUMsdUNBQXVDLENBQUMsTUFBTSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxNQUFNLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLE1BQU0scURBQXFELENBQUMsNkNBQTZDLENBQUMsTUFBTSxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxNQUFNLHlEQUF5RCxDQUFDLGlEQUFpRCxDQUFDLENBQUMsaUJBQWlCLFlBQVksK0JBQStCLENBQUMsdUJBQXVCLENBQUMsTUFBTSxpREFBaUQsQ0FBQyx5Q0FBeUMsQ0FBQyxNQUFNLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLE1BQU0sbURBQW1ELENBQUMsMkNBQTJDLENBQUMsTUFBTSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxNQUFNLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLE1BQU0scURBQXFELENBQUMsNkNBQTZDLENBQUMsTUFBTSx5REFBeUQsQ0FBQyxpREFBaUQsQ0FBQyxDQUFDLGdCQUFnQiw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2QkFBNkIsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLElBQUksMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsSUFBSSw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLENBQUMscUJBQXFCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsSUFBSSw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLElBQUksNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsSUFBSSwwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyw4QkFBOEIsR0FBRywrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxzQkFBc0IsR0FBRywrQ0FBK0MsQ0FBQyx1Q0FBdUMsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsK0NBQStDLENBQUMsdUNBQXVDLENBQUMsVUFBVSxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsK0NBQStDLENBQUMsdUNBQXVDLENBQUMsVUFBVSxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsK0JBQStCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsdUJBQXVCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsVUFBVSxDQUFDLENBQUMsc0JBQXNCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLCtCQUErQixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLFVBQVUsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxJQUFJLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLCtDQUErQyxDQUFDLHVDQUF1QyxDQUFDLFVBQVUsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsQ0FBQyx3QkFBd0IsR0FBRywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsSUFBSSx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxVQUFVLENBQUMsR0FBRyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQyxVQUFVLENBQUMsQ0FBQyx1QkFBdUIsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsOENBQThDLENBQUMsc0NBQXNDLENBQUMsVUFBVSxDQUFDLENBQUMscUJBQXFCLEdBQUcsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLElBQUkseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsVUFBVSxDQUFDLEdBQUcsOENBQThDLENBQUMsc0NBQXNDLENBQUMsVUFBVSxDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLDRCQUE0QixzQkFBc0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsSUFBSSxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyxJQUFJLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLElBQUksU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLElBQUksc0NBQXNDLENBQUMsOEJBQThCLENBQUMsR0FBRyxTQUFTLENBQUMsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxvQkFBb0Isc0JBQXNCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLElBQUksc0NBQXNDLENBQUMsOEJBQThCLENBQUMsSUFBSSxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLEdBQUcsU0FBUyxDQUFDLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLENBQUMsbUJBQW1CLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZEQUE2RCxDQUFDLHFEQUFxRCxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGdDQUFnQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGdDQUFnQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxTQUFTLENBQUMsaURBQWlELENBQUMseUNBQXlDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLElBQUksU0FBUyxDQUFDLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGlDQUFpQyxrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLDhCQUE4QixrQkFBa0IsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0JBQWtCLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLElBQUksbURBQW1ELENBQUMsMkNBQTJDLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLDZCQUE2QixJQUFJLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLFFBQVEsU0FBUyxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLEdBQUcsU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLENBQUMscUJBQXFCLElBQUksbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsUUFBUSxTQUFTLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsR0FBRyxTQUFTLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxvQkFBb0IsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkRBQTZELENBQUMscURBQXFELENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsaUNBQWlDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsUUFBUSxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsR0FBRyxTQUFTLENBQUMsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxRQUFRLFNBQVMsQ0FBQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxpQ0FBaUMsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx5QkFBeUIsSUFBSSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx3QkFBd0Isb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsa0NBQWtDLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsMEJBQTBCLElBQUksU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLCtCQUErQixJQUFJLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLFFBQVEsU0FBUyxDQUFDLGtEQUFrRCxDQUFDLDBDQUEwQyxDQUFDLEdBQUcsU0FBUyxDQUFDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLENBQUMsdUJBQXVCLElBQUkscURBQXFELENBQUMsNkNBQTZDLENBQUMsUUFBUSxTQUFTLENBQUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsaUJBQWlCLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLDhCQUE4QixHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHFCQUFxQixpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxpQ0FBaUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx5QkFBeUIsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx3QkFBd0Isb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLGlDQUFpQyxHQUFHLFNBQVMsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLFNBQVMsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLFNBQVMsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsaUNBQWlDLEdBQUcsU0FBUyxDQUFDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMseUJBQXlCLEdBQUcsU0FBUyxDQUFDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQywyQkFBMkIsdUNBQXVDLENBQUMsK0JBQStCLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQiw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQywrQkFBK0IsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyx1QkFBdUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsMEJBQTBCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMseUJBQXlCLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxrQ0FBa0MsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsQ0FBQyx5QkFBeUIscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLG1DQUFtQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLDJCQUEyQixHQUFHLFNBQVMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLDBCQUEwQixzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQyw2QkFBNkIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxxQkFBcUIsR0FBRyxTQUFTLENBQUMsR0FBRyxTQUFTLENBQUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsZ0NBQWdDLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0Q0FBNEMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxtQ0FBbUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxTQUFTLENBQUMsMkNBQTJDLENBQUMsbUNBQW1DLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsc0NBQXNDLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsU0FBUyxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsNkJBQTZCLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyQ0FBMkMsQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsR0FBRyw0RUFBNEUsQ0FBQyxvRUFBb0UsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLGlGQUFpRixDQUFDLHlFQUF5RSxDQUFDLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLElBQUksaUZBQWlGLENBQUMseUVBQXlFLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxxRkFBcUYsQ0FBQyw2RUFBNkUsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxHQUFHLDBFQUEwRSxDQUFDLGtFQUFrRSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLENBQUMsZ0JBQWdCLEdBQUcsNEVBQTRFLENBQUMsb0VBQW9FLENBQUMsMENBQTBDLENBQUMsa0NBQWtDLENBQUMsSUFBSSxpRkFBaUYsQ0FBQyx5RUFBeUUsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxJQUFJLGlGQUFpRixDQUFDLHlFQUF5RSxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLElBQUkscUZBQXFGLENBQUMsNkVBQTZFLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsR0FBRywwRUFBMEUsQ0FBQyxrRUFBa0UsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDLGlDQUFpQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQywyQkFBMkIsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxtQkFBbUIsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsQ0FBQyxrQkFBa0IsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsMkJBQTJCLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsU0FBUyxDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsSUFBSSxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLENBQUMsa0JBQWtCLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDRCQUE0QixHQUFHLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLElBQUksb0RBQW9ELENBQUMsNENBQTRDLENBQUMsU0FBUyxDQUFDLEdBQUcsbURBQW1ELENBQUMsMkNBQTJDLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkRBQTZELENBQUMscURBQXFELENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsNEJBQTRCLEdBQUcsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsSUFBSSxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsR0FBRyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxJQUFJLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLFNBQVMsQ0FBQyxHQUFHLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2REFBNkQsQ0FBQyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxxQ0FBcUMsR0FBRyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNkJBQTZCLEdBQUcscURBQXFELENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLElBQUksOEJBQThCLENBQUMsc0JBQXNCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxvQ0FBb0MsR0FBRyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxTQUFTLENBQUMsSUFBSSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsNEJBQTRCLEdBQUcscURBQXFELENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLElBQUksK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLElBQUksNkJBQTZCLENBQUMscUJBQXFCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLDJCQUEyQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQywwQ0FBMEMsQ0FBQyxrQ0FBa0MsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxvREFBb0QsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIseUNBQXlDLENBQUMsaUNBQWlDLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLEdBQUcsU0FBUyxDQUFDLEdBQUcsc0RBQXNELENBQUMsOENBQThDLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsc0RBQXNELENBQUMsOENBQThDLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLDRCQUE0QixHQUFHLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLG9CQUFvQixHQUFHLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLG1CQUFtQiwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxvQ0FBb0MsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQyw0QkFBNEIsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMscUNBQXFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsNkJBQTZCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUMsNEJBQTRCLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLGtDQUFrQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLHlCQUF5QixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxtQ0FBbUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywyQkFBMkIsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMsOEJBQThCLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsNkJBQTZCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDZCQUE2QixHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0Qix3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyxzQ0FBc0MsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw2QkFBNkIseUNBQXlDLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsbUNBQW1DLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUMsMEJBQTBCLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLG9DQUFvQyxHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDRCQUE0QixHQUFHLFNBQVMsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDJCQUEyQix1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyx5QkFBeUIsR0FBRyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxRQUFRLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLFFBQVEsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsU0FBUyxDQUFDLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsU0FBUyxDQUFDLENBQUMsaUJBQWlCLEdBQUcsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsUUFBUSwrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyxRQUFRLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLGdCQUFnQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQywwREFBMEQsQ0FBQyxrREFBa0QsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxnQ0FBZ0MsR0FBRyxTQUFTLENBQUMseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsSUFBSSxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsU0FBUyxDQUFDLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLElBQUksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLFNBQVMsQ0FBQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQywwQkFBMEIsR0FBRyxTQUFTLENBQUMsd0RBQXdELENBQUMsZ0RBQWdELENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxrQkFBa0IsR0FBRyxTQUFTLENBQUMsd0RBQXdELENBQUMsZ0RBQWdELENBQUMsR0FBRyxTQUFTLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLEdBQUcsU0FBUyxDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxDQUFDLGlCQUFpQiw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyw4QkFBOEIsR0FBRyxTQUFTLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxzQkFBc0IsR0FBRyxTQUFTLENBQUMsNERBQTRELENBQUMsb0RBQW9ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxxQkFBcUIsaUNBQWlDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLEdBQUcsU0FBUyxDQUFDLDREQUE0RCxDQUFDLG9EQUFvRCxDQUFDLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLElBQUksU0FBUyxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLENBQUMsc0JBQXNCLEdBQUcsU0FBUyxDQUFDLDREQUE0RCxDQUFDLG9EQUFvRCxDQUFDLGlFQUFpRSxDQUFDLHlEQUF5RCxDQUFDLElBQUksU0FBUyxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLCtEQUErRCxDQUFDLHVEQUF1RCxDQUFDLENBQUMscUJBQXFCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLCtCQUErQixHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsR0FBRyxTQUFTLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxvQkFBb0IsR0FBRyxTQUFTLENBQUMsMkRBQTJELENBQUMsbURBQW1ELENBQUMsaUVBQWlFLENBQUMseURBQXlELENBQUMsSUFBSSxTQUFTLENBQUMsZ0VBQWdFLENBQUMsd0RBQXdELENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsQ0FBQyxtQkFBbUIsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsMkJBQTJCLEdBQUcsU0FBUyxDQUFDLElBQUksU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsbUJBQW1CLEdBQUcsU0FBUyxDQUFDLElBQUksU0FBUyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsa0JBQWtCLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLCtCQUErQixJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHVCQUF1QixJQUFJLFNBQVMsQ0FBQyxnRUFBZ0UsQ0FBQyx3REFBd0QsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQywyREFBMkQsQ0FBQyxtREFBbUQsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQywrQkFBK0IsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyx1QkFBdUIsSUFBSSxTQUFTLENBQUMsK0RBQStELENBQUMsdURBQXVELENBQUMsR0FBRyxTQUFTLENBQUMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsQ0FBQyxzQkFBc0Isa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsb0NBQW9DLENBQUMsNEJBQTRCLENBQUMsZ0NBQWdDLElBQUksU0FBUyxDQUFDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsd0JBQXdCLElBQUksU0FBUyxDQUFDLGdFQUFnRSxDQUFDLHdEQUF3RCxDQUFDLEdBQUcsU0FBUyxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLENBQUMsdUJBQXVCLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLHFDQUFxQyxDQUFDLDZCQUE2QixDQUFDLDZCQUE2QixJQUFJLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLHFCQUFxQixJQUFJLFNBQVMsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxpRUFBaUUsQ0FBQyx5REFBeUQsQ0FBQyxHQUFHLFNBQVMsQ0FBQyw0REFBNEQsQ0FBQyxvREFBb0QsQ0FBQywrREFBK0QsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxzQ0FBc0MsQ0FBQyw4QkFBOEIsQ0FBQywrQkFBK0IsR0FBRyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywrQkFBK0IsR0FBRyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsdUJBQXVCLEdBQUcsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHNCQUFzQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsR0FBRyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsd0JBQXdCLEdBQUcsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyw2QkFBNkIsR0FBRyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMscUJBQXFCLEdBQUcsdUNBQXVDLENBQUMsK0JBQStCLENBQUMsa0JBQWtCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxnQ0FBZ0MsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxnQ0FBZ0MsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsd0JBQXdCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHVCQUF1QixtQ0FBbUMsQ0FBQywyQkFBMkIsQ0FBQyxpQ0FBaUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLENBQUMseUJBQXlCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDLHdCQUF3QixvQ0FBb0MsQ0FBQyw0QkFBNEIsQ0FBQyw4QkFBOEIsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxHQUFHLGlCQUFpQixDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsc0JBQXNCLEdBQUcsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsR0FBRyxpQkFBaUIsQ0FBQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDLHFCQUFxQixpQ0FBaUMsQ0FBQyx5QkFBeUIsQztBQ056NHJFLGdCQUFnQjtBQUNoQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjtBQ1RBOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRjRCRjs7QUczQkE7OztFQUdFO0FIOEJGOztBRzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIOEJGOztBR3hCQTtFQUNFO0FIMkJGOztBR2pCQTtFQUNFO0VBQ0Esa01DaU80QjtFQ2pKeEIsZUF0Q2E7RUZ4Q2pCLGdCQzBPNEI7RUR6TzVCLGdCQzhPNEI7RUQ3TzVCLGNDbkNTO0VEb0NUO0VBQ0EseUJHdkNNO0FOMkRSOztBR1pBO0VBQ0U7QUhlRjs7QUdOQTtFQUNFO0VBQ0E7RUFDQTtBSFNGOztBR0lBO0VBQ0U7RUFDQSxxQkNnTjRCO0FKak45Qjs7QUdRQTtFQUNFO0VBQ0EsbUJDb0YwQjtBSnpGNUI7O0FHZ0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhiRjs7QUdnQkE7RUFDRTtFQUNBO0VBQ0E7QUhiRjs7QUdnQkE7OztFQUdFO0VBQ0E7QUhiRjs7QUdnQkE7Ozs7RUFJRTtBSGJGOztBR2dCQTtFQUNFLGdCQ2lKNEI7QUo5SjlCOztBR2dCQTtFQUNFO0VBQ0E7QUhiRjs7QUdnQkE7RUFDRTtBSGJGOztBR2dCQTs7RUFFRSxtQkNvSTRCO0FKako5Qjs7QUdnQkE7RUVwRkk7QUx3RUo7O0FHcUJBOztFQUVFO0VFL0ZFO0VGaUdGO0VBQ0E7QUhsQkY7O0FHcUJBO0VBQU07QUhqQk47O0FHa0JBO0VBQU07QUhkTjs7QUdxQkE7RUFDRSxjQ1h3QztFRFl4QyxxQkNYd0M7RURZeEM7QUhsQkY7QU8xSkU7RUorS0UsY0Nkc0M7RURldEMsMEJDZHNDO0FKSjFDOztBRzRCQTtFQUNFO0VBQ0E7QUh6QkY7QU8vSkU7RUoyTEU7RUFDQTtBSHpCSjtBRzRCRTtFQUNFO0FIMUJKOztBR21DQTs7OztFQUlFLGlHQ29ENEI7RUN6TTFCO0FMc0hKOztBR21DQTtFQUVFO0VBRUE7RUFFQTtBSG5DRjs7QUcyQ0E7RUFFRTtBSHpDRjs7QUdpREE7RUFDRTtFQUNBO0FIOUNGOztBR2lEQTtFQUdFO0VBQ0E7QUhoREY7O0FHd0RBO0VBQ0U7QUhyREY7O0FHd0RBO0VBQ0Usb0JDMkU0QjtFRDFFNUIsdUJDMEU0QjtFRHpFNUIsY0NwUVM7RURxUVQ7RUFDQTtBSHJERjs7QUd3REE7RUFHRTtBSHZERjs7QUcrREE7RUFFRTtFQUNBLHFCQzRKc0M7QUp6TnhDOztBR21FQTtFQUVFO0FIakVGOztBR3dFQTtFQUNFO0VBQ0E7QUhyRUY7O0FHd0VBOzs7OztFQUtFO0VBQ0E7RUV0UEU7RUZ3UEY7QUhyRUY7O0FHd0VBOztFQUVFO0FIckVGOztBR3dFQTs7RUFFRTtBSHJFRjs7QUcyRUE7RUFDRTtBSHhFRjs7QUcrRUE7Ozs7RUFJRTtBSDVFRjs7QUdxRkk7Ozs7RUFDRTtBSC9FTjs7QUdxRkE7Ozs7RUFJRTtFQUNBO0FIbEZGOztBR3FGQTs7RUFFRTtFQUNBO0FIbEZGOztBR3NGQTs7OztFQVNFO0FIeEZGOztBRzJGQTtFQUNFO0VBRUE7QUh6RkY7O0FHNEZBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUgvRkY7O0FHb0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRWxTSSxpQkF0Q2E7RUYwVWpCO0VBQ0E7RUFDQTtBSGpHRjs7QUdvR0E7RUFDRTtBSGpHRjs7QUdxR0E7O0VBRUU7QUhsR0Y7O0FHcUdBO0VBS0U7RUFDQTtBSHRHRjs7QUc2R0E7RUFDRTtBSDFHRjs7QUdrSEE7RUFDRTtFQUNBO0FIL0dGOztBR3NIQTtFQUNFO0FIbkhGOztBR3NIQTtFQUNFO0VBQ0E7QUhuSEY7O0FHc0hBO0VBQ0U7QUhuSEY7O0FHd0hBO0VBQ0U7QUhySEY7O0FRdFdBOztFQUVFLHFCSmlTNEI7RUkvUjVCLGdCSmlTNEI7RUloUzVCLGdCSmlTNEI7QUp1RTlCOztBUXBXQTtFSGdITSxpQkF0Q2E7QUw4Um5COztBUXZXQTtFSCtHTSxlQXRDYTtBTGtTbkI7O0FRMVdBO0VIOEdNLGtCQXRDYTtBTHNTbkI7O0FRN1dBO0VINkdNLGlCQXRDYTtBTDBTbkI7O0FRaFhBO0VINEdNLGtCQXRDYTtBTDhTbkI7O0FRblhBO0VIMkdNLGVBdENhO0FMa1RuQjs7QVFyWEE7RUh5R00sa0JBdENhO0VHakVqQixnQkptUzRCO0FKcUY5Qjs7QVFwWEE7RUhtR00sZUF0Q2E7RUczRGpCLGdCSnNSNEI7RUlyUjVCLGdCSjZRNEI7QUowRzlCOztBUXJYQTtFSDhGTSxpQkF0Q2E7RUd0RGpCLGdCSmtSNEI7RUlqUjVCLGdCSndRNEI7QUpnSDlCOztBUXRYQTtFSHlGTSxpQkF0Q2E7RUdqRGpCLGdCSjhRNEI7RUk3UTVCLGdCSm1RNEI7QUpzSDlCOztBUXZYQTtFSG9GTSxpQkF0Q2E7RUc1Q2pCLGdCSjBRNEI7RUl6UTVCLGdCSjhQNEI7QUo0SDlCOztBUWxYQTtFQUNFLGdCSjBFTztFSXpFUCxtQkp5RU87RUl4RVA7RUFDQTtBUnFYRjs7QVE3V0E7O0VITUk7RUdIRixnQkpzTjRCO0FKMEo5Qjs7QVE3V0E7O0VBRUUsY0o4UDRCO0VJN1A1Qix5QkpzUTRCO0FKMEc5Qjs7QVF4V0E7RUMvRUU7RUFDQTtBVDJiRjs7QVF4V0E7RUNwRkU7RUFDQTtBVGdjRjs7QVExV0E7RUFDRTtBUjZXRjtBUTNXRTtFQUNFLG9CSmdQMEI7QUo2SDlCOztBUW5XQTtFSGpDSTtFR21DRjtBUnNXRjs7QVFsV0E7RUFDRSxtQkppQk87RUNGSCxrQkF0Q2E7QUw2WG5COztBUWxXQTtFQUNFO0VIN0NFO0VHK0NGLGNKMUdTO0FKK2NYO0FRbldFO0VBQ0U7QVJxV0o7O0FVeGRBO0VDSUU7RUFHQTtBWHNkRjs7QVV2ZEE7RUFDRSxnQk4rK0JrQztFTTkrQmxDLHlCSkRNO0VJRU47RUVYRSxzQlJxTzBCO0VPL041QjtFQUdBO0FYK2RGOztBVWpkQTtFQUVFO0FWbWRGOztBVWhkQTtFQUNFO0VBQ0E7QVZtZEY7O0FVaGRBO0VMa0NJO0VLaENGLGNOM0JTO0FKOGVYOztBYTFmQTtFUnVFSTtFUXJFRixjUEdLO0VPRkw7QWI2ZkY7QWExZkU7RUFDRTtBYjRmSjs7QWF2ZkE7RUFDRTtFUjBERTtFUXhERixjUEZNO0VPR04seUJURFM7RVFYUCxxQlJ1TzBCO0FKZ1M5QjtBYXZmRTtFQUNFO0VSa0RBO0VRaERBLGdCVG9RMEI7QUpxUDlCOztBYW5mQTtFQUNFO0VSeUNFO0VRdkNGLGNUakJTO0FKdWdCWDtBYW5mRTtFUm9DRTtFUWxDQTtFQUNBO0FicWZKOztBYWhmQTtFQUNFLGlCVHdpQ2tDO0VTdmlDbEM7QWJtZkY7O0FjNWhCRTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnaUJGO0FnQjdlSTtFRnZERjtJQ1lJLGdCWDZMaUI7RUorVnJCO0FBQ0Y7QWdCbGZJO0VGdkRGO0lDWUksZ0JYNkxpQjtFSm9XckI7QUFDRjtBZ0J2Zkk7RUZ2REY7SUNZSSxnQlg2TGlCO0VKeVdyQjtBQUNGO0FnQjVmSTtFRnZERjtJQ1lJLGlCWDZMaUI7RUo4V3JCO0FBQ0Y7O0FjNWlCRTtFQ1pBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0akJGOztBYzFpQkU7RUNKQTtFQUNBO0VBQ0E7RUFDQTtBZmtqQkY7O0FjM2lCRTtFQUNFO0VBQ0E7QWQ4aUJKO0FjNWlCSTs7RUFFRTtFQUNBO0FkOGlCTjs7QWlCL2tCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCdWxCSjs7QWlCcGtCTTtFQUNFO0VBQ0E7RUFDQTtBakJ1a0JSOztBaUJya0JNO0VBQ0U7RUFDQTtFQUNBO0FqQndrQlI7O0FpQnBrQlE7RUZGTjtFQUlBO0FmdWtCRjs7QWlCemtCUTtFRkZOO0VBSUE7QWY0a0JGOztBaUI5a0JRO0VGRk47RUFJQTtBZmlsQkY7O0FpQm5sQlE7RUZGTjtFQUlBO0Fmc2xCRjs7QWlCeGxCUTtFRkZOO0VBSUE7QWYybEJGOztBaUI3bEJRO0VGRk47RUFJQTtBZmdtQkY7O0FpQmxtQlE7RUZGTjtFQUlBO0FmcW1CRjs7QWlCdm1CUTtFRkZOO0VBSUE7QWYwbUJGOztBaUI1bUJRO0VGRk47RUFJQTtBZittQkY7O0FpQmpuQlE7RUZGTjtFQUlBO0Fmb25CRjs7QWlCdG5CUTtFRkZOO0VBSUE7QWZ5bkJGOztBaUIzbkJRO0VGRk47RUFJQTtBZjhuQkY7O0FpQjNuQk07RUFBd0I7QWpCK25COUI7O0FpQjduQk07RUFBdUI7QWpCaW9CN0I7O0FpQjluQlE7RUFBd0IsUUFEYjtBakJtb0JuQjs7QWlCbG9CUTtFQUF3QixRQURiO0FqQnVvQm5COztBaUJ0b0JRO0VBQXdCLFFBRGI7QWpCMm9CbkI7O0FpQjFvQlE7RUFBd0IsUUFEYjtBakIrb0JuQjs7QWlCOW9CUTtFQUF3QixRQURiO0FqQm1wQm5COztBaUJscEJRO0VBQXdCLFFBRGI7QWpCdXBCbkI7O0FpQnRwQlE7RUFBd0IsUUFEYjtBakIycEJuQjs7QWlCMXBCUTtFQUF3QixRQURiO0FqQitwQm5COztBaUI5cEJRO0VBQXdCLFFBRGI7QWpCbXFCbkI7O0FpQmxxQlE7RUFBd0IsUUFEYjtBakJ1cUJuQjs7QWlCdHFCUTtFQUF3QixTQURiO0FqQjJxQm5COztBaUIxcUJRO0VBQXdCLFNBRGI7QWpCK3FCbkI7O0FpQjlxQlE7RUFBd0IsU0FEYjtBakJtckJuQjs7QWlCNXFCVTtFRlRSO0FmeXJCRjs7QWlCaHJCVTtFRlRSO0FmNnJCRjs7QWlCcHJCVTtFRlRSO0FmaXNCRjs7QWlCeHJCVTtFRlRSO0FmcXNCRjs7QWlCNXJCVTtFRlRSO0FmeXNCRjs7QWlCaHNCVTtFRlRSO0FmNnNCRjs7QWlCcHNCVTtFRlRSO0FmaXRCRjs7QWlCeHNCVTtFRlRSO0FmcXRCRjs7QWlCNXNCVTtFRlRSO0FmeXRCRjs7QWlCaHRCVTtFRlRSO0FmNnRCRjs7QWlCcHRCVTtFRlRSO0FmaXVCRjs7QWdCdHRCSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFakJ3dkJOOztFaUJ0dkJJO0lBQ0U7SUFDQTtJQUNBO0VqQnl2Qk47O0VpQnJ2Qk07SUZGTjtJQUlBO0Vmd3ZCQTs7RWlCMXZCTTtJRkZOO0lBSUE7RWY2dkJBOztFaUIvdkJNO0lGRk47SUFJQTtFZmt3QkE7O0VpQnB3Qk07SUZGTjtJQUlBO0VmdXdCQTs7RWlCendCTTtJRkZOO0lBSUE7RWY0d0JBOztFaUI5d0JNO0lGRk47SUFJQTtFZml4QkE7O0VpQm54Qk07SUZGTjtJQUlBO0Vmc3hCQTs7RWlCeHhCTTtJRkZOO0lBSUE7RWYyeEJBOztFaUI3eEJNO0lGRk47SUFJQTtFZmd5QkE7O0VpQmx5Qk07SUZGTjtJQUlBO0VmcXlCQTs7RWlCdnlCTTtJRkZOO0lBSUE7RWYweUJBOztFaUI1eUJNO0lGRk47SUFJQTtFZit5QkE7O0VpQjV5Qkk7SUFBd0I7RWpCZ3pCNUI7O0VpQjl5Qkk7SUFBdUI7RWpCa3pCM0I7O0VpQi95Qk07SUFBd0IsUUFEYjtFakJvekJqQjs7RWlCbnpCTTtJQUF3QixRQURiO0VqQnd6QmpCOztFaUJ2ekJNO0lBQXdCLFFBRGI7RWpCNHpCakI7O0VpQjN6Qk07SUFBd0IsUUFEYjtFakJnMEJqQjs7RWlCL3pCTTtJQUF3QixRQURiO0VqQm8wQmpCOztFaUJuMEJNO0lBQXdCLFFBRGI7RWpCdzBCakI7O0VpQnYwQk07SUFBd0IsUUFEYjtFakI0MEJqQjs7RWlCMzBCTTtJQUF3QixRQURiO0VqQmcxQmpCOztFaUIvMEJNO0lBQXdCLFFBRGI7RWpCbzFCakI7O0VpQm4xQk07SUFBd0IsUUFEYjtFakJ3MUJqQjs7RWlCdjFCTTtJQUF3QixTQURiO0VqQjQxQmpCOztFaUIzMUJNO0lBQXdCLFNBRGI7RWpCZzJCakI7O0VpQi8xQk07SUFBd0IsU0FEYjtFakJvMkJqQjs7RWlCNzFCUTtJRlRSO0VmMDJCQTs7RWlCajJCUTtJRlRSO0VmODJCQTs7RWlCcjJCUTtJRlRSO0VmazNCQTs7RWlCejJCUTtJRlRSO0VmczNCQTs7RWlCNzJCUTtJRlRSO0VmMDNCQTs7RWlCajNCUTtJRlRSO0VmODNCQTs7RWlCcjNCUTtJRlRSO0VmazRCQTs7RWlCejNCUTtJRlRSO0VmczRCQTs7RWlCNzNCUTtJRlRSO0VmMDRCQTs7RWlCajRCUTtJRlRSO0VmODRCQTs7RWlCcjRCUTtJRlRSO0VmazVCQTs7RWlCejRCUTtJRlRSO0VmczVCQTtBQUNGO0FnQjU0Qkk7RUM5QkU7SUFDRTtJQUNBO0lBQ0E7RWpCNjZCTjs7RWlCMzZCSTtJQUNFO0lBQ0E7SUFDQTtFakI4NkJOOztFaUIxNkJNO0lGRk47SUFJQTtFZjY2QkE7O0VpQi82Qk07SUZGTjtJQUlBO0VmazdCQTs7RWlCcDdCTTtJRkZOO0lBSUE7RWZ1N0JBOztFaUJ6N0JNO0lGRk47SUFJQTtFZjQ3QkE7O0VpQjk3Qk07SUZGTjtJQUlBO0VmaThCQTs7RWlCbjhCTTtJRkZOO0lBSUE7RWZzOEJBOztFaUJ4OEJNO0lGRk47SUFJQTtFZjI4QkE7O0VpQjc4Qk07SUZGTjtJQUlBO0VmZzlCQTs7RWlCbDlCTTtJRkZOO0lBSUE7RWZxOUJBOztFaUJ2OUJNO0lGRk47SUFJQTtFZjA5QkE7O0VpQjU5Qk07SUZGTjtJQUlBO0VmKzlCQTs7RWlCaitCTTtJRkZOO0lBSUE7RWZvK0JBOztFaUJqK0JJO0lBQXdCO0VqQnErQjVCOztFaUJuK0JJO0lBQXVCO0VqQnUrQjNCOztFaUJwK0JNO0lBQXdCLFFBRGI7RWpCeStCakI7O0VpQngrQk07SUFBd0IsUUFEYjtFakI2K0JqQjs7RWlCNStCTTtJQUF3QixRQURiO0VqQmkvQmpCOztFaUJoL0JNO0lBQXdCLFFBRGI7RWpCcS9CakI7O0VpQnAvQk07SUFBd0IsUUFEYjtFakJ5L0JqQjs7RWlCeC9CTTtJQUF3QixRQURiO0VqQjYvQmpCOztFaUI1L0JNO0lBQXdCLFFBRGI7RWpCaWdDakI7O0VpQmhnQ007SUFBd0IsUUFEYjtFakJxZ0NqQjs7RWlCcGdDTTtJQUF3QixRQURiO0VqQnlnQ2pCOztFaUJ4Z0NNO0lBQXdCLFFBRGI7RWpCNmdDakI7O0VpQjVnQ007SUFBd0IsU0FEYjtFakJpaENqQjs7RWlCaGhDTTtJQUF3QixTQURiO0VqQnFoQ2pCOztFaUJwaENNO0lBQXdCLFNBRGI7RWpCeWhDakI7O0VpQmxoQ1E7SUZUUjtFZitoQ0E7O0VpQnRoQ1E7SUZUUjtFZm1pQ0E7O0VpQjFoQ1E7SUZUUjtFZnVpQ0E7O0VpQjloQ1E7SUZUUjtFZjJpQ0E7O0VpQmxpQ1E7SUZUUjtFZitpQ0E7O0VpQnRpQ1E7SUZUUjtFZm1qQ0E7O0VpQjFpQ1E7SUZUUjtFZnVqQ0E7O0VpQjlpQ1E7SUZUUjtFZjJqQ0E7O0VpQmxqQ1E7SUZUUjtFZitqQ0E7O0VpQnRqQ1E7SUZUUjtFZm1rQ0E7O0VpQjFqQ1E7SUZUUjtFZnVrQ0E7O0VpQjlqQ1E7SUZUUjtFZjJrQ0E7QUFDRjtBZ0Jqa0NJO0VDOUJFO0lBQ0U7SUFDQTtJQUNBO0VqQmttQ047O0VpQmhtQ0k7SUFDRTtJQUNBO0lBQ0E7RWpCbW1DTjs7RWlCL2xDTTtJRkZOO0lBSUE7RWZrbUNBOztFaUJwbUNNO0lGRk47SUFJQTtFZnVtQ0E7O0VpQnptQ007SUZGTjtJQUlBO0VmNG1DQTs7RWlCOW1DTTtJRkZOO0lBSUE7RWZpbkNBOztFaUJubkNNO0lGRk47SUFJQTtFZnNuQ0E7O0VpQnhuQ007SUZGTjtJQUlBO0VmMm5DQTs7RWlCN25DTTtJRkZOO0lBSUE7RWZnb0NBOztFaUJsb0NNO0lGRk47SUFJQTtFZnFvQ0E7O0VpQnZvQ007SUZGTjtJQUlBO0VmMG9DQTs7RWlCNW9DTTtJRkZOO0lBSUE7RWYrb0NBOztFaUJqcENNO0lGRk47SUFJQTtFZm9wQ0E7O0VpQnRwQ007SUZGTjtJQUlBO0VmeXBDQTs7RWlCdHBDSTtJQUF3QjtFakIwcEM1Qjs7RWlCeHBDSTtJQUF1QjtFakI0cEMzQjs7RWlCenBDTTtJQUF3QixRQURiO0VqQjhwQ2pCOztFaUI3cENNO0lBQXdCLFFBRGI7RWpCa3FDakI7O0VpQmpxQ007SUFBd0IsUUFEYjtFakJzcUNqQjs7RWlCcnFDTTtJQUF3QixRQURiO0VqQjBxQ2pCOztFaUJ6cUNNO0lBQXdCLFFBRGI7RWpCOHFDakI7O0VpQjdxQ007SUFBd0IsUUFEYjtFakJrckNqQjs7RWlCanJDTTtJQUF3QixRQURiO0VqQnNyQ2pCOztFaUJyckNNO0lBQXdCLFFBRGI7RWpCMHJDakI7O0VpQnpyQ007SUFBd0IsUUFEYjtFakI4ckNqQjs7RWlCN3JDTTtJQUF3QixRQURiO0VqQmtzQ2pCOztFaUJqc0NNO0lBQXdCLFNBRGI7RWpCc3NDakI7O0VpQnJzQ007SUFBd0IsU0FEYjtFakIwc0NqQjs7RWlCenNDTTtJQUF3QixTQURiO0VqQjhzQ2pCOztFaUJ2c0NRO0lGVFI7RWZvdENBOztFaUIzc0NRO0lGVFI7RWZ3dENBOztFaUIvc0NRO0lGVFI7RWY0dENBOztFaUJudENRO0lGVFI7RWZndUNBOztFaUJ2dENRO0lGVFI7RWZvdUNBOztFaUIzdENRO0lGVFI7RWZ3dUNBOztFaUIvdENRO0lGVFI7RWY0dUNBOztFaUJudUNRO0lGVFI7RWZndkNBOztFaUJ2dUNRO0lGVFI7RWZvdkNBOztFaUIzdUNRO0lGVFI7RWZ3dkNBOztFaUIvdUNRO0lGVFI7RWY0dkNBOztFaUJudkNRO0lGVFI7RWZnd0NBO0FBQ0Y7QWdCdHZDSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFakJ1eENOOztFaUJyeENJO0lBQ0U7SUFDQTtJQUNBO0VqQnd4Q047O0VpQnB4Q007SUZGTjtJQUlBO0VmdXhDQTs7RWlCenhDTTtJRkZOO0lBSUE7RWY0eENBOztFaUI5eENNO0lGRk47SUFJQTtFZml5Q0E7O0VpQm55Q007SUZGTjtJQUlBO0Vmc3lDQTs7RWlCeHlDTTtJRkZOO0lBSUE7RWYyeUNBOztFaUI3eUNNO0lGRk47SUFJQTtFZmd6Q0E7O0VpQmx6Q007SUZGTjtJQUlBO0VmcXpDQTs7RWlCdnpDTTtJRkZOO0lBSUE7RWYwekNBOztFaUI1ekNNO0lGRk47SUFJQTtFZit6Q0E7O0VpQmowQ007SUZGTjtJQUlBO0VmbzBDQTs7RWlCdDBDTTtJRkZOO0lBSUE7RWZ5MENBOztFaUIzMENNO0lGRk47SUFJQTtFZjgwQ0E7O0VpQjMwQ0k7SUFBd0I7RWpCKzBDNUI7O0VpQjcwQ0k7SUFBdUI7RWpCaTFDM0I7O0VpQjkwQ007SUFBd0IsUUFEYjtFakJtMUNqQjs7RWlCbDFDTTtJQUF3QixRQURiO0VqQnUxQ2pCOztFaUJ0MUNNO0lBQXdCLFFBRGI7RWpCMjFDakI7O0VpQjExQ007SUFBd0IsUUFEYjtFakIrMUNqQjs7RWlCOTFDTTtJQUF3QixRQURiO0VqQm0yQ2pCOztFaUJsMkNNO0lBQXdCLFFBRGI7RWpCdTJDakI7O0VpQnQyQ007SUFBd0IsUUFEYjtFakIyMkNqQjs7RWlCMTJDTTtJQUF3QixRQURiO0VqQisyQ2pCOztFaUI5MkNNO0lBQXdCLFFBRGI7RWpCbTNDakI7O0VpQmwzQ007SUFBd0IsUUFEYjtFakJ1M0NqQjs7RWlCdDNDTTtJQUF3QixTQURiO0VqQjIzQ2pCOztFaUIxM0NNO0lBQXdCLFNBRGI7RWpCKzNDakI7O0VpQjkzQ007SUFBd0IsU0FEYjtFakJtNENqQjs7RWlCNTNDUTtJRlRSO0VmeTRDQTs7RWlCaDRDUTtJRlRSO0VmNjRDQTs7RWlCcDRDUTtJRlRSO0VmaTVDQTs7RWlCeDRDUTtJRlRSO0VmcTVDQTs7RWlCNTRDUTtJRlRSO0VmeTVDQTs7RWlCaDVDUTtJRlRSO0VmNjVDQTs7RWlCcDVDUTtJRlRSO0VmaTZDQTs7RWlCeDVDUTtJRlRSO0VmcTZDQTs7RWlCNTVDUTtJRlRSO0VmeTZDQTs7RWlCaDZDUTtJRlRSO0VmNjZDQTs7RWlCcDZDUTtJRlRSO0VmaTdDQTs7RWlCeDZDUTtJRlRSO0VmcTdDQTtBQUNGO0FrQm4rQ0E7RUFDRTtFQUNBLG1CZDJITztFYzFIUCxjZFNTO0FKNDlDWDtBa0JsK0NFOztFQUVFLGdCZDhVMEI7RWM3VTFCO0VBQ0E7QWxCbytDSjtBa0JqK0NFO0VBQ0U7RUFDQTtBbEJtK0NKO0FrQmgrQ0U7RUFDRTtBbEJrK0NKOztBa0J4OUNFOztFQUVFLGVkd1QwQjtBSm1xQzlCOztBa0JsOUNBO0VBQ0U7QWxCcTlDRjtBa0JuOUNFOztFQUVFO0FsQnE5Q0o7QWtCajlDSTs7RUFFRTtBbEJtOUNOOztBa0I3OENFOzs7O0VBSUU7QWxCZzlDSjs7QWtCdjhDRTtFQUNFLHFDZG9SMEI7QUpzckM5Qjs7QU96Z0RFO0VXMkVJLGNkdkVLO0Vjd0VMLHNDZHlRd0I7QUp5ckM5Qjs7QW1CcGhESTs7O0VBR0UseUJEMkYrQjtBbEI0N0NyQztBbUJuaERNOzs7O0VBSUUscUJEbUZ5RTtBbEJrOENqRjs7QU8xaERFO0VZaUJNLHlCQUplO0FuQmloRHZCO0FtQjNnRFE7O0VBRUUseUJBUmE7QW5CcWhEdkI7O0FtQnhpREk7OztFQUdFLHlCRDJGK0I7QWxCZzlDckM7QW1CdmlETTs7OztFQUlFLHFCRG1GeUU7QWxCczlDakY7O0FPOWlERTtFWWlCTSx5QkFKZTtBbkJxaUR2QjtBbUIvaERROztFQUVFLHlCQVJhO0FuQnlpRHZCOztBbUI1akRJOzs7RUFHRSx5QkQyRitCO0FsQm8rQ3JDO0FtQjNqRE07Ozs7RUFJRSxxQkRtRnlFO0FsQjArQ2pGOztBT2xrREU7RVlpQk0seUJBSmU7QW5CeWpEdkI7QW1CbmpEUTs7RUFFRSx5QkFSYTtBbkI2akR2Qjs7QW1CaGxESTs7O0VBR0UseUJEMkYrQjtBbEJ3L0NyQztBbUIva0RNOzs7O0VBSUUscUJEbUZ5RTtBbEI4L0NqRjs7QU90bERFO0VZaUJNLHlCQUplO0FuQjZrRHZCO0FtQnZrRFE7O0VBRUUseUJBUmE7QW5CaWxEdkI7O0FtQnBtREk7OztFQUdFLHlCRDJGK0I7QWxCNGdEckM7QW1Cbm1ETTs7OztFQUlFLHFCRG1GeUU7QWxCa2hEakY7O0FPMW1ERTtFWWlCTSx5QkFKZTtBbkJpbUR2QjtBbUIzbERROztFQUVFLHlCQVJhO0FuQnFtRHZCOztBbUJ4bkRJOzs7RUFHRSx5QkQyRitCO0FsQmdpRHJDO0FtQnZuRE07Ozs7RUFJRSxxQkRtRnlFO0FsQnNpRGpGOztBTzluREU7RVlpQk0seUJBSmU7QW5CcW5EdkI7QW1CL21EUTs7RUFFRSx5QkFSYTtBbkJ5bkR2Qjs7QW1CNW9ESTs7O0VBR0UseUJEMkYrQjtBbEJvakRyQztBbUIzb0RNOzs7O0VBSUUscUJEbUZ5RTtBbEIwakRqRjs7QU9scERFO0VZaUJNLHlCQUplO0FuQnlvRHZCO0FtQm5vRFE7O0VBRUUseUJBUmE7QW5CNm9EdkI7O0FtQmhxREk7OztFQUdFLHlCRDJGK0I7QWxCd2tEckM7QW1CL3BETTs7OztFQUlFLHFCRG1GeUU7QWxCOGtEakY7O0FPdHFERTtFWWlCTSx5QkFKZTtBbkI2cER2QjtBbUJ2cERROztFQUVFLHlCQVJhO0FuQmlxRHZCOztBbUJwckRJOzs7RUFHRSxzQ2Z3VndCO0FKKzFDOUI7O0FPcHJERTtFWWlCTSxzQ0FKZTtBbkIycUR2QjtBbUJycURROztFQUVFLHNDQVJhO0FuQitxRHZCOztBa0J2bERJO0VBQ0UsY1pwR0U7RVlxR0YseUJkcEdLO0VjcUdMLHFCZDJQd0I7QUorMUM5QjtBa0JybERJO0VBQ0UsY2Q1R0s7RWM2R0wseUJkbEhLO0VjbUhMLHFCZGxISztBSnlzRFg7O0FrQmxsREE7RUFDRSxjWnBITTtFWXFITix5QmRwSFM7QUp5c0RYO0FrQm5sREU7OztFQUdFLHFCZHVPMEI7QUo4MkM5QjtBa0JsbERFO0VBQ0U7QWxCb2xESjtBa0JobERJO0VBQ0UsMkNkMk53QjtBSnUzQzlCO0FPdnRERTtFVzRJTSxjWjFJQTtFWTJJQSw0Q2RxTnNCO0FKeTNDOUI7O0FnQjlwREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJna0ROO0VrQjdqRE07SUFDRTtFbEIrakRSO0FBQ0Y7QWdCMXFESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQjJrRE47RWtCeGtETTtJQUNFO0VsQjBrRFI7QUFDRjtBZ0JyckRJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCc2xETjtFa0JubERNO0lBQ0U7RWxCcWxEUjtBQUNGO0FnQmhzREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJpbUROO0VrQjlsRE07SUFDRTtFbEJnbURSO0FBQ0Y7QWtCMW1ESTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FsQjJtRFI7QWtCeG1EUTtFQUNFO0FsQjBtRFY7O0FvQnZ4REE7RUFDRTtFQUNBO0VBQ0EsbUNoQnFlc0M7RWdCcGV0QztFZnFISSxlQXRDYTtFZTVFakIsZ0JoQjhRNEI7RWdCN1E1QixnQmhCa1I0QjtFZ0JqUjVCLGNoQkRTO0VnQkVULHlCZEZNO0VjR047RUFDQTtFUmJFLHNCUnFPMEI7RWlCcE94Qix3RURrQko7QXBCcXhERjtBcUJseURJO0VETEo7SUNNTTtFckJxeURKO0FBQ0Y7QW9CdnhERTtFQUNFO0VBQ0E7QXBCeXhESjtBc0J6eURFO0VBQ0U7RUFDQSx5QmhCREk7RWdCRUoscUJsQmdkb0M7RWtCL2NwQztFQUtFLGlEbEJnWHdCO0FKdTdDOUI7QW9CenhERTtFQUNFLGNoQnhCTztFZ0IwQlA7QXBCMHhESjtBb0JseERFO0VBRUUseUJoQnhDTztFZ0IwQ1A7QXBCa3hESjs7QW9CN3dERTtFQU1FLGNoQmhETztFZ0JpRFAseUJkakRJO0FONHpEUjs7QW9CdHdEQTs7RUFFRTtFQUNBO0FwQnl3REY7O0FvQi92REE7RUFDRTtFQUNBO0VBQ0E7RWZaRTtFZWNGLGdCaEIwTTRCO0FKd2pEOUI7O0FvQi92REE7RUFDRTtFQUNBO0Vmb0NJLGtCQXRDYTtFZUlqQixnQmhCdUk0QjtBSjJuRDlCOztBb0IvdkRBO0VBQ0U7RUFDQTtFZjZCSSxtQkF0Q2E7RWVXakIsZ0JoQmlJNEI7QUppb0Q5Qjs7QW9CenZEQTtFQUNFO0VBQ0E7RUFDQSxxQmhCOFE0QjtFZ0I3UTVCLHdCaEI2UTRCO0VnQjVRNUI7RUFDQSxnQmhCNks0QjtFZ0I1SzVCLGNoQnBHUztFZ0JxR1Q7RUFDQTtFQUNBO0FwQjR2REY7QW9CMXZERTtFQUVFO0VBQ0E7QXBCMnZESjs7QW9CL3VEQTtFQUNFLGtDaEJzV3NDO0VnQnJXdEM7RWZYSSxtQkF0Q2E7RWVtRGpCLGdCaEJ5RjRCO0VRaE8xQixxQlJ1TzBCO0FKbXBEOUI7O0FvQi91REE7RUFDRSxnQ2hCK1ZzQztFZ0I5VnRDO0VmbkJJLGtCQXRDYTtFZTJEakIsZ0JoQmdGNEI7RVEvTjFCLHFCUnNPMEI7QUo0cEQ5Qjs7QW9CN3VERTtFQUVFO0FwQit1REo7O0FvQjN1REE7RUFDRTtBcEI4dURGOztBb0J0dURBO0VBQ0UsbUJoQm9Wc0M7QUpxNUN4Qzs7QW9CdHVEQTtFQUNFO0VBQ0EsbUJoQnFVc0M7QUpvNkN4Qzs7QW9CanVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQm91REY7QW9CbHVERTs7RUFFRTtFQUNBO0FwQm91REo7O0FvQjN0REE7RUFDRTtFQUNBO0VBQ0EscUJoQjBTc0M7QUpvN0N4Qzs7QW9CM3REQTtFQUNFO0VBQ0Esa0JoQnNTc0M7RWdCclN0QztBcEI4dERGO0FvQjV0REU7RUFDRSxjaEJ4TU87QUpzNkRYOztBb0IxdERBO0VBQ0U7QXBCNnRERjs7QW9CMXREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCaEJ5UnNDO0FKbzhDeEM7QW9CMXRERTtFQUNFO0VBQ0E7RUFDQSx1QmhCb1JvQztFZ0JuUnBDO0FwQjR0REo7O0FzQnY2REU7RUFDRTtFQUNBO0VBQ0EsbUJsQm9kb0M7RUM1YXBDO0VpQnRDQSxjRm1OcUM7QXBCdXREekM7O0FzQnY2REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJtRkUsbUJBdENhO0VpQjNDZixnQmxCa1AwQjtFa0JqUDFCO0VBQ0E7RVYzQ0Esc0JScU8wQjtBSml2RDlCOztBc0J0NkRJO0VBRUUscUJGOExtQztFRTNMakMsb0NsQmdiZ0M7RWtCL2FoQyw0UEYwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXRCczZEUjtBc0JuNkRNO0VBQ0UscUJGbUxpQztFRWxMakM7QXRCcTZEUjtBc0JsNkRNOzs7RUFFRTtBdEJxNkRSOztBc0I5NURJO0VBR0ksb0NsQndaZ0M7RWtCdlpoQztBdEIrNURSOztBc0J6NURJO0VBRUUscUJGMEptQztFRXZKakMsc0RsQnFlb0M7RWtCcGVwQztBdEJ5NURSO0FzQnQ1RE07RUFDRSxxQkZrSmlDO0VFakpqQztBdEJ3NURSO0FzQnI1RE07OztFQUVFO0F0Qnc1RFI7O0FzQi80RE07OztFQUVFO0F0Qm01RFI7O0FzQjM0RE07RUFDRSxjRndIaUM7QXBCc3hEekM7QXNCMzRETTs7O0VBRUU7QXRCODREUjs7QXNCdDRETTtFQUNFLGNGMEdpQztBcEIreER6QztBc0J2NERRO0VBQ0UscUJGdUcrQjtBcEJreUR6QztBc0JyNERNOzs7RUFFRTtBdEJ3NERSO0FzQnA0RFE7RUFDRTtFQ25KTix5QkRvSjJCO0F0QnM0RC9CO0FzQmo0RFE7RUFDRTtBdEJtNERWO0FzQmg0RFE7RUFDRSxxQkFWcUI7QXRCNDREL0I7O0FzQngzRE07RUFDRSxxQkFyQnVCO0F0Qmc1RC9CO0FzQngzRE07OztFQUVFO0F0QjIzRFI7QXNCdjNEUTtFQUNFLHFCQS9CcUI7RUFnQ3JCO0F0QnkzRFY7O0FzQnRoRUU7RUFDRTtFQUNBO0VBQ0EsbUJsQm9kb0M7RUM1YXBDO0VpQnRDQSxjRm1OcUM7QXBCczBEekM7O0FzQnRoRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJtRkUsbUJBdENhO0VpQjNDZixnQmxCa1AwQjtFa0JqUDFCO0VBQ0E7RVYzQ0Esc0JScU8wQjtBSmcyRDlCOztBc0JyaEVJO0VBRUUscUJGOExtQztFRTNMakMsb0NsQmdiZ0M7RWtCL2FoQyxzU0YwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXRCcWhFUjtBc0JsaEVNO0VBQ0UscUJGbUxpQztFRWxMakM7QXRCb2hFUjtBc0JqaEVNOzs7RUFFRTtBdEJvaEVSOztBc0I3Z0VJO0VBR0ksb0NsQndaZ0M7RWtCdlpoQztBdEI4Z0VSOztBc0J4Z0VJO0VBRUUscUJGMEptQztFRXZKakMsc0RsQnFlb0M7RWtCcGVwQztBdEJ3Z0VSO0FzQnJnRU07RUFDRSxxQkZrSmlDO0VFakpqQztBdEJ1Z0VSO0FzQnBnRU07OztFQUVFO0F0QnVnRVI7O0FzQjkvRE07OztFQUVFO0F0QmtnRVI7O0FzQjEvRE07RUFDRSxjRndIaUM7QXBCcTREekM7QXNCMS9ETTs7O0VBRUU7QXRCNi9EUjs7QXNCci9ETTtFQUNFLGNGMEdpQztBcEI4NER6QztBc0J0L0RRO0VBQ0UscUJGdUcrQjtBcEJpNUR6QztBc0JwL0RNOzs7RUFFRTtBdEJ1L0RSO0FzQm4vRFE7RUFDRTtFQ25KTix5QkRvSjJCO0F0QnEvRC9CO0FzQmgvRFE7RUFDRTtBdEJrL0RWO0FzQi8rRFE7RUFDRSxxQkFWcUI7QXRCMi9EL0I7O0FzQnYrRE07RUFDRSxxQkFyQnVCO0F0QisvRC9CO0FzQnYrRE07OztFQUVFO0F0QjArRFI7QXNCdCtEUTtFQUNFLHFCQS9CcUI7RUFnQ3JCO0F0QncrRFY7O0FvQmo2REE7RUFDRTtFQUNBO0VBQ0E7QXBCbzZERjtBb0IvNURFO0VBQ0U7QXBCaTZESjtBZ0IvbUVJO0VJbU5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBCKzVESjtFb0IzNURFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEI2NURKO0VvQno1REU7SUFDRTtJQUNBO0lBQ0E7RXBCMjVESjtFb0J2NURFO0lBQ0U7RXBCeTVESjtFb0J0NURFOztJQUVFO0VwQnc1REo7RW9CbjVERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBCcTVESjtFb0JuNURFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EscUJoQjJMa0M7SWdCMUxsQztFcEJxNURKO0VvQmw1REU7SUFDRTtJQUNBO0VwQm81REo7RW9CbDVERTtJQUNFO0VwQm81REo7QUFDRjs7QXdCcnRFQTtFQUNFO0VBRUEsZ0JwQmtSNEI7RW9CalI1QixjcEJNUztFb0JMVDtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUNzRkE7RXBCMEJJLGVBdENhO0VvQmNqQixnQnJCeUw0QjtFUTNSMUIsc0JScU8wQjtFaUJwT3hCLHFJR1dKO0F4QjB0RUY7QXFCaHVFSTtFR0xKO0lITU07RXJCbXVFSjtBQUNGO0FPcHVFRTtFaUJRRSxjcEJKTztFb0JLUDtBeEIrdEVKO0F3QjV0RUU7RUFFRTtFQUNBLGlEcEIyVzBCO0FKazNEOUI7QXdCenRFRTtFQUVFLGFwQjhZMEI7QUo0MEQ5QjtBd0Izc0VBOztFQUVFO0F4QjZzRUY7O0F3QnBzRUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKc3JFZjtBT3p2RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnF3RXpHO0F5Qnp2RUU7RUFNSTtBekJzdkVOO0F5Qmp2RUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUptc0VmO0F5QjN1RUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCa3hFN0w7QXlCdHVFSTtFQUtJO0F6Qm91RVI7O0F3Qi90RUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKaXRFZjtBT3B4RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6Qmd5RXpHO0F5QnB4RUU7RUFNSTtBekJpeEVOO0F5QjV3RUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUo4dEVmO0F5QnR3RUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCNnlFN0w7QXlCandFSTtFQUtJO0F6Qit2RVI7O0F3QjF2RUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKNHVFZjtBTy95RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjJ6RXpHO0F5Qi95RUU7RUFNSTtBekI0eUVOO0F5QnZ5RUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUp5dkVmO0F5Qmp5RUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCdzBFN0w7QXlCNXhFSTtFQUtJO0F6QjB4RVI7O0F3QnJ4RUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKdXdFZjtBTzEwRUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnMxRXpHO0F5QjEwRUU7RUFNSTtBekJ1MEVOO0F5QmwwRUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUpveEVmO0F5QjV6RUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCbTJFN0w7QXlCdnpFSTtFQUtJO0F6QnF6RVI7O0F3Qmh6RUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKa3lFZjtBT3IyRUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmkzRXpHO0F5QnIyRUU7RUFNSTtBekJrMkVOO0F5QjcxRUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUoreUVmO0F5QnYxRUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCODNFN0w7QXlCbDFFSTtFQUtJO0F6QmcxRVI7O0F3QjMwRUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKNnpFZjtBT2g0RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjQ0RXpHO0F5Qmg0RUU7RUFNSTtBekI2M0VOO0F5QngzRUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUowMEVmO0F5QmwzRUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCeTVFN0w7QXlCNzJFSTtFQUtJO0F6QjIyRVI7O0F3QnQyRUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKdzFFZjtBTzM1RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnU2RXpHO0F5QjM1RUU7RUFNSTtBekJ3NUVOO0F5Qm41RUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUpxMkVmO0F5Qjc0RUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCbzdFN0w7QXlCeDRFSTtFQUtJO0F6QnM0RVI7O0F3Qmo0RUU7RUNyREE7RUZBRSx5Qm5CeUVXO0VxQnZFYixxQnJCdUVhO0FKbTNFZjtBT3Q3RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6Qms4RXpHO0F5QnQ3RUU7RUFNSTtBekJtN0VOO0F5Qjk2RUU7RUFFRTtFQUNBLHlCckJnRFc7RXFCL0NYLHFCckIrQ1c7QUpnNEVmO0F5Qng2RUU7RUFHRTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QXpCKzhFN0w7QXlCbjZFSTtFQUtJO0F6Qmk2RVI7O0F3QnQ1RUU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUo2NEVmO0FPaDlFRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSms1RWY7QXlCMzVFRTtFQUVFO0F6QjQ1RUo7QXlCejVFRTtFQUVFLGNyQkVXO0VxQkRYO0F6QjA1RUo7QXlCdjVFRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSjg1RWY7QXlCcjVFSTtFQUtJO0F6Qm01RVI7O0F3Qi82RUU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUpzNkVmO0FPeitFRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSjI2RWY7QXlCcDdFRTtFQUVFO0F6QnE3RUo7QXlCbDdFRTtFQUVFLGNyQkVXO0VxQkRYO0F6Qm03RUo7QXlCaDdFRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSnU3RWY7QXlCOTZFSTtFQUtJO0F6QjQ2RVI7O0F3Qng4RUU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUorN0VmO0FPbGdGRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSm84RWY7QXlCNzhFRTtFQUVFO0F6Qjg4RUo7QXlCMzhFRTtFQUVFLGNyQkVXO0VxQkRYO0F6QjQ4RUo7QXlCejhFRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSmc5RWY7QXlCdjhFSTtFQUtJO0F6QnE4RVI7O0F3QmorRUU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUp3OUVmO0FPM2hGRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSjY5RWY7QXlCdCtFRTtFQUVFO0F6QnUrRUo7QXlCcCtFRTtFQUVFLGNyQkVXO0VxQkRYO0F6QnErRUo7QXlCbCtFRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSnkrRWY7QXlCaCtFSTtFQUtJO0F6Qjg5RVI7O0F3QjEvRUU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUppL0VmO0FPcGpGRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSnMvRWY7QXlCLy9FRTtFQUVFO0F6QmdnRko7QXlCNy9FRTtFQUVFLGNyQkVXO0VxQkRYO0F6QjgvRUo7QXlCMy9FRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSmtnRmY7QXlCei9FSTtFQUtJO0F6QnUvRVI7O0F3Qm5oRkU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUowZ0ZmO0FPN2tGRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSitnRmY7QXlCeGhGRTtFQUVFO0F6QnloRko7QXlCdGhGRTtFQUVFLGNyQkVXO0VxQkRYO0F6QnVoRko7QXlCcGhGRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSjJoRmY7QXlCbGhGSTtFQUtJO0F6QmdoRlI7O0F3QjVpRkU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUptaUZmO0FPdG1GRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSndpRmY7QXlCampGRTtFQUVFO0F6QmtqRko7QXlCL2lGRTtFQUVFLGNyQkVXO0VxQkRYO0F6QmdqRko7QXlCN2lGRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSm9qRmY7QXlCM2lGSTtFQUtJO0F6QnlpRlI7O0F3QnJrRkU7RUNKQSxjckJrQmE7RXFCakJiLHFCckJpQmE7QUo0akZmO0FPL25GRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJyQmFXO0VxQlpYLHFCckJZVztBSmlrRmY7QXlCMWtGRTtFQUVFO0F6QjJrRko7QXlCeGtGRTtFQUVFLGNyQkVXO0VxQkRYO0F6QnlrRko7QXlCdGtGRTtFQUdFO0VBQ0EseUJyQk5XO0VxQk9YLHFCckJQVztBSjZrRmY7QXlCcGtGSTtFQUtJO0F6QmtrRlI7O0F3Qm5sRkE7RUFDRSxnQnBCOE00QjtFb0I3TTVCLGNwQjZGd0M7RW9CNUZ4QyxxQnBCNkZ3QztBSnkvRTFDO0FPenBGRTtFaUJzRUUsY3BCMkZzQztFb0IxRnRDLDBCcEIyRnNDO0FKMi9FMUM7QXdCbmxGRTtFQUVFLDBCcEJzRnNDO0VvQnJGdEM7QXhCb2xGSjtBd0JqbEZFO0VBRUUsY3BCakZPO0VvQmtGUDtBeEJrbEZKOztBd0J2a0ZBO0VDTEU7RXBCMEJJLGtCQXRDYTtFb0JjakIsZ0JyQjZINEI7RVEvTjFCLHFCUnNPMEI7QUo2OEU5Qjs7QXdCMWtGQTtFQ1RFO0VwQjBCSSxtQkF0Q2E7RW9CY2pCLGdCckI4SDRCO0VRaE8xQixxQlJ1TzBCO0FKbTlFOUI7O0F3QnhrRkE7RUFDRTtFQUNBO0F4QjJrRkY7QXdCeGtGRTtFQUNFLGtCcEJ1VDBCO0FKbXhFOUI7O0F3QmxrRkU7OztFQUNFO0F4QnVrRko7O0EwQjdzRkE7RUxNTSxnQ0tMSjtBMUJndEZGO0FxQnRzRkk7RUtYSjtJTFlNO0VyQnlzRko7QUFDRjtBMEJudEZFO0VBQ0U7QTFCcXRGSjs7QTBCaHRGRTtFQUNFO0ExQm10Rko7O0EwQi9zRkE7RUFDRTtFQUNBO0VBQ0E7RUxYSSw2QktZSjtBMUJrdEZGO0FxQnp0Rkk7RUtHSjtJTEZNO0VyQjR0Rko7QUFDRjs7QTJCeHVGQTs7OztFQUlFO0EzQjJ1RkY7O0EyQnh1RkE7RUFDRTtBM0IydUZGO0E0QnZ0Rkk7RUFDRTtFQUNBLG9CeEIwTndCO0V3QnpOeEIsdUJ4QndOd0I7RXdCdk54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBNUIwdkZGO0E0QnJzRkk7RUFDRTtBNUJ1c0ZOOztBMkJqdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXZCaXBCa0M7RXVCaHBCbEM7RUFDQTtFQUNBLGdCdkJ1dEJrQztFdUJ0dEJsQztFQUNBO0V0QnNHSSxlQXRDYTtFc0I5RGpCLGN2QlhTO0V1QllUO0VBQ0E7RUFDQSx5QnJCaEJNO0VxQmlCTjtFQUNBO0VmM0JFLHNCUnFPMEI7QUoyaUY5Qjs7QTJCNXVGSTtFQUNFO0VBQ0E7QTNCK3VGTjs7QTJCNXVGSTtFQUNFO0VBQ0E7QTNCK3VGTjs7QWdCbnVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCMHZGSjs7RTJCdnZGRTtJQUNFO0lBQ0E7RTNCMHZGSjtBQUNGO0FnQi91Rkk7RVduQkE7SUFDRTtJQUNBO0UzQnF3Rko7O0UyQmx3RkU7SUFDRTtJQUNBO0UzQnF3Rko7QUFDRjtBZ0IxdkZJO0VXbkJBO0lBQ0U7SUFDQTtFM0JneEZKOztFMkI3d0ZFO0lBQ0U7SUFDQTtFM0JneEZKO0FBQ0Y7QWdCcndGSTtFV25CQTtJQUNFO0lBQ0E7RTNCMnhGSjs7RTJCeHhGRTtJQUNFO0lBQ0E7RTNCMnhGSjtBQUNGO0EyQnB4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnZCb3JCZ0M7QUprbUVwQztBNEJyekZJO0VBQ0U7RUFDQSxvQnhCME53QjtFd0J6TnhCLHVCeEJ3TndCO0V3QnZOeEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QTVCaTFGRjtBNEJueUZJO0VBQ0U7QTVCcXlGTjs7QTJCMXhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJ2QnNxQmdDO0FKdW5FcEM7QTRCMTBGSTtFQUNFO0VBQ0Esb0J4QjBOd0I7RXdCek54Qix1QnhCd053QjtFd0J2TnhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0E1QisxRkY7QTRCeHpGSTtFQUNFO0E1QjB6Rk47QTJCcnlGSTtFQUNFO0EzQnV5Rk47O0EyQmp5RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCdkJxcEJnQztBSitvRXBDO0E0QmwyRkk7RUFDRTtFQUNBLG9CeEIwTndCO0V3QnpOeEIsdUJ4QndOd0I7RXdCdk54QjtBNUJvMkZOO0E0QnoxRk07RUFDRTtBNUIyMUZSO0E0QngxRk07RUFDRTtFQUNBLHFCeEJ1TXNCO0V3QnRNdEIsdUJ4QnFNc0I7RXdCcE10QjtFQTlCTjtFQUNBO0VBQ0E7QTVCeTNGRjtBNEJ4MUZJO0VBQ0U7QTVCMDFGTjtBMkJwekZJO0VBQ0U7QTNCc3pGTjs7QTJCOXlGRTtFQUlFO0VBQ0E7QTNCOHlGSjs7QTJCenlGQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtBN0IyNUZGOztBMkJ6eUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZCNEo0QjtFdUIzSjVCLGN2QmhIUztFdUJpSFQ7RUFDQTtFQUNBO0VBQ0E7QTNCNHlGRjtBT2g2RkU7RW9CbUlFLGN2QjBtQmdDO0V1QnptQmhDO0VKOUlBLHlCbkJFTztBSjY2Rlg7QTJCN3hGRTtFQUVFLGNyQjVJSTtFcUI2SUo7RUpySkEseUJuQitPMEI7QUpxc0Y5QjtBMkIzeEZFO0VBRUUsY3ZCcEpPO0V1QnFKUDtFQUNBO0EzQjR4Rko7O0EyQnB4RkE7RUFDRTtBM0J1eEZGOztBMkJueEZBO0VBQ0U7RUFDQTtFQUNBO0V0QnBESSxtQkF0Q2E7RXNCNEZqQixjdkJ4S1M7RXVCeUtUO0EzQnN4RkY7O0EyQmx4RkE7RUFDRTtFQUNBO0VBQ0EsY3ZCN0tTO0FKazhGWDs7QThCLzhGQTs7RUFFRTtFQUNBO0VBQ0E7QTlCazlGRjtBOEJoOUZFOztFQUNFO0VBQ0E7QTlCbTlGSjtBT2w5RkU7O0V1QklJO0E5Qms5Rk47QThCaDlGSTs7OztFQUdFO0E5Qm05Rk47O0E4Qjc4RkE7RUFDRTtFQUNBO0VBQ0E7QTlCZzlGRjtBOEI5OEZFO0VBQ0U7QTlCZzlGSjs7QThCMThGRTs7RUFFRTtBOUI2OEZKO0E4Qno4RkU7O0VsQnhCRSwwQmtCMEI2QjtFbEJ6QjdCLDZCa0J5QjZCO0E5QjQ4RmpDO0E4Qno4RkU7O0VsQmZFLHlCa0JpQjRCO0VsQmhCNUIsNEJrQmdCNEI7QTlCNDhGaEM7O0E4QjU3RkE7RUFDRTtFQUNBO0E5Qis3RkY7QThCNzdGRTtFQUdFO0E5QjY3Rko7QThCMTdGRTtFQUNFO0E5QjQ3Rko7O0E4Qng3RkE7RUFDRTtFQUNBO0E5QjI3RkY7O0E4Qng3RkE7RUFDRTtFQUNBO0E5QjI3RkY7O0E4QnY2RkE7RUFDRTtFQUNBO0VBQ0E7QTlCMDZGRjtBOEJ4NkZFOztFQUVFO0E5QjA2Rko7QThCdjZGRTs7RUFFRTtBOUJ5NkZKO0E4QnI2RkU7O0VsQmxHRSw2QmtCb0c4QjtFbEJuRzlCLDRCa0JtRzhCO0E5Qnc2RmxDO0E4QnI2RkU7O0VsQnJIRSx5QmtCdUgyQjtFbEJ0SDNCLDBCa0JzSDJCO0E5Qnc2Ri9COztBOEJ0NUZFOztFQUVFO0E5Qnk1Rko7QThCdjVGSTs7OztFQUVFO0VBQ0E7RUFDQTtBOUIyNUZOOztBK0JwakdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J1akdGO0ErQnJqR0U7Ozs7RUFJRTtFQUNBO0VBR0E7RUFDQTtBL0JxakdKO0ErQm5qR0k7Ozs7Ozs7Ozs7OztFQUdFO0EvQjhqR047QStCempHRTs7O0VBR0U7QS9CMmpHSjtBK0J2akdFO0VBQ0U7QS9CeWpHSjtBK0JwakdJOztFbkJ4QkEsMEJtQndCa0Q7RW5CdkJsRCw2Qm1CdUJrRDtBL0J5akd0RDtBK0J4akdJOztFbkJYQSx5Qm1CV2tEO0VuQlZsRCw0Qm1CVWtEO0EvQjZqR3REO0ErQnhqR0U7RUFDRTtFQUNBO0EvQjBqR0o7QStCeGpHSTtFbkJsQ0EsMEJtQm1DNEU7RW5CbEM1RSw2Qm1Ca0M0RTtBL0IyakdoRjtBK0IxakdJO0VuQnRCQSx5Qm1Cc0JxRTtFbkJyQnJFLDRCbUJxQnFFO0EvQjhqR3pFOztBK0JuakdBOztFQUVFO0EvQnNqR0Y7QStCampHRTs7RUFDRTtFQUNBO0EvQm9qR0o7QStCbGpHSTs7RUFDRTtBL0JxakdOO0ErQmpqR0U7Ozs7Ozs7O0VBSUU7QS9CdWpHSjs7QStCbmpHQTtFQUF1QjtBL0J1akd2Qjs7QStCdGpHQTtFQUFzQjtBL0Iwakd0Qjs7QStCbGpHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UxQnNCSSxlQXRDYTtFMEJrQmpCLGdCM0JnTDRCO0UyQi9LNUIsZ0IzQm9MNEI7RTJCbkw1QixjM0IvRlM7RTJCZ0dUO0VBQ0E7RUFDQSx5QjNCdkdTO0UyQndHVDtFbkI1R0Usc0JScU8wQjtBSjY3RjlCO0ErQmxqR0U7O0VBRUU7QS9Cb2pHSjs7QStCMWlHQTs7RUFFRSxnQzNCNldzQztBSmdzRnhDOztBK0IxaUdBOzs7Ozs7RUFNRTtFMUJiSSxrQkF0Q2E7RTBCcURqQixnQjNCc0Y0QjtFUS9OMUIscUJSc08wQjtBSmk5RjlCOztBK0IxaUdBOztFQUVFLGtDM0IyVnNDO0FKa3RGeEM7O0ErQjFpR0E7Ozs7OztFQU1FO0UxQjlCSSxtQkF0Q2E7RTBCc0VqQixnQjNCc0U0QjtFUWhPMUIscUJSdU8wQjtBSmkrRjlCOztBK0IxaUdBOztFQUVFO0EvQjZpR0Y7O0ErQmxpR0E7Ozs7OztFbkIzSkksMEJtQmlLMkI7RW5CaEszQiw2Qm1CZ0syQjtBL0JzaUcvQjs7QStCbmlHQTs7Ozs7O0VuQnRKSSx5Qm1CNEowQjtFbkIzSjFCLDRCbUIySjBCO0EvQnVpRzlCOztBZ0M3dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDZ3VHRjs7QWdDN3RHQTtFQUNFO0VBQ0Esa0I1QnFmc0M7QUoydUZ4Qzs7QWdDN3RHQTtFQUNFO0VBQ0E7RUFDQTtBaENndUdGO0FnQzl0R0U7RUFDRSxjMUJiSTtFMEJjSixxQjVCeU4wQjtFbUIvTzFCLHlCbkIrTzBCO0FKd2dHOUI7QWdDNXRHRTtFQUtJLGlENUJnV3dCO0FKMDNGOUI7QWdDdHRHRTtFQUNFLHFCNUJxYm9DO0FKbXlGeEM7QWdDcnRHRTtFQUNFLGMxQmpDSTtFMEJrQ0oseUI1QjhlNEM7RTRCN2U1QyxxQjVCNmU0QztBSjB1RmhEO0FnQ2x0R0k7RUFDRSxjNUIxQ0s7QUo4dkdYO0FnQ2x0R007RUFDRSx5QjVCakRHO0FKcXdHWDs7QWdDMXNHQTtFQUNFO0VBQ0E7RUFDQTtBaEM2c0dGO0FnQzFzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1QjBib0M7RTRCemJwQyxZNUJ5Ym9DO0U0QnhicEM7RUFDQTtFQUNBLHlCMUJyRUk7RTBCc0VKO0FoQzRzR0o7QWdDdnNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzVCMmFvQztFNEIxYXBDLFk1QjBhb0M7RTRCemFwQztFQUNBO0FoQ3lzR0o7O0FnQy9yR0U7RXBCdEdFLHNCUnFPMEI7QUpva0c5QjtBZ0M5ckdJO0VBQ0UsZ041QmtiMEM7QUo4d0ZoRDtBZ0MzckdJO0VBQ0UscUI1QjhId0I7RW1CL08xQix5Qm5CK08wQjtBSmdrRzlCO0FnQzFyR0k7RUFDRSw2SjVCMmFpRDtBSml4RnZEO0FnQ3ZyR0k7RUFDRSx5QzVCb1owQztBSnF5RmhEO0FnQ3ZyR0k7RUFDRSx5QzVCaVowQztBSnd5RmhEOztBZ0MvcUdFO0VBRUUsa0I1QjBaNEM7QUp1eEZoRDtBZ0M3cUdJO0VBQ0UsMEo1QnNaMEM7QUp5eEZoRDtBZ0MxcUdJO0VBQ0UseUM1QjBYMEM7QUprekZoRDs7QWdDbHFHQTtFQUNFO0FoQ3FxR0Y7QWdDbHFHSTtFQUNFO0VBQ0EsYzVCa1kwQztFNEJqWTFDO0VBRUEscUI1QmdZMEM7QUpteUZoRDtBZ0NocUdJO0VBQ0U7RUFDQTtFQUNBLHVCNUIyWDBDO0U0QjFYMUMsd0I1QjBYMEM7RTRCelgxQyx5QjVCM0tLO0U0QjZLTCxxQjVCc1gwQztFaUJ6aUIxQyx5SVdvTEE7QWhDaXFHTjtBcUJoMUdJO0VXdUtBO0lYdEtFO0VyQm0xR0o7QUFDRjtBZ0NqcUdJO0VBQ0UseUIxQmxMRTtFMEJtTEY7QWhDbXFHTjtBZ0M5cEdJO0VBQ0UseUM1QitVMEM7QUppMUZoRDs7QWdDcHBHQTtFQUNFO0VBQ0E7RUFDQSxtQzVCd1JzQztFNEJ2UnRDO0UzQnhGSSxlQXRDYTtFMkJpSWpCLGdCNUJpRTRCO0U0QmhFNUIsZ0I1QnFFNEI7RTRCcEU1QixjNUI5TVM7RTRCK01UO0VBQ0EsNk01Qm1Xa0M7RTRCbFdsQyx5QjFCak5NO0UwQmtOTjtFcEIzTkUsc0JScU8wQjtFNEJQNUI7VUFBQTtBaENxcEdGO0FnQ25wR0U7RUFDRSxxQjVCMFBvQztFNEJ6UHBDO0VBSUUsaUQ1Qm1XOEI7QUoreUZwQztBZ0Mvb0dJO0VBTUUsYzVCdE9LO0U0QnVPTCx5QjFCdk9FO0FObTNHUjtBZ0N4b0dFO0VBRUU7RUFDQSxzQjVCbUkwQjtFNEJsSTFCO0FoQ3lvR0o7QWdDdG9HRTtFQUNFLGM1QnBQTztFNEJxUFAseUI1QnpQTztBSmk0R1g7QWdDcG9HRTtFQUNFO0FoQ3NvR0o7O0FnQ2xvR0E7RUFDRSxrQzVCbU9zQztFNEJsT3RDLG9CNUIySDRCO0U0QjFINUIsdUI1QjBINEI7RTRCekg1QixvQjVCMEg0QjtFQzFReEIsbUJBdENhO0FMNHpHbkI7O0FnQ2xvR0E7RUFDRSxnQzVCNE5zQztFNEIzTnRDLG1CNUJ3SDRCO0U0QnZINUIsc0I1QnVINEI7RTRCdEg1QixrQjVCdUg0QjtFQy9ReEIsa0JBdENhO0FMbzBHbkI7O0FnQzduR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQzVCME1zQztFNEJ6TXRDO0FoQ2dvR0Y7O0FnQzduR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQzVCa01zQztFNEJqTXRDO0VBQ0E7QWhDZ29HRjtBZ0M5bkdFO0VBQ0UscUI1QitLb0M7RTRCOUtwQyxpRDVCb0YwQjtBSjRpRzlCO0FnQzduR0U7RUFDRSx5QjVCN1NPO0FKNDZHWDtBZ0MzbkdJO0VBQ0UsaUI1Qm9VYTtBSnl6Rm5CO0FnQ3puR0U7RUFDRTtBaEMybkdKOztBZ0N2bkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DNUJvS3NDO0U0Qm5LdEM7RUFFQSxnQjVCbEQ0QjtFNEJtRDVCLGdCNUI5QzRCO0U0QitDNUIsYzVCalVTO0U0QmtVVCx5QjFCbFVNO0UwQm1VTjtFcEI1VUUsc0JScU8wQjtBSml1RzlCO0FnQ3RuR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QjVCOElvQztFNEI3SXBDO0VBQ0EsZ0I1QjlEMEI7RTRCK0QxQixjNUJqVk87RTRCa1ZQO0VUMVZBLHlCbkJHTztFNEJ5VlA7RXBCN1ZBLGtDb0I4VnVCO0FoQ3duRzNCOztBZ0M5bUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoQ2luR0Y7QWdDL21HRTtFQUNFO0FoQ2luR0o7QWdDN21HSTtFQUEwQixvRTVCOE9lO0FKazRGN0M7QWdDL21HSTtFQUEwQixvRTVCNk9lO0FKcTRGN0M7QWdDam5HSTtFQUEwQixvRTVCNE9lO0FKdzRGN0M7QWdDam5HRTtFQUNFO0FoQ21uR0o7QWdDaG5HRTtFQUNFLFc1QjhOeUM7RTRCN056QyxZNUI2TnlDO0U0QjVOekM7RVQvWEEseUJuQitPMEI7RTRCa0oxQixTNUI2TnlDO0VRL2xCekMsbUJSZ21CeUM7RWlCL2xCdkMsb0hXb1lGO0VYcFlFLDRHV29ZRjtFQUNBO1VBQUE7QWhDaW5HSjtBcUJqL0dJO0VXdVhGO0lYdFhJO0lBQUE7RXJCby9HSjtBQUNGO0FnQ3BuR0k7RVR2WUEseUJuQm1tQnlDO0FKMjVGN0M7QWdDbG5HRTtFQUNFLFc1QnVNZ0M7RTRCdE1oQyxjNUJ1TWdDO0U0QnRNaEM7RUFDQSxlNUJzTWdDO0U0QnJNaEMseUI1QjdZTztFNEI4WVA7RXBCblpBLG1CUnlsQmdDO0FKKzZGcEM7QWdDaG5HRTtFQUNFLFc1Qm1NeUM7RTRCbE16QyxZNUJrTXlDO0VtQjNsQnpDLHlCbkIrTzBCO0U0QjRLMUIsUzVCbU15QztFUS9sQnpDLG1CUmdtQnlDO0VpQi9sQnZDLGlIVzhaRjtFWDlaRSw0R1c4WkY7RUFDQTtBaENpbkdKO0FxQjNnSEk7RVdrWkY7SVhqWkk7SUFBQTtFckI4Z0hKO0FBQ0Y7QWdDcG5HSTtFVGphQSx5Qm5CbW1CeUM7QUpxN0Y3QztBZ0NsbkdFO0VBQ0UsVzVCNktnQztFNEI1S2hDLGM1QjZLZ0M7RTRCNUtoQztFQUNBLGU1QjRLZ0M7RTRCM0toQyx5QjVCdmFPO0U0QndhUDtFcEI3YUEsbUJSeWxCZ0M7QUp5OEZwQztBZ0NobkdFO0VBQ0UsVzVCeUt5QztFNEJ4S3pDLFk1QndLeUM7RTRCdkt6QztFQUNBLG9CNUJ2RDBCO0U0QndEMUIsbUI1QnhEMEI7RW1COVgxQix5Qm5CK08wQjtFNEJ5TTFCLFM1QnNLeUM7RVEvbEJ6QyxtQlJnbUJ5QztFaUIvbEJ2QyxnSFcyYkY7RVgzYkUsNEdXMmJGO0VBQ0E7QWhDaW5HSjtBcUJ4aUhJO0VXNGFGO0lYM2FJO0lBQUE7RXJCMmlISjtBQUNGO0FnQ3BuR0k7RVQ5YkEseUJuQm1tQnlDO0FKazlGN0M7QWdDbG5HRTtFQUNFLFc1QmdKZ0M7RTRCL0loQyxjNUJnSmdDO0U0Qi9JaEM7RUFDQSxlNUIrSWdDO0U0QjlJaEM7RUFDQTtFQUNBO0FoQ29uR0o7QWdDaG5HRTtFQUNFLHlCNUIzY087RVFMUCxtQlJ5bEJnQztBSjArRnBDO0FnQy9tR0U7RUFDRTtFQUNBLHlCNUJqZE87RVFMUCxtQlJ5bEJnQztBSisrRnBDO0FnQzdtR0k7RUFDRSx5QjVCcmRLO0FKb2tIWDtBZ0M1bUdJO0VBQ0U7QWhDOG1HTjtBZ0MzbUdJO0VBQ0UseUI1QjdkSztBSjBrSFg7QWdDMW1HSTtFQUNFO0FoQzRtR047QWdDem1HSTtFQUNFLHlCNUJyZUs7QUpnbEhYOztBZ0N0bUdBOzs7RVhoZk0sNEdXbWZKO0FoQ3ltR0Y7QXFCdmxISTtFVzJlSjs7O0lYMWVNO0VyQjRsSEo7QUFDRjs7QWlDcG1IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdW1IRjs7QWlDcG1IQTtFQUNFO0VBQ0E7QWpDdW1IRjtBT3RtSEU7RTBCRUU7QWpDdW1ISjtBaUNubUhFO0VBQ0UsYzdCVk87RTZCV1A7RUFDQTtBakNxbUhKOztBaUM3bEhBO0VBQ0U7QWpDZ21IRjtBaUM5bEhFO0VBQ0U7QWpDZ21ISjtBaUM3bEhFO0VBQ0U7RXJCM0JBLCtCUjROMEI7RVEzTjFCLGdDUjJOMEI7QUpnNkc5QjtBTzFuSEU7RTBCNkJJLHFDN0Iwb0I4QjtBSnM5RnBDO0FpQzdsSEk7RUFDRSxjN0JwQ0s7RTZCcUNMO0VBQ0E7QWpDK2xITjtBaUMzbEhFOztFQUVFLGM3QjNDTztFNkI0Q1AseUIzQjVDSTtFMkI2Q0oscUM3QituQmdDO0FKODlGcEM7QWlDMWxIRTtFQUVFO0VyQmxEQSx5QnFCb0QyQjtFckJuRDNCLDBCcUJtRDJCO0FqQzJsSC9COztBaUNqbEhFO0VyQnZFRSxzQlJxTzBCO0FKdTdHOUI7QWlDamxIRTs7RUFFRSxjM0JwRUk7RTJCcUVKLHlCN0JrSzBCO0FKaTdHOUI7O0FpQ3prSEU7RUFDRTtFQUNBO0FqQzRrSEo7O0FpQ3ZrSEU7RUFDRTtFQUNBO0VBQ0E7QWpDMGtISjs7QWlDaGtIRTtFQUNFO0FqQ21rSEo7QWlDamtIRTtFQUNFO0FqQ21rSEo7O0FrQ3ZxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMHFIRjtBa0N0cUhFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FsQ3dxSEo7O0FrQy9wSEE7RUFDRTtFQUNBLHNCOUJvcUJrQztFOEJucUJsQyx5QjlCbXFCa0M7RThCbHFCbEMsa0I5Qm9GTztFQ0ZILGtCQXRDYTtFNkIxQ2pCO0VBQ0E7QWxDa3FIRjtBT2xzSEU7RTJCbUNFO0FsQ2txSEo7O0FrQ3pwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzRwSEY7QWtDMXBIRTtFQUNFO0VBQ0E7QWxDNHBISjtBa0N6cEhFO0VBQ0U7RUFDQTtBbEMycEhKOztBa0NscEhBO0VBQ0U7RUFDQSxtQjlCMmxCa0M7RThCMWxCbEMsc0I5QjBsQmtDO0FKMmpHcEM7O0FrQ3pvSEE7RUFDRTtFQUNBO0VBR0E7QWxDMG9IRjs7QWtDdG9IQTtFQUNFO0U3Qm1CSSxrQkF0Q2E7RTZCcUJqQjtFQUNBO0VBQ0E7RXRCM0dFLHNCUnFPMEI7QUpnaEg5QjtBTzF1SEU7RTJCb0dFO0FsQ3lvSEo7O0FrQ25vSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzb0hGOztBZ0I5ckhJO0VrQm9FSTs7SUFFRTtJQUNBO0VsQzhuSFI7QUFDRjtBZ0JudEhJO0VrQitFQTtJQVVJO0lBQ0E7RWxDOG5ITjtFa0M1bkhNO0lBQ0U7RWxDOG5IUjtFa0M1bkhRO0lBQ0U7RWxDOG5IVjtFa0MzbkhRO0lBQ0UscUI5QnlpQndCO0k4QnhpQnhCLG9COUJ3aUJ3QjtFSnFsR2xDO0VrQ3huSE07O0lBRUU7RWxDMG5IUjtFa0N2bkhNO0lBQ0U7SUFHQTtFbEN1bkhSO0VrQ3BuSE07SUFDRTtFbENzbkhSO0FBQ0Y7QWdCanVISTtFa0JvRUk7O0lBRUU7SUFDQTtFbENncUhSO0FBQ0Y7QWdCcnZISTtFa0IrRUE7SUFVSTtJQUNBO0VsQ2dxSE47RWtDOXBITTtJQUNFO0VsQ2dxSFI7RWtDOXBIUTtJQUNFO0VsQ2dxSFY7RWtDN3BIUTtJQUNFLHFCOUJ5aUJ3QjtJOEJ4aUJ4QixvQjlCd2lCd0I7RUp1bkdsQztFa0MxcEhNOztJQUVFO0VsQzRwSFI7RWtDenBITTtJQUNFO0lBR0E7RWxDeXBIUjtFa0N0cEhNO0lBQ0U7RWxDd3BIUjtBQUNGO0FnQm53SEk7RWtCb0VJOztJQUVFO0lBQ0E7RWxDa3NIUjtBQUNGO0FnQnZ4SEk7RWtCK0VBO0lBVUk7SUFDQTtFbENrc0hOO0VrQ2hzSE07SUFDRTtFbENrc0hSO0VrQ2hzSFE7SUFDRTtFbENrc0hWO0VrQy9ySFE7SUFDRSxxQjlCeWlCd0I7SThCeGlCeEIsb0I5QndpQndCO0VKeXBHbEM7RWtDNXJITTs7SUFFRTtFbEM4ckhSO0VrQzNySE07SUFDRTtJQUdBO0VsQzJySFI7RWtDeHJITTtJQUNFO0VsQzBySFI7QUFDRjtBZ0JyeUhJO0VrQm9FSTs7SUFFRTtJQUNBO0VsQ291SFI7QUFDRjtBZ0J6ekhJO0VrQitFQTtJQVVJO0lBQ0E7RWxDb3VITjtFa0NsdUhNO0lBQ0U7RWxDb3VIUjtFa0NsdUhRO0lBQ0U7RWxDb3VIVjtFa0NqdUhRO0lBQ0UscUI5QnlpQndCO0k4QnhpQnhCLG9COUJ3aUJ3QjtFSjJyR2xDO0VrQzl0SE07O0lBRUU7RWxDZ3VIUjtFa0M3dEhNO0lBQ0U7SUFHQTtFbEM2dEhSO0VrQzF0SE07SUFDRTtFbEM0dEhSO0FBQ0Y7QWtDcndISTtFQVVJO0VBQ0E7QWxDOHZIUjtBa0N2d0hROztFQUVFO0VBQ0E7QWxDeXdIVjtBa0Nqd0hRO0VBQ0U7QWxDbXdIVjtBa0Nqd0hVO0VBQ0U7QWxDbXdIWjtBa0Nod0hVO0VBQ0UscUI5QnlpQndCO0U4QnhpQnhCLG9COUJ3aUJ3QjtBSjB0R3BDO0FrQzd2SFE7O0VBRUU7QWxDK3ZIVjtBa0M1dkhRO0VBQ0U7RUFHQTtBbEM0dkhWO0FrQ3p2SFE7RUFDRTtBbEMydkhWOztBa0M3dUhFO0VBQ0UseUI5QjZoQmdDO0FKbXRHcEM7QU9sNkhFO0UyQnFMSSx5QjlCMGhCOEI7QUpzdEdwQztBa0MzdUhJO0VBQ0UseUI5QmtoQjhCO0FKMnRHcEM7QU94NkhFO0UyQjhMTSx5QjlCZ2hCNEI7QUo2dEdwQztBa0MxdUhNO0VBQ0UseUI5QjhnQjRCO0FKOHRHcEM7QWtDeHVISTs7OztFQUlFLHlCOUJxZ0I4QjtBSnF1R3BDO0FrQ3R1SEU7RUFDRSx5QjlCOGZnQztFOEI3ZmhDLGdDOUJrZ0JnQztBSnN1R3BDO0FrQ3J1SEU7RUFDRSx3UDlCNmZnQztBSjB1R3BDO0FrQ3B1SEU7RUFDRSx5QjlCcWZnQztBSml2R3BDO0FrQ3J1SEk7RUFDRSx5QjlCcWY4QjtBSmt2R3BDO0FPajhIRTtFMkI2Tk0seUI5QmtmNEI7QUpxdkdwQzs7QWtDL3RIRTtFQUNFLGM1QnhPSTtBTjA4SFI7QU94OEhFO0UyQnlPSSxjNUIzT0U7QU42OEhSO0FrQzd0SEk7RUFDRSwrQjlCdWQ4QjtBSnd3R3BDO0FPOThIRTtFMkJrUE0sZ0M5QnFkNEI7QUowd0dwQztBa0M1dEhNO0VBQ0UsZ0M5Qm1kNEI7QUoyd0dwQztBa0MxdEhJOzs7O0VBSUUsYzVCaFFFO0FONDlIUjtBa0N4dEhFO0VBQ0UsK0I5Qm1jZ0M7RThCbGNoQyxzQzlCdWNnQztBSm14R3BDO0FrQ3Z0SEU7RUFDRSw4UDlCa2NnQztBSnV4R3BDO0FrQ3R0SEU7RUFDRSwrQjlCMGJnQztBSjh4R3BDO0FrQ3Z0SEk7RUFDRSxjNUJoUkU7QU55K0hSO0FPditIRTtFMkJpUk0sYzVCblJBO0FONCtIUjs7QW1DdC9IQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdCSU07RTZCSE47RUFDQTtFdkJQRSxzQlJxTzBCO0FKNHhIOUI7QW1Ddi9IRTtFQUNFO0VBQ0E7QW5DeS9ISjtBbUNyL0hJO0V2QlBBLCtCUjROMEI7RVEzTjFCLGdDUjJOMEI7QUpveUg5QjtBbUNuL0hJO0V2QkNBLG1DUjhNMEI7RVE3TTFCLGtDUjZNMEI7QUp3eUg5Qjs7QW1Dai9IQTtFQUdFO0VBQ0EsZ0IvQit3QmtDO0FKbXVHcEM7O0FtQzkrSEE7RUFDRSxzQi9CeXdCa0M7QUp3dUdwQzs7QW1DOStIQTtFQUNFO0VBQ0E7QW5DaS9IRjs7QW1DOStIQTtFQUNFO0FuQ2kvSEY7O0FPeGhJRTtFNEI0Q0U7QW5DZy9ISjtBbUM3K0hFO0VBQ0Usb0IvQnd2QmdDO0FKdXZHcEM7O0FtQ3YrSEE7RUFDRTtFQUNBO0VBRUEscUMvQml2QmtDO0UrQmh2QmxDO0FuQ3krSEY7QW1DditIRTtFdkJ0RUUsMER1QnVFdUI7QW5DeStIM0I7QW1DcitISTtFQUNFO0FuQ3UrSE47O0FtQ2wrSEE7RUFDRTtFQUNBLHFDL0JpdUJrQztFK0JodUJsQztBbkNxK0hGO0FtQ24rSEU7RXZCdEZFLDBEdUJ1RnVCO0FuQ3ErSDNCOztBbUM1OUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DKzlIRjs7QW1DNTlIQTtFQUNFO0VBQ0E7QW5DKzlIRjs7QW1DMzlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQi9Cc3NCa0M7QUp3eEdwQzs7QW1DMzlIQTtFQUNFO0V2QnZIRSxrQ1JtekJnQztBSm15R3BDOztBbUMxOUhBO0VBQ0U7RXZCcEhFLDJDUjB5QmdDO0VRenlCaEMsNENSeXlCZ0M7QUp5eUdwQzs7QW1DMzlIQTtFQUNFO0V2QjNHRSwrQ1I0eEJnQztFUTN4QmhDLDhDUjJ4QmdDO0FKK3lHcEM7O0FtQ3o5SEE7RUFDRTtFQUNBO0FuQzQ5SEY7QW1DMTlIRTtFQUNFLG1CL0I2cUJnQztBSit5R3BDO0FnQm5qSUk7RW1Ca0ZKO0lBU0k7SUFDQTtJQUNBO0VuQzQ5SEY7RW1DMTlIRTtJQUNFO0lBRUE7SUFDQTtJQUNBLGtCL0JncUI4QjtJK0IvcEI5QjtJQUNBLGlCL0I4cEI4QjtFSjZ6R2xDO0FBQ0Y7O0FtQ2w5SEE7RUFDRTtFQUNBO0FuQ3E5SEY7QW1DajlIRTtFQUNFLG1CL0I2b0JnQztBSnMwR3BDO0FnQjFrSUk7RW1CZ0hKO0lBV0k7RW5DbTlIRjtFbUNoOUhFO0lBRUU7SUFDQTtFbkNpOUhKO0VtQy84SEk7SUFDRTtJQUNBO0VuQ2k5SE47RW1DNThITTtJdkJqTEosMEJ1QmtMbUM7SXZCakxuQyw2QnVCaUxtQztFbkMrOEhyQztFbUM3OEhROztJQUdFO0VuQzg4SFY7RW1DNThIUTs7SUFHRTtFbkM2OEhWO0VtQ3o4SE07SXZCbExKLHlCdUJtTGtDO0l2QmxMbEMsNEJ1QmtMa0M7RW5DNDhIcEM7RW1DMThIUTs7SUFHRTtFbkMyOEhWO0VtQ3o4SFE7O0lBR0U7RW5DMDhIVjtBQUNGOztBbUM3N0hFO0VBQ0Usc0IvQm9rQmdDO0FKNDNHcEM7QWdCbm5JSTtFbUJpTEo7SUFNSSxlL0JnbEJnQztJK0Iva0JoQyxtQi9CZ2xCZ0M7SStCL2tCaEM7SUFDQTtFbkNnOEhGO0VtQzk3SEU7SUFDRTtJQUNBO0VuQ2c4SEo7QUFDRjs7QW1DdDdIRTtFQUNFO0FuQ3k3SEo7QW1DdDdITTtFdkJwUUYsZ0J1QnFRMkI7QW5DdzdIL0I7QW1DcjdITTtFQUNFO0V2QnpRSixnQnVCMFEyQjtBbkN1N0gvQjtBbUNuN0hJO0VBQ0U7RXZCeFBGLDZCdUJ5UGdDO0V2QnhQaEMsNEJ1QndQZ0M7QW5DczdIcEM7QW1DbjdISTtFdkIxUUEseUJ1QjJRNkI7RXZCMVE3QiwwQnVCMFE2QjtBbkNzN0hqQztBbUNuN0hJO0VBQ0U7QW5DcTdITjs7QW9DbHRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CaEM2Z0NrQztFZ0M1Z0NsQztFQUNBLHlCaENHUztFUUpQLHNCUnFPMEI7QUprL0g5Qjs7QW9DaHRJRTtFQUNFLG9CaENrZ0NnQztBSml0R3BDO0FvQ2p0SUk7RUFDRTtFQUNBLHFCaEM4L0I4QjtFZ0M3L0I5QixjaENMSztFZ0NNTCxZaENtZ0M4QjtBSmd0R3BDO0FvQ3pzSUU7RUFDRTtBcEMyc0lKO0FvQ3hzSUU7RUFDRTtBcEMwc0lKO0FvQ3ZzSUU7RUFDRSxjaEN6Qk87QUprdUlYOztBcUMvdUlBO0VBQ0U7RTVCR0E7RUFDQTtFR0FFLHNCUnFPMEI7QUo0Z0k5Qjs7QXFDaHZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJqQ3d3QmtDO0VpQ3Z3QmxDLGNqQytKd0M7RWlDOUp4Qyx5Qi9CQ007RStCQU47QXJDbXZJRjtBcUNqdklFO0VBQ0U7RUFDQSxjakMySnNDO0VpQzFKdEM7RUFDQSx5QmpDWE87RWlDWVAscUJqQ1hPO0FKOHZJWDtBcUNodklFO0VBQ0U7RUFDQSxVakNpd0JnQztFaUNod0JoQyxpRGpDMlcwQjtBSnU0SDlCOztBcUM1dUlJO0VBQ0U7RXpCQ0YsK0JSdU0wQjtFUXRNMUIsa0NSc00wQjtBSnlpSTlCO0FxQzV1SUk7RXpCbEJBLGdDUnFOMEI7RVFwTjFCLG1DUm9OMEI7QUo2aUk5QjtBcUMzdUlFO0VBQ0U7RUFDQSxjL0JoQ0k7RStCaUNKLHlCakNzTTBCO0VpQ3JNMUIscUJqQ3FNMEI7QUp3aUk5QjtBcUMxdUlFO0VBQ0UsY2pDdkNPO0VpQ3dDUDtFQUVBO0VBQ0EseUIvQjFDSTtFK0IyQ0oscUJqQy9DTztBSjB4SVg7O0FzQ2p5SUU7RUFDRTtFakMySEUsa0JBdENhO0VpQ25GZixnQmxDOE4wQjtBSnNrSTlCO0FzQy94SU07RTFCd0JGLDhCUndNMEI7RVF2TTFCLGlDUnVNMEI7QUpta0k5QjtBc0M5eElNO0UxQktGLCtCUnNOMEI7RVFyTjFCLGtDUnFOMEI7QUp1a0k5Qjs7QXNDL3lJRTtFQUNFO0VqQzJIRSxtQkF0Q2E7RWlDbkZmLGdCbEMrTjBCO0FKbWxJOUI7QXNDN3lJTTtFMUJ3QkYsOEJSeU0wQjtFUXhNMUIsaUNSd00wQjtBSmdsSTlCO0FzQzV5SU07RTFCS0YsK0JSdU4wQjtFUXROMUIsa0NSc04wQjtBSm9sSTlCOztBdUMzeklBO0VBQ0U7RUFDQTtFbENpRUU7RWtDL0RGLGdCbkNtUjRCO0VtQ2xSNUI7RUFDQTtFQUNBO0VBQ0E7RTNCUkUsc0JScU8wQjtFaUJwT3hCLHFJa0JTSjtBdkM4eklGO0FxQmwwSUk7RWtCTko7SWxCT007RXJCcTBJSjtBQUNGO0FPbDBJRTtFZ0NHSTtBdkNrMElOOztBdUM3eklFO0VBQ0U7QXZDZzBJSjs7QXVDM3pJQTtFQUNFO0VBQ0E7QXZDOHpJRjs7QXVDdnpJQTtFQUNFLG9CbkNnM0JrQztFbUMvMkJsQyxtQm5DKzJCa0M7RVFuNUJoQyxvQlJzNUJnQztBSnk4R3BDOztBdUNseklFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjB4SWY7QU96MUlFO0VpQ1ZJO0VBQ0E7QXhDczJJTjtBd0NuMklJO0VBRUU7RUFDQTtBeENvMklOOztBdUMveklFO0VDakRBO0VBQ0EseUJwQzZFYTtBSnV5SWY7QU90MklFO0VpQ1ZJO0VBQ0E7QXhDbTNJTjtBd0NoM0lJO0VBRUU7RUFDQTtBeENpM0lOOztBdUM1MElFO0VDakRBO0VBQ0EseUJwQzZFYTtBSm96SWY7QU9uM0lFO0VpQ1ZJO0VBQ0E7QXhDZzRJTjtBd0M3M0lJO0VBRUU7RUFDQTtBeEM4M0lOOztBdUN6MUlFO0VDakRBO0VBQ0EseUJwQzZFYTtBSmkwSWY7QU9oNElFO0VpQ1ZJO0VBQ0E7QXhDNjRJTjtBd0MxNElJO0VBRUU7RUFDQTtBeEMyNElOOztBdUN0MklFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjgwSWY7QU83NElFO0VpQ1ZJO0VBQ0E7QXhDMDVJTjtBd0N2NUlJO0VBRUU7RUFDQTtBeEN3NUlOOztBdUNuM0lFO0VDakRBO0VBQ0EseUJwQzZFYTtBSjIxSWY7QU8xNUlFO0VpQ1ZJO0VBQ0E7QXhDdTZJTjtBd0NwNklJO0VBRUU7RUFDQTtBeENxNklOOztBdUNoNElFO0VDakRBO0VBQ0EseUJwQzZFYTtBSncySWY7QU92NklFO0VpQ1ZJO0VBQ0E7QXhDbzdJTjtBd0NqN0lJO0VBRUU7RUFDQTtBeENrN0lOOztBdUM3NElFO0VDakRBO0VBQ0EseUJwQzZFYTtBSnEzSWY7QU9wN0lFO0VpQ1ZJO0VBQ0E7QXhDaThJTjtBd0M5N0lJO0VBRUU7RUFDQTtBeEMrN0lOOztBeUM1OElBO0VBQ0U7RUFDQSxtQnJDMHlCa0M7RXFDeHlCbEMseUJyQ0tTO0VRSlAscUJSc08wQjtBSnd1STlCO0FnQnY1SUk7RXlCNURKO0lBUUk7RXpDKzhJRjtBQUNGOztBeUM1OElBO0VBQ0U7RUFDQTtFN0JURSxnQjZCVXFCO0F6Qys4SXpCOztBMEMxOUlBO0VBQ0U7RUFDQTtFQUNBLG1CdENtOEJrQztFc0NsOEJsQztFOUJIRSxzQlJxTzBCO0FKNHZJOUI7O0EwQ3o5SUE7RUFFRTtBMUMyOUlGOztBMEN2OUlBO0VBQ0UsZ0J0Q3dRNEI7QUprdEk5Qjs7QTBDbDlJQTtFQUNFO0ExQ3E5SUY7QTBDbDlJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDbzlJSjs7QTBDMThJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUMrOEl2RTtBMkMxL0lFO0VBQ0U7QTNDNC9JSjtBMkN6L0lFO0VBQ0U7QTNDMi9JSjs7QTBDdDlJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUMyOUl2RTtBMkN0Z0pFO0VBQ0U7QTNDd2dKSjtBMkNyZ0pFO0VBQ0U7QTNDdWdKSjs7QTBDbCtJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUN1K0l2RTtBMkNsaEpFO0VBQ0U7QTNDb2hKSjtBMkNqaEpFO0VBQ0U7QTNDbWhKSjs7QTBDOStJRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUNtL0l2RTtBMkM5aEpFO0VBQ0U7QTNDZ2lKSjtBMkM3aEpFO0VBQ0U7QTNDK2hKSjs7QTBDMS9JRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUMrL0l2RTtBMkMxaUpFO0VBQ0U7QTNDNGlKSjtBMkN6aUpFO0VBQ0U7QTNDMmlKSjs7QTBDdGdKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUMyZ0p2RTtBMkN0akpFO0VBQ0U7QTNDd2pKSjtBMkNyakpFO0VBQ0U7QTNDdWpKSjs7QTBDbGhKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUN1aEp2RTtBMkNsa0pFO0VBQ0U7QTNDb2tKSjtBMkNqa0pFO0VBQ0U7QTNDbWtKSjs7QTBDOWhKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBMUNtaUp2RTtBMkM5a0pFO0VBQ0U7QTNDZ2xKSjtBMkM3a0pFO0VBQ0U7QTNDK2tKSjs7QTRDdmxKRTtFQUNFO0lBQU87RTVDMmxKVDtFNEMxbEpFO0lBQUs7RTVDNmxKUDtBQUNGO0E0QzFsSkE7RUFDRTtFQUNBLFl4QzQ4QmtDO0V3QzM4QmxDO0V2Q29ISSxrQkF0Q2E7RXVDNUVqQix5QnhDSlM7RVFKUCxzQlJxTzBCO0FKZzRJOUI7O0E0Q3hsSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdENSTTtFc0NTTjtFQUNBO0VBQ0EseUJ4Q204QmtDO0VpQnQ5QjlCLDJCdUJvQko7QTVDMmxKRjtBcUIxbUpJO0V1Qk9KO0l2Qk5NO0VyQjZtSko7QUFDRjs7QTRDN2xKQTtFckJjRTtFcUJaQTtBNUNnbUpGOztBNEM1bEpFO0VBQ0U7QTVDK2xKSjtBNEM3bEpJO0VBSEY7SUFJSTtFNUNnbUpKO0FBQ0Y7O0E2Q3hvSkE7RUFDRTtFQUNBO0E3QzJvSkY7O0E2Q3hvSkE7RUFDRTtBN0Myb0pGOztBOEM3b0pBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7QTlDOG9KRjs7QThDcm9KQTtFQUNFO0VBQ0EsYzFDUFM7RTBDUVQ7QTlDd29KRjtBTzlvSkU7RXVDVUU7RUFDQSxjMUNiTztFMENjUDtFQUNBLHlCMUNyQk87QUo0cEpYO0E4Q3BvSkU7RUFDRSxjMUNqQk87RTBDa0JQLHlCMUN6Qk87QUorcEpYOztBOEM3bkpBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQSx5QnhDcENNO0V3Q3FDTjtBOUM4bkpGO0E4QzVuSkU7RWxDdkNFLCtCUjROMEI7RVEzTjFCLGdDUjJOMEI7QUoyOEk5QjtBOEM1bkpFO0VBQ0U7RWxDOUJBLG1DUjhNMEI7RVE3TTFCLGtDUjZNMEI7QUpnOUk5QjtBOEM1bkpFO0VBRUUsYzFDbkRPO0UwQ29EUDtFQUNBLHlCeENwREk7QU5pckpSO0E4Q3puSkU7RUFDRTtFQUNBLGN4QzFESTtFd0MyREoseUIxQzRLMEI7RTBDM0sxQixxQjFDMkswQjtBSmc5STlCOztBOEM5bUpJO0VBQ0U7QTlDaW5KTjtBOEMvbUpNO0VBQ0U7RUFDQTtBOUNpbkpSO0E4Qy9tSlE7RWxDM0RKLCtCUnVNMEI7RVF0TTFCLGtDUnNNMEI7RVExTDFCLDBCa0NnRHVDO0E5Q2tuSjNDO0E4Qy9tSlE7RUFDRTtFbEMvRU4sZ0NScU4wQjtFUXBOMUIsbUNSb04wQjtFUTlLMUIsNEJrQzBDeUM7QTlDa25KN0M7O0FnQjVwSkk7RThCMkJBO0lBQ0U7RTlDcW9KSjtFOENub0pJO0lBQ0U7SUFDQTtFOUNxb0pOO0U4Q25vSk07SWxDM0RKLCtCUnVNMEI7SVF0TTFCLGtDUnNNMEI7SVExTDFCLDBCa0NnRHVDO0U5Q3NvSnpDO0U4Q25vSk07SUFDRTtJbEMvRU4sZ0NScU4wQjtJUXBOMUIsbUNSb04wQjtJUTlLMUIsNEJrQzBDeUM7RTlDc29KM0M7QUFDRjtBZ0JqckpJO0U4QjJCQTtJQUNFO0U5Q3lwSko7RThDdnBKSTtJQUNFO0lBQ0E7RTlDeXBKTjtFOEN2cEpNO0lsQzNESiwrQlJ1TTBCO0lRdE0xQixrQ1JzTTBCO0lRMUwxQiwwQmtDZ0R1QztFOUMwcEp6QztFOEN2cEpNO0lBQ0U7SWxDL0VOLGdDUnFOMEI7SVFwTjFCLG1DUm9OMEI7SVE5SzFCLDRCa0MwQ3lDO0U5QzBwSjNDO0FBQ0Y7QWdCcnNKSTtFOEIyQkE7SUFDRTtFOUM2cUpKO0U4QzNxSkk7SUFDRTtJQUNBO0U5QzZxSk47RThDM3FKTTtJbEMzREosK0JSdU0wQjtJUXRNMUIsa0NSc00wQjtJUTFMMUIsMEJrQ2dEdUM7RTlDOHFKekM7RThDM3FKTTtJQUNFO0lsQy9FTixnQ1JxTjBCO0lRcE4xQixtQ1JvTjBCO0lROUsxQiw0QmtDMEN5QztFOUM4cUozQztBQUNGO0FnQnp0Skk7RThCMkJBO0lBQ0U7RTlDaXNKSjtFOEMvckpJO0lBQ0U7SUFDQTtFOUNpc0pOO0U4Qy9ySk07SWxDM0RKLCtCUnVNMEI7SVF0TTFCLGtDUnNNMEI7SVExTDFCLDBCa0NnRHVDO0U5Q2tzSnpDO0U4Qy9ySk07SUFDRTtJbEMvRU4sZ0NScU4wQjtJUXBOMUIsbUNSb04wQjtJUTlLMUIsNEJrQzBDeUM7RTlDa3NKM0M7QUFDRjtBOENyckpFO0VBQ0U7RUFDQTtFbENqSEEsZ0JrQ2tIdUI7QTlDdXJKM0I7QThDcnJKSTtFQUNFO0E5Q3VySk47QThDbHJKSTtFQUNFO0E5Q29ySk47QThDL3FKSTtFQUNFO0VBQ0E7QTlDaXJKTjs7QStDcnpKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBOUMwcUozQztBTzd5SkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBL0N1ekpSO0ErQ3B6Sk07RUFDRTtFQUNBLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTlDbXJKMUU7O0ErQ24wSkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTlDd3JKM0M7QU8zekpFO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QS9DcTBKUjtBK0NsMEpNO0VBQ0U7RUFDQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E5Q2lzSjFFOztBK0NqMUpFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0E5Q3NzSjNDO0FPejBKRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0EvQ20xSlI7QStDaDFKTTtFQUNFO0VBQ0EseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBOUMrc0oxRTs7QStDLzFKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBOUNvdEozQztBT3YxSkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBL0NpMkpSO0ErQzkxSk07RUFDRTtFQUNBLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTlDNnRKMUU7O0ErQzcySkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTlDa3VKM0M7QU9yMkpFO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QS9DKzJKUjtBK0M1MkpNO0VBQ0U7RUFDQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E5QzJ1SjFFOztBK0MzM0pFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0E5Q2d2SjNDO0FPbjNKRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0EvQzYzSlI7QStDMTNKTTtFQUNFO0VBQ0EseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBOUN5dkoxRTs7QStDejRKRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBOUM4dkozQztBT2o0SkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBL0MyNEpSO0ErQ3g0Sk07RUFDRTtFQUNBLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QTlDdXdKMUU7O0ErQ3Y1SkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QTlDNHdKM0M7QU8vNEpFO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QS9DeTVKUjtBK0N0NUpNO0VBQ0U7RUFDQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0E5Q3F4SjFFOztBZ0R4NkpBO0VBQ0U7RTNDOEhJLGlCQXRDYTtFMkN0RmpCLGdCNUN5UjRCO0U0Q3hSNUI7RUFDQSxXMUNRTTtFMENQTiw0QjVDZ2tDa0M7RTRDL2pDbEM7QWhEMjZKRjtBT3Q2SkU7RXlDREUsVzFDRUk7RTBDREo7QWhEMDZKSjtBT3Q2SkU7RXlDQ0k7QWhEdzZKTjs7QWdENzVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWhEZzZKRjs7QWdEMTVKQTtFQUNFO0FoRDY1SkY7O0FpRHA4SkE7RUFDRSxnQjdDNDNCa0M7RTZDMzNCbEM7RTVDNkhJLG1CQXRDYTtFNENwRmpCLDJDN0M2M0JrQztFNkM1M0JsQztFQUNBO0VBQ0EsZ0Q3QzgzQmtDO0U2QzczQmxDO1VBQUE7RUFDQTtFckNMRSxzQlJnNEJnQztBSjRrSXBDO0FpRHA4SkU7RUFDRSxzQjdDZzNCZ0M7QUpzbElwQztBaURuOEpFO0VBQ0U7QWpEcThKSjtBaURsOEpFO0VBQ0U7RUFDQTtBakRvOEpKO0FpRGo4SkU7RUFDRTtBakRtOEpKOztBaUQvN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzdDdEJTO0U2Q3VCVCwyQzdDcTJCa0M7RTZDcDJCbEM7RUFDQTtBakRrOEpGOztBaUQvN0pBO0VBQ0UsZ0I3Q28xQmtDO0FKOG1JcEM7O0FrRHQrSkE7RUFFRTtBbER3K0pGO0FrRHQrSkU7RUFDRTtFQUNBO0FsRHcrSko7O0FrRG4rSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhOUNvcEJrQztFOENucEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBO0FsRG8rSkY7O0FrRDc5SkE7RUFDRTtFQUNBO0VBQ0EsYzlDNjNCa0M7RThDMzNCbEM7QWxEKzlKRjtBa0Q1OUpFO0U3QnJDSSxtQzZCc0NGO0VBQ0EsOEI5Q2s1QmdDO0FKNGtJcEM7QXFCaGdLSTtFNkJnQ0Y7STdCL0JJO0VyQm1nS0o7QUFDRjtBa0RqK0pFO0VBQ0UsZTlDZzVCZ0M7QUptbElwQzs7QWtELzlKQTtFQUNFO0VBQ0E7QWxEaytKRjtBa0RoK0pFO0VBQ0U7RUFDQTtBbERrK0pKO0FrRC85SkU7O0VBRUU7QWxEaStKSjtBa0Q5OUpFO0VBQ0U7QWxEZytKSjs7QWtENTlKQTtFQUNFO0VBQ0E7RUFDQTtBbEQrOUpGO0FrRDU5SkU7RUFDRTtFQUNBO0VBQ0E7QWxEODlKSjtBa0QxOUpFO0VBQ0U7RUFDQTtFQUNBO0FsRDQ5Sko7QWtEMTlKSTtFQUNFO0FsRDQ5Sk47QWtEejlKSTtFQUNFO0FsRDI5Sk47O0FrRHI5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EseUI1QzlGTTtFNEMrRk47RUFDQTtFdEN6R0UscUJSc08wQjtFOEN6SDVCO0FsRG85SkY7O0FrRGg5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhOUM4aUJrQztFOEM3aUJsQztFQUNBO0VBQ0Esc0I1Q2hITTtBTm1rS1I7QWtEaDlKRTtFQUFTO0FsRG05Slg7QWtEbDlKRTtFQUFTLFk5Q2d6QnlCO0FKcXFJcEM7O0FrRGg5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjlDOHlCa0M7RThDN3lCbEM7RXRDN0hFLDhCUjZOMEI7RVE1TjFCLCtCUjROMEI7QUpxM0o5QjtBa0RsOUpFO0VBQ0Usa0I5Q3l5QmdDO0U4Q3Z5QmhDO0FsRG05Sko7O0FrRDk4SkE7RUFDRTtFQUNBLGdCOUN3STRCO0FKeTBKOUI7O0FrRDU4SkE7RUFDRTtFQUdBO0VBQ0EsYTlDK3ZCa0M7QUo4c0lwQzs7QWtEejhKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE5Q3V2QmtDO0U4Q3R2QmxDO0V0Qy9JRSxrQ1IrTTBCO0VROU0xQixpQ1I4TTBCO0FKODRKOUI7QWtEMThKRTtFQUF1QjtBbEQ2OEp6QjtBa0Q1OEpFO0VBQXNCO0FsRCs4SnhCOztBa0QzOEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQ4OEpGOztBZ0Iza0tJO0VrQ21JRjtJQUNFLGdCOUM0dkJnQztJOEMzdkJoQztFbEQ0OEpGOztFa0R6OEpBO0lBQ0U7RWxENDhKRjtFa0QxOEpFO0lBQ0U7RWxENDhKSjs7RWtEeDhKQTtJQUNFO0VsRDI4SkY7RWtEejhKRTtJQUNFO0VsRDI4Sko7O0VrRG44SkE7SUFBWSxnQjlDcXVCc0I7RUprdUlsQztBQUNGO0FnQnBtS0k7RWtDZ0tGOztJQUVFLGdCOUM2dEJnQztFSjB1SWxDO0FBQ0Y7QWdCMW1LSTtFa0N1S0Y7SUFBWSxpQjlDdXRCc0I7RUpndklsQztBQUNGO0FtRDFxS0E7RUFDRTtFQUNBLGEvQ3dxQmtDO0UrQ3ZxQmxDO0VBQ0EsUy9DNjBCa0M7RWdEajFCbEMsa01oRCtRNEI7RWdEN1E1QjtFQUNBLGdCaER1UjRCO0VnRHRSNUIsZ0JoRDJSNEI7RWdEMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NnSEksbUJBdENhO0U4QzlFakI7RUFDQTtBbkRzcktGO0FtRHByS0U7RUFBUyxZL0NpMEJ5QjtBSnMzSXBDO0FtRHJyS0U7RUFDRTtFQUNBO0VBQ0EsYS9DaTBCZ0M7RStDaDBCaEMsYy9DaTBCZ0M7QUpzM0lwQztBbURycktJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5EdXJLTjs7QW1EbHJLQTtFQUNFO0FuRHFyS0Y7QW1EbnJLRTtFQUNFO0FuRHFyS0o7QW1EbnJLSTtFQUNFO0VBQ0E7RUFDQSxzQjdDM0JFO0FOZ3RLUjs7QW1EaHJLQTtFQUNFO0FuRG1yS0Y7QW1EanJLRTtFQUNFO0VBQ0EsYS9DbXlCZ0M7RStDbHlCaEMsYy9DaXlCZ0M7QUprNUlwQztBbURqcktJO0VBQ0U7RUFDQTtFQUNBLHdCN0MzQ0U7QU44dEtSOztBbUQ5cUtBO0VBQ0U7QW5EaXJLRjtBbUQvcUtFO0VBQ0U7QW5EaXJLSjtBbUQvcUtJO0VBQ0U7RUFDQTtFQUNBLHlCN0N6REU7QU4wdUtSOztBbUQ1cUtBO0VBQ0U7QW5EK3FLRjtBbUQ3cUtFO0VBQ0U7RUFDQSxhL0Nxd0JnQztFK0Nwd0JoQyxjL0Ntd0JnQztBSjQ2SXBDO0FtRDdxS0k7RUFDRTtFQUNBO0VBQ0EsdUI3Q3pFRTtBTnd2S1I7O0FtRDFwS0E7RUFDRSxnQi9DK3RCa0M7RStDOXRCbEM7RUFDQSxjN0NoR007RTZDaUdOO0VBQ0Esc0I3Q25HTTtFTVJKLHNCUnFPMEI7QUpvaUs5Qjs7QXFEOXdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFqRHNxQmtDO0VpRHJxQmxDO0VBQ0EsZ0JqRCsxQmtDO0VnRHAyQmxDLGtNaEQrUTRCO0VnRDdRNUI7RUFDQSxnQmhEdVI0QjtFZ0R0UjVCLGdCaEQyUjRCO0VnRDFSNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DZ0hJLG1CQXRDYTtFZ0Q3RWpCO0VBQ0EseUIvQ0NNO0UrQ0FOO0VBQ0E7RXpDVkUscUJSc08wQjtBSmdrSzlCO0FxRHh4S0U7RUFDRTtFQUNBO0VBQ0EsV2pEODFCZ0M7RWlENzFCaEMsY2pEODFCZ0M7RWlENzFCaEM7QXJEMHhLSjtBcUR4eEtJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckR5eEtOOztBcURweEtBO0VBQ0UscUJqRCswQmtDO0FKdzhJcEM7QXFEcnhLRTtFQUNFO0FyRHV4S0o7QXFEcnhLSTtFQUNFO0VBQ0E7RUFDQSxxQ2pEMDBCOEI7QUo2OElwQztBcURweEtJO0VBQ0UsV2pEcUx3QjtFaURwTHhCO0VBQ0EseUIvQ3RDRTtBTjR6S1I7O0FxRGp4S0E7RUFDRSxtQmpEMnpCa0M7QUp5OUlwQztBcURseEtFO0VBQ0U7RUFDQSxhakR1ekJnQztFaUR0ekJoQyxZakRxekJnQztFaURwekJoQztBckRveEtKO0FxRGx4S0k7RUFDRTtFQUNBO0VBQ0EsdUNqRG16QjhCO0FKaStJcEM7QXFEanhLSTtFQUNFLFNqRDhKd0I7RWlEN0p4QjtFQUNBLDJCL0M3REU7QU5nMUtSOztBcUQ5d0tBO0VBQ0Usa0JqRG95QmtDO0FKNitJcEM7QXFEL3dLRTtFQUNFO0FyRGl4S0o7QXFEL3dLSTtFQUNFO0VBQ0E7RUFDQSx3Q2pEK3hCOEI7QUprL0lwQztBcUQ5d0tJO0VBQ0UsUWpEMEl3QjtFaUR6SXhCO0VBQ0EsNEIvQ2pGRTtBTmkyS1I7QXFEM3dLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pEMndCZ0M7RWlEMXdCaEM7RUFDQTtFQUNBO0FyRDZ3S0o7O0FxRHp3S0E7RUFDRSxvQmpEb3dCa0M7QUp3Z0pwQztBcUQxd0tFO0VBQ0U7RUFDQSxhakRnd0JnQztFaUQvdkJoQyxZakQ4dkJnQztFaUQ3dkJoQztBckQ0d0tKO0FxRDF3S0k7RUFDRTtFQUNBO0VBQ0Esc0NqRDR2QjhCO0FKZ2hKcEM7QXFEendLSTtFQUNFLFVqRHVHd0I7RWlEdEd4QjtFQUNBLDBCL0NwSEU7QU4rM0tSOztBcURydktBO0VBQ0U7RUFDQTtFaEQzQkksZUF0Q2E7RWdEb0VqQix5QmpEOHNCa0M7RWlEN3NCbEM7RXpDaEpFLDBDeUNpSm9CO0V6Q2hKcEIsMkN5Q2dKb0I7QXJEd3ZLeEI7QXFEcnZLRTtFQUNFO0FyRHV2S0o7O0FxRG52S0E7RUFDRTtFQUNBLGNqRHpKUztBSis0S1g7O0FzRGw1S0E7RUFDRTtBdERxNUtGOztBc0RsNUtBO0VBQ0U7QXREcTVLRjs7QXNEbDVLQTtFQUNFO0VBQ0E7RUFDQTtBdERxNUtGO0F1RDU2S0U7RUFDRTtFQUNBO0VBQ0E7QXZEODZLSjs7QXNEdDVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VqQzVCSSxzQ2lDNkJKO0F0RHk1S0Y7QXFCajdLSTtFaUNpQko7SWpDaEJNO0VyQm83S0o7QUFDRjs7QXNEMzVLQTs7O0VBR0U7QXREODVLRjs7QXNEMzVLQTs7RUFFRTtBdEQ4NUtGOztBc0QzNUtBOztFQUVFO0F0RDg1S0Y7O0FzRHI1S0U7RUFDRTtFQUNBO0VBQ0E7QXREdzVLSjtBc0RyNUtFOzs7RUFHRTtFQUNBO0F0RHU1S0o7QXNEcDVLRTs7RUFFRTtFQUNBO0VqQ3RFRSwyQmlDdUVGO0F0RHM1S0o7QXFCeDlLSTtFaUM4REY7O0lqQzdESTtFckI0OUtKO0FBQ0Y7O0FzRG41S0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVbEQ4N0JtQztFa0Q3N0JuQyxjaERuRk07RWdEb0ZOO0VBQ0EsWWxENDdCbUM7RWlCemhDL0IsOEJpQzhGSjtBdERxNUtGO0FxQjkrS0k7RWlDMkVKOztJakMxRU07RXJCay9LSjtBQUNGO0FPLytLRTs7O0UrQ3dGRSxjaEQxRkk7RWdEMkZKO0VBQ0E7RUFDQSxZbERxN0JpQztBSnUrSXJDOztBc0R6NUtBO0VBQ0U7QXRENDVLRjs7QXNEdjVLQTtFQUNFO0F0RDA1S0Y7O0FzRG41S0E7O0VBRUU7RUFDQSxXbEQ4NkJtQztFa0Q3NkJuQyxZbEQ2NkJtQztFa0Q1NkJuQztBdERzNUtGOztBc0RwNUtBO0VBQ0Usc01sRDI2Qm1DO0FKNCtJckM7O0FzRHI1S0E7RUFDRSxzTWxEeTZCbUM7QUorK0lyQzs7QXNELzRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmxEbzRCbUM7RWtEbjRCbkMsZ0JsRG00Qm1DO0VrRGw0Qm5DO0F0RGk1S0Y7QXNELzRLRTtFQUNFO0VBQ0E7RUFDQSxXbERrNEJpQztFa0RqNEJqQyxXbERrNEJpQztFa0RqNEJqQyxpQmxEbTRCaUM7RWtEbDRCakMsZ0JsRGs0QmlDO0VrRGo0QmpDO0VBQ0E7RUFDQSx5QmhEekpJO0VnRDBKSjtFQUVBO0VBQ0E7RUFDQTtFakN0S0UsNkJpQ3VLRjtBdERnNUtKO0FxQmxqTEk7RWlDbUpGO0lqQ2xKSTtFckJxakxKO0FBQ0Y7QXNEbDVLRTtFQUNFO0F0RG81S0o7O0FzRDM0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoRHBMTTtFZ0RxTE47QXREODRLRjs7QXdEN2tMQTtFQUNFO0lBQUs7RXhEaWxMTDtBQUNGO0F3RC9rTEE7RUFDRTtFQUNBLFdwRDhpQ3NCO0VvRDdpQ3RCLFlwRDZpQ3NCO0VvRDVpQ3RCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhEZ2xMRjs7QXdEN2tMQTtFQUNFLFdwRHVpQ3dCO0VvRHRpQ3hCLFlwRHNpQ3dCO0VvRHJpQ3hCLG1CcER1aUN3QjtBSnlpSjFCOztBd0R6a0xBO0VBQ0U7SUFDRTtFeEQ0a0xGO0V3RDFrTEE7SUFDRTtFeEQ0a0xGO0FBQ0Y7QXdEemtMQTtFQUNFO0VBQ0EsV3BEK2dDc0I7RW9EOWdDdEIsWXBEOGdDc0I7RW9EN2dDdEI7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEQwa0xGOztBd0R2a0xBO0VBQ0UsV3BEd2dDd0I7RW9EdmdDeEIsWXBEdWdDd0I7QUpta0oxQjs7QXlEN25MQTtFQUFxQjtBekRpb0xyQjs7QXlEaG9MQTtFQUFxQjtBekRvb0xyQjs7QXlEbm9MQTtFQUFxQjtBekR1b0xyQjs7QXlEdG9MQTtFQUFxQjtBekQwb0xyQjs7QXlEem9MQTtFQUFxQjtBekQ2b0xyQjs7QXlENW9MQTtFQUFxQjtBekRncExyQjs7QTBEbHBMRTtFQUNFO0ExRHFwTEo7O0FPM29MRTs7O0VtRExJO0ExRHNwTE47O0EwRDVwTEU7RUFDRTtBMUQrcExKOztBT3JwTEU7OztFbURMSTtBMURncUxOOztBMER0cUxFO0VBQ0U7QTFEeXFMSjs7QU8vcExFOzs7RW1ETEk7QTFEMHFMTjs7QTBEaHJMRTtFQUNFO0ExRG1yTEo7O0FPenFMRTs7O0VtRExJO0ExRG9yTE47O0EwRDFyTEU7RUFDRTtBMUQ2ckxKOztBT25yTEU7OztFbURMSTtBMUQ4ckxOOztBMERwc0xFO0VBQ0U7QTFEdXNMSjs7QU83ckxFOzs7RW1ETEk7QTFEd3NMTjs7QTBEOXNMRTtFQUNFO0ExRGl0TEo7O0FPdnNMRTs7O0VtRExJO0ExRGt0TE47O0EwRHh0TEU7RUFDRTtBMUQydExKOztBT2p0TEU7OztFbURMSTtBMUQ0dExOOztBMkQzdExBO0VBQ0U7QTNEOHRMRjs7QTJEM3RMQTtFQUNFO0EzRDh0TEY7O0E0RHp1TEE7RUFBa0I7QTVENnVMbEI7O0E0RDV1TEE7RUFBa0I7QTVEZ3ZMbEI7O0E0RC91TEE7RUFBa0I7QTVEbXZMbEI7O0E0RGx2TEE7RUFBa0I7QTVEc3ZMbEI7O0E0RHJ2TEE7RUFBa0I7QTVEeXZMbEI7O0E0RHZ2TEE7RUFBbUI7QTVEMnZMbkI7O0E0RDF2TEE7RUFBbUI7QTVEOHZMbkI7O0E0RDd2TEE7RUFBbUI7QTVEaXdMbkI7O0E0RGh3TEE7RUFBbUI7QTVEb3dMbkI7O0E0RG53TEE7RUFBbUI7QTVEdXdMbkI7O0E0RHB3TEU7RUFDRTtBNUR1d0xKOztBNER4d0xFO0VBQ0U7QTVEMndMSjs7QTRENXdMRTtFQUNFO0E1RCt3TEo7O0E0RGh4TEU7RUFDRTtBNURteExKOztBNERweExFO0VBQ0U7QTVEdXhMSjs7QTREeHhMRTtFQUNFO0E1RDJ4TEo7O0E0RDV4TEU7RUFDRTtBNUQreExKOztBNERoeUxFO0VBQ0U7QTVEbXlMSjs7QTREL3hMQTtFQUNFO0E1RGt5TEY7O0E0RDN4TEE7RUFDRTtBNUQ4eExGOztBNEQzeExBO0VBQ0U7QTVEOHhMRjs7QTREM3hMQTtFQUNFO0VBQ0E7QTVEOHhMRjs7QTREM3hMQTtFQUNFO0VBQ0E7QTVEOHhMRjs7QTREM3hMQTtFQUNFO0VBQ0E7QTVEOHhMRjs7QTREM3hMQTtFQUNFO0VBQ0E7QTVEOHhMRjs7QTREM3hMQTtFQUNFO0E1RDh4TEY7O0E0RDN4TEE7RUFDRTtBNUQ4eExGOztBNEQzeExBO0VBQ0U7QTVEOHhMRjs7QTREM3hMQTtFQUNFO0E1RDh4TEY7O0F1RHQyTEU7RUFDRTtFQUNBO0VBQ0E7QXZEeTJMSjs7QTZEbDJMTTtFQUF3QjtBN0RzMkw5Qjs7QTZEdDJMTTtFQUF3QjtBN0QwMkw5Qjs7QTZEMTJMTTtFQUF3QjtBN0Q4Mkw5Qjs7QTZEOTJMTTtFQUF3QjtBN0RrM0w5Qjs7QTZEbDNMTTtFQUF3QjtBN0RzM0w5Qjs7QTZEdDNMTTtFQUF3QjtBN0QwM0w5Qjs7QTZEMTNMTTtFQUF3QjtBN0Q4M0w5Qjs7QTZEOTNMTTtFQUF3QjtBN0RrNEw5Qjs7QTZEbDRMTTtFQUF3QjtBN0RzNEw5Qjs7QWdCcjFMSTtFNkNqREU7SUFBd0I7RTdEMjRMNUI7O0U2RDM0TEk7SUFBd0I7RTdEKzRMNUI7O0U2RC80TEk7SUFBd0I7RTdEbTVMNUI7O0U2RG41TEk7SUFBd0I7RTdEdTVMNUI7O0U2RHY1TEk7SUFBd0I7RTdEMjVMNUI7O0U2RDM1TEk7SUFBd0I7RTdEKzVMNUI7O0U2RC81TEk7SUFBd0I7RTdEbTZMNUI7O0U2RG42TEk7SUFBd0I7RTdEdTZMNUI7O0U2RHY2TEk7SUFBd0I7RTdEMjZMNUI7QUFDRjtBZ0IzM0xJO0U2Q2pERTtJQUF3QjtFN0RnN0w1Qjs7RTZEaDdMSTtJQUF3QjtFN0RvN0w1Qjs7RTZEcDdMSTtJQUF3QjtFN0R3N0w1Qjs7RTZEeDdMSTtJQUF3QjtFN0Q0N0w1Qjs7RTZENTdMSTtJQUF3QjtFN0RnOEw1Qjs7RTZEaDhMSTtJQUF3QjtFN0RvOEw1Qjs7RTZEcDhMSTtJQUF3QjtFN0R3OEw1Qjs7RTZEeDhMSTtJQUF3QjtFN0Q0OEw1Qjs7RTZENThMSTtJQUF3QjtFN0RnOUw1QjtBQUNGO0FnQmg2TEk7RTZDakRFO0lBQXdCO0U3RHE5TDVCOztFNkRyOUxJO0lBQXdCO0U3RHk5TDVCOztFNkR6OUxJO0lBQXdCO0U3RDY5TDVCOztFNkQ3OUxJO0lBQXdCO0U3RGkrTDVCOztFNkRqK0xJO0lBQXdCO0U3RHErTDVCOztFNkRyK0xJO0lBQXdCO0U3RHkrTDVCOztFNkR6K0xJO0lBQXdCO0U3RDYrTDVCOztFNkQ3K0xJO0lBQXdCO0U3RGkvTDVCOztFNkRqL0xJO0lBQXdCO0U3RHEvTDVCO0FBQ0Y7QWdCcjhMSTtFNkNqREU7SUFBd0I7RTdEMC9MNUI7O0U2RDEvTEk7SUFBd0I7RTdEOC9MNUI7O0U2RDkvTEk7SUFBd0I7RTdEa2dNNUI7O0U2RGxnTUk7SUFBd0I7RTdEc2dNNUI7O0U2RHRnTUk7SUFBd0I7RTdEMGdNNUI7O0U2RDFnTUk7SUFBd0I7RTdEOGdNNUI7O0U2RDlnTUk7SUFBd0I7RTdEa2hNNUI7O0U2RGxoTUk7SUFBd0I7RTdEc2hNNUI7O0U2RHRoTUk7SUFBd0I7RTdEMGhNNUI7QUFDRjtBNkRqaE1BO0VBRUk7SUFBcUI7RTdEbWhNdkI7O0U2RG5oTUU7SUFBcUI7RTdEdWhNdkI7O0U2RHZoTUU7SUFBcUI7RTdEMmhNdkI7O0U2RDNoTUU7SUFBcUI7RTdEK2hNdkI7O0U2RC9oTUU7SUFBcUI7RTdEbWlNdkI7O0U2RG5pTUU7SUFBcUI7RTdEdWlNdkI7O0U2RHZpTUU7SUFBcUI7RTdEMmlNdkI7O0U2RDNpTUU7SUFBcUI7RTdEK2lNdkI7O0U2RC9pTUU7SUFBcUI7RTdEbWpNdkI7QUFDRjtBOER6a01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQya01GO0E4RHprTUU7RUFDRTtFQUNBO0E5RDJrTUo7QThEeGtNRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQwa01KOztBOERqa01JO0VBQ0U7QTlEb2tNTjs7QThEcmtNSTtFQUNFO0E5RHdrTU47O0E4RHprTUk7RUFDRTtBOUQ0a01OOztBOEQ3a01JO0VBQ0U7QTlEZ2xNTjs7QStEem1NSTtFQUFnQztBL0Q2bU1wQzs7QStENW1NSTtFQUFnQztBL0Rnbk1wQzs7QStEL21NSTtFQUFnQztBL0Rtbk1wQzs7QStEbG5NSTtFQUFnQztBL0Rzbk1wQzs7QStEcG5NSTtFQUE4QjtBL0R3bk1sQzs7QStEdm5NSTtFQUE4QjtBL0Qybk1sQzs7QStEMW5NSTtFQUE4QjtBL0Q4bk1sQzs7QStEN25NSTtFQUE4QjtBL0Rpb01sQzs7QStEaG9NSTtFQUE4QjtBL0Rvb01sQzs7QStEbm9NSTtFQUE4QjtBL0R1b01sQzs7QStEdG9NSTtFQUE4QjtBL0Qwb01sQzs7QStEem9NSTtFQUE4QjtBL0Q2b01sQzs7QStEM29NSTtFQUFvQztBL0Qrb014Qzs7QStEOW9NSTtFQUFvQztBL0RrcE14Qzs7QStEanBNSTtFQUFvQztBL0RxcE14Qzs7QStEcHBNSTtFQUFvQztBL0R3cE14Qzs7QStEdnBNSTtFQUFvQztBL0QycE14Qzs7QStEenBNSTtFQUFpQztBL0Q2cE1yQzs7QStENXBNSTtFQUFpQztBL0RncU1yQzs7QStEL3BNSTtFQUFpQztBL0RtcU1yQzs7QStEbHFNSTtFQUFpQztBL0RzcU1yQzs7QStEcnFNSTtFQUFpQztBL0R5cU1yQzs7QStEdnFNSTtFQUFrQztBL0QycU10Qzs7QStEMXFNSTtFQUFrQztBL0Q4cU10Qzs7QStEN3FNSTtFQUFrQztBL0Rpck10Qzs7QStEaHJNSTtFQUFrQztBL0Rvck10Qzs7QStEbnJNSTtFQUFrQztBL0R1ck10Qzs7QStEdHJNSTtFQUFrQztBL0Qwck10Qzs7QStEeHJNSTtFQUFnQztBL0Q0ck1wQzs7QStEM3JNSTtFQUFnQztBL0Qrck1wQzs7QStEOXJNSTtFQUFnQztBL0Rrc01wQzs7QStEanNNSTtFQUFnQztBL0Rxc01wQzs7QStEcHNNSTtFQUFnQztBL0R3c01wQzs7QStEdnNNSTtFQUFnQztBL0Qyc01wQzs7QWdCL3JNSTtFK0NsREE7SUFBZ0M7RS9Ec3ZNbEM7O0UrRHJ2TUU7SUFBZ0M7RS9EeXZNbEM7O0UrRHh2TUU7SUFBZ0M7RS9ENHZNbEM7O0UrRDN2TUU7SUFBZ0M7RS9EK3ZNbEM7O0UrRDd2TUU7SUFBOEI7RS9EaXdNaEM7O0UrRGh3TUU7SUFBOEI7RS9Eb3dNaEM7O0UrRG53TUU7SUFBOEI7RS9EdXdNaEM7O0UrRHR3TUU7SUFBOEI7RS9EMHdNaEM7O0UrRHp3TUU7SUFBOEI7RS9ENndNaEM7O0UrRDV3TUU7SUFBOEI7RS9EZ3hNaEM7O0UrRC93TUU7SUFBOEI7RS9EbXhNaEM7O0UrRGx4TUU7SUFBOEI7RS9Ec3hNaEM7O0UrRHB4TUU7SUFBb0M7RS9Ed3hNdEM7O0UrRHZ4TUU7SUFBb0M7RS9EMnhNdEM7O0UrRDF4TUU7SUFBb0M7RS9EOHhNdEM7O0UrRDd4TUU7SUFBb0M7RS9EaXlNdEM7O0UrRGh5TUU7SUFBb0M7RS9Eb3lNdEM7O0UrRGx5TUU7SUFBaUM7RS9Ec3lNbkM7O0UrRHJ5TUU7SUFBaUM7RS9EeXlNbkM7O0UrRHh5TUU7SUFBaUM7RS9ENHlNbkM7O0UrRDN5TUU7SUFBaUM7RS9EK3lNbkM7O0UrRDl5TUU7SUFBaUM7RS9Ea3pNbkM7O0UrRGh6TUU7SUFBa0M7RS9Eb3pNcEM7O0UrRG56TUU7SUFBa0M7RS9EdXpNcEM7O0UrRHR6TUU7SUFBa0M7RS9EMHpNcEM7O0UrRHp6TUU7SUFBa0M7RS9ENnpNcEM7O0UrRDV6TUU7SUFBa0M7RS9EZzBNcEM7O0UrRC96TUU7SUFBa0M7RS9EbTBNcEM7O0UrRGowTUU7SUFBZ0M7RS9EcTBNbEM7O0UrRHAwTUU7SUFBZ0M7RS9EdzBNbEM7O0UrRHYwTUU7SUFBZ0M7RS9EMjBNbEM7O0UrRDEwTUU7SUFBZ0M7RS9EODBNbEM7O0UrRDcwTUU7SUFBZ0M7RS9EaTFNbEM7O0UrRGgxTUU7SUFBZ0M7RS9EbzFNbEM7QUFDRjtBZ0J6ME1JO0UrQ2xEQTtJQUFnQztFL0QrM01sQzs7RStEOTNNRTtJQUFnQztFL0RrNE1sQzs7RStEajRNRTtJQUFnQztFL0RxNE1sQzs7RStEcDRNRTtJQUFnQztFL0R3NE1sQzs7RStEdDRNRTtJQUE4QjtFL0QwNE1oQzs7RStEejRNRTtJQUE4QjtFL0Q2NE1oQzs7RStENTRNRTtJQUE4QjtFL0RnNU1oQzs7RStELzRNRTtJQUE4QjtFL0RtNU1oQzs7RStEbDVNRTtJQUE4QjtFL0RzNU1oQzs7RStEcjVNRTtJQUE4QjtFL0R5NU1oQzs7RStEeDVNRTtJQUE4QjtFL0Q0NU1oQzs7RStEMzVNRTtJQUE4QjtFL0QrNU1oQzs7RStENzVNRTtJQUFvQztFL0RpNk10Qzs7RStEaDZNRTtJQUFvQztFL0RvNk10Qzs7RStEbjZNRTtJQUFvQztFL0R1Nk10Qzs7RStEdDZNRTtJQUFvQztFL0QwNk10Qzs7RStEejZNRTtJQUFvQztFL0Q2Nk10Qzs7RStEMzZNRTtJQUFpQztFL0QrNk1uQzs7RStEOTZNRTtJQUFpQztFL0RrN01uQzs7RStEajdNRTtJQUFpQztFL0RxN01uQzs7RStEcDdNRTtJQUFpQztFL0R3N01uQzs7RStEdjdNRTtJQUFpQztFL0QyN01uQzs7RStEejdNRTtJQUFrQztFL0Q2N01wQzs7RStENTdNRTtJQUFrQztFL0RnOE1wQzs7RStELzdNRTtJQUFrQztFL0RtOE1wQzs7RStEbDhNRTtJQUFrQztFL0RzOE1wQzs7RStEcjhNRTtJQUFrQztFL0R5OE1wQzs7RStEeDhNRTtJQUFrQztFL0Q0OE1wQzs7RStEMThNRTtJQUFnQztFL0Q4OE1sQzs7RStENzhNRTtJQUFnQztFL0RpOU1sQzs7RStEaDlNRTtJQUFnQztFL0RvOU1sQzs7RStEbjlNRTtJQUFnQztFL0R1OU1sQzs7RStEdDlNRTtJQUFnQztFL0QwOU1sQzs7RStEejlNRTtJQUFnQztFL0Q2OU1sQztBQUNGO0FnQmw5TUk7RStDbERBO0lBQWdDO0UvRHdnTmxDOztFK0R2Z05FO0lBQWdDO0UvRDJnTmxDOztFK0QxZ05FO0lBQWdDO0UvRDhnTmxDOztFK0Q3Z05FO0lBQWdDO0UvRGloTmxDOztFK0QvZ05FO0lBQThCO0UvRG1oTmhDOztFK0RsaE5FO0lBQThCO0UvRHNoTmhDOztFK0RyaE5FO0lBQThCO0UvRHloTmhDOztFK0R4aE5FO0lBQThCO0UvRDRoTmhDOztFK0QzaE5FO0lBQThCO0UvRCtoTmhDOztFK0Q5aE5FO0lBQThCO0UvRGtpTmhDOztFK0RqaU5FO0lBQThCO0UvRHFpTmhDOztFK0RwaU5FO0lBQThCO0UvRHdpTmhDOztFK0R0aU5FO0lBQW9DO0UvRDBpTnRDOztFK0R6aU5FO0lBQW9DO0UvRDZpTnRDOztFK0Q1aU5FO0lBQW9DO0UvRGdqTnRDOztFK0QvaU5FO0lBQW9DO0UvRG1qTnRDOztFK0Rsak5FO0lBQW9DO0UvRHNqTnRDOztFK0Rwak5FO0lBQWlDO0UvRHdqTm5DOztFK0R2ak5FO0lBQWlDO0UvRDJqTm5DOztFK0Qxak5FO0lBQWlDO0UvRDhqTm5DOztFK0Q3ak5FO0lBQWlDO0UvRGlrTm5DOztFK0Roa05FO0lBQWlDO0UvRG9rTm5DOztFK0Rsa05FO0lBQWtDO0UvRHNrTnBDOztFK0Rya05FO0lBQWtDO0UvRHlrTnBDOztFK0R4a05FO0lBQWtDO0UvRDRrTnBDOztFK0Qza05FO0lBQWtDO0UvRCtrTnBDOztFK0Q5a05FO0lBQWtDO0UvRGtsTnBDOztFK0RqbE5FO0lBQWtDO0UvRHFsTnBDOztFK0RubE5FO0lBQWdDO0UvRHVsTmxDOztFK0R0bE5FO0lBQWdDO0UvRDBsTmxDOztFK0R6bE5FO0lBQWdDO0UvRDZsTmxDOztFK0Q1bE5FO0lBQWdDO0UvRGdtTmxDOztFK0QvbE5FO0lBQWdDO0UvRG1tTmxDOztFK0RsbU5FO0lBQWdDO0UvRHNtTmxDO0FBQ0Y7QWdCM2xOSTtFK0NsREE7SUFBZ0M7RS9EaXBObEM7O0UrRGhwTkU7SUFBZ0M7RS9Eb3BObEM7O0UrRG5wTkU7SUFBZ0M7RS9EdXBObEM7O0UrRHRwTkU7SUFBZ0M7RS9EMHBObEM7O0UrRHhwTkU7SUFBOEI7RS9ENHBOaEM7O0UrRDNwTkU7SUFBOEI7RS9EK3BOaEM7O0UrRDlwTkU7SUFBOEI7RS9Ea3FOaEM7O0UrRGpxTkU7SUFBOEI7RS9EcXFOaEM7O0UrRHBxTkU7SUFBOEI7RS9Ed3FOaEM7O0UrRHZxTkU7SUFBOEI7RS9EMnFOaEM7O0UrRDFxTkU7SUFBOEI7RS9EOHFOaEM7O0UrRDdxTkU7SUFBOEI7RS9EaXJOaEM7O0UrRC9xTkU7SUFBb0M7RS9EbXJOdEM7O0UrRGxyTkU7SUFBb0M7RS9Ec3JOdEM7O0UrRHJyTkU7SUFBb0M7RS9EeXJOdEM7O0UrRHhyTkU7SUFBb0M7RS9ENHJOdEM7O0UrRDNyTkU7SUFBb0M7RS9EK3JOdEM7O0UrRDdyTkU7SUFBaUM7RS9EaXNObkM7O0UrRGhzTkU7SUFBaUM7RS9Eb3NObkM7O0UrRG5zTkU7SUFBaUM7RS9EdXNObkM7O0UrRHRzTkU7SUFBaUM7RS9EMHNObkM7O0UrRHpzTkU7SUFBaUM7RS9ENnNObkM7O0UrRDNzTkU7SUFBa0M7RS9EK3NOcEM7O0UrRDlzTkU7SUFBa0M7RS9Ea3ROcEM7O0UrRGp0TkU7SUFBa0M7RS9EcXROcEM7O0UrRHB0TkU7SUFBa0M7RS9Ed3ROcEM7O0UrRHZ0TkU7SUFBa0M7RS9EMnROcEM7O0UrRDF0TkU7SUFBa0M7RS9EOHROcEM7O0UrRDV0TkU7SUFBZ0M7RS9EZ3VObEM7O0UrRC90TkU7SUFBZ0M7RS9EbXVObEM7O0UrRGx1TkU7SUFBZ0M7RS9Ec3VObEM7O0UrRHJ1TkU7SUFBZ0M7RS9EeXVObEM7O0UrRHh1TkU7SUFBZ0M7RS9ENHVObEM7O0UrRDN1TkU7SUFBZ0M7RS9EK3VObEM7QUFDRjtBZ0UxeE5JO0VBQXdCO0FoRTZ4TjVCOztBZ0U1eE5JO0VBQXdCO0FoRWd5TjVCOztBZ0UveE5JO0VBQXdCO0FoRW15TjVCOztBZ0IvdU5JO0VnRHREQTtJQUF3QjtFaEUweU4xQjs7RWdFenlORTtJQUF3QjtFaEU2eU4xQjs7RWdFNXlORTtJQUF3QjtFaEVnek4xQjtBQUNGO0FnQjd2Tkk7RWdEdERBO0lBQXdCO0VoRXV6TjFCOztFZ0V0ek5FO0lBQXdCO0VoRTB6TjFCOztFZ0V6ek5FO0lBQXdCO0VoRTZ6TjFCO0FBQ0Y7QWdCMXdOSTtFZ0R0REE7SUFBd0I7RWhFbzBOMUI7O0VnRW4wTkU7SUFBd0I7RWhFdTBOMUI7O0VnRXQwTkU7SUFBd0I7RWhFMDBOMUI7QUFDRjtBZ0J2eE5JO0VnRHREQTtJQUF3QjtFaEVpMU4xQjs7RWdFaDFORTtJQUF3QjtFaEVvMU4xQjs7RWdFbjFORTtJQUF3QjtFaEV1MU4xQjtBQUNGO0FpRTcxTkU7RUFBc0I7QWpFZzJOeEI7O0FpRWgyTkU7RUFBc0I7QWpFbzJOeEI7O0FrRW4yTkU7RUFBeUI7QWxFdTJOM0I7O0FrRXYyTkU7RUFBeUI7QWxFMjJOM0I7O0FrRTMyTkU7RUFBeUI7QWxFKzJOM0I7O0FrRS8yTkU7RUFBeUI7QWxFbTNOM0I7O0FrRW4zTkU7RUFBeUI7QWxFdTNOM0I7O0FrRWwzTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RHlwQmtDO0FKNHRNcEM7O0FrRWwzTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RGlwQmtDO0FKb3VNcEM7O0FrRWozTkU7RUFERjtJQUVJO0lBQ0E7SUFDQSxhOUR5b0JnQztFSjR1TWxDO0FBQ0Y7O0FtRS80TkE7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRWk1TkY7O0FvRXY0TkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFeTROSjs7QXFFcjZOQTtFQUFhO0FyRXk2TmI7O0FxRXg2TkE7RUFBVTtBckU0Nk5WOztBcUUzNk5BO0VBQWE7QXJFKzZOYjs7QXFFOTZOQTtFQUFlO0FyRWs3TmY7O0FzRWo3Tkk7RUFBdUI7QXRFcTdOM0I7O0FzRXI3Tkk7RUFBdUI7QXRFeTdOM0I7O0FzRXo3Tkk7RUFBdUI7QXRFNjdOM0I7O0FzRTc3Tkk7RUFBdUI7QXRFaThOM0I7O0FzRWo4Tkk7RUFBdUI7QXRFcThOM0I7O0FzRXI4Tkk7RUFBdUI7QXRFeThOM0I7O0FzRXo4Tkk7RUFBdUI7QXRFNjhOM0I7O0FzRTc4Tkk7RUFBdUI7QXRFaTlOM0I7O0FzRWo5Tkk7RUFBdUI7QXRFcTlOM0I7O0FzRXI5Tkk7RUFBdUI7QXRFeTlOM0I7O0FzRXI5TkE7RUFBVTtBdEV5OU5WOztBc0V4OU5BO0VBQVU7QXRFNDlOVjs7QXNFeDlOQTtFQUFjO0F0RTQ5TmQ7O0FzRTM5TkE7RUFBYztBdEUrOU5kOztBc0U3OU5BO0VBQVU7QXRFaStOVjs7QXNFaCtOQTtFQUFVO0F0RW8rTlY7O0F1RWwvTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXZFbS9OSjs7QXdFei9OUTtFQUFnQztBeEU2L054Qzs7QXdFNS9OUTs7RUFFRTtBeEUrL05WOztBd0U3L05ROztFQUVFO0F4RWdnT1Y7O0F3RTkvTlE7O0VBRUU7QXhFaWdPVjs7QXdFLy9OUTs7RUFFRTtBeEVrZ09WOztBd0VqaE9RO0VBQWdDO0F4RXFoT3hDOztBd0VwaE9ROztFQUVFO0F4RXVoT1Y7O0F3RXJoT1E7O0VBRUU7QXhFd2hPVjs7QXdFdGhPUTs7RUFFRTtBeEV5aE9WOztBd0V2aE9ROztFQUVFO0F4RTBoT1Y7O0F3RXppT1E7RUFBZ0M7QXhFNmlPeEM7O0F3RTVpT1E7O0VBRUU7QXhFK2lPVjs7QXdFN2lPUTs7RUFFRTtBeEVnak9WOztBd0U5aU9ROztFQUVFO0F4RWlqT1Y7O0F3RS9pT1E7O0VBRUU7QXhFa2pPVjs7QXdFamtPUTtFQUFnQztBeEVxa094Qzs7QXdFcGtPUTs7RUFFRTtBeEV1a09WOztBd0Vya09ROztFQUVFO0F4RXdrT1Y7O0F3RXRrT1E7O0VBRUU7QXhFeWtPVjs7QXdFdmtPUTs7RUFFRTtBeEUwa09WOztBd0V6bE9RO0VBQWdDO0F4RTZsT3hDOztBd0U1bE9ROztFQUVFO0F4RStsT1Y7O0F3RTdsT1E7O0VBRUU7QXhFZ21PVjs7QXdFOWxPUTs7RUFFRTtBeEVpbU9WOztBd0UvbE9ROztFQUVFO0F4RWttT1Y7O0F3RWpuT1E7RUFBZ0M7QXhFcW5PeEM7O0F3RXBuT1E7O0VBRUU7QXhFdW5PVjs7QXdFcm5PUTs7RUFFRTtBeEV3bk9WOztBd0V0bk9ROztFQUVFO0F4RXluT1Y7O0F3RXZuT1E7O0VBRUU7QXhFMG5PVjs7QXdFem9PUTtFQUFnQztBeEU2b094Qzs7QXdFNW9PUTs7RUFFRTtBeEUrb09WOztBd0U3b09ROztFQUVFO0F4RWdwT1Y7O0F3RTlvT1E7O0VBRUU7QXhFaXBPVjs7QXdFL29PUTs7RUFFRTtBeEVrcE9WOztBd0VqcU9RO0VBQWdDO0F4RXFxT3hDOztBd0VwcU9ROztFQUVFO0F4RXVxT1Y7O0F3RXJxT1E7O0VBRUU7QXhFd3FPVjs7QXdFdHFPUTs7RUFFRTtBeEV5cU9WOztBd0V2cU9ROztFQUVFO0F4RTBxT1Y7O0F3RXpyT1E7RUFBZ0M7QXhFNnJPeEM7O0F3RTVyT1E7O0VBRUU7QXhFK3JPVjs7QXdFN3JPUTs7RUFFRTtBeEVnc09WOztBd0U5ck9ROztFQUVFO0F4RWlzT1Y7O0F3RS9yT1E7O0VBRUU7QXhFa3NPVjs7QXdFanRPUTtFQUFnQztBeEVxdE94Qzs7QXdFcHRPUTs7RUFFRTtBeEV1dE9WOztBd0VydE9ROztFQUVFO0F4RXd0T1Y7O0F3RXR0T1E7O0VBRUU7QXhFeXRPVjs7QXdFdnRPUTs7RUFFRTtBeEUwdE9WOztBd0V6dU9RO0VBQWdDO0F4RTZ1T3hDOztBd0U1dU9ROztFQUVFO0F4RSt1T1Y7O0F3RTd1T1E7O0VBRUU7QXhFZ3ZPVjs7QXdFOXVPUTs7RUFFRTtBeEVpdk9WOztBd0UvdU9ROztFQUVFO0F4RWt2T1Y7O0F3RWp3T1E7RUFBZ0M7QXhFcXdPeEM7O0F3RXB3T1E7O0VBRUU7QXhFdXdPVjs7QXdFcndPUTs7RUFFRTtBeEV3d09WOztBd0V0d09ROztFQUVFO0F4RXl3T1Y7O0F3RXZ3T1E7O0VBRUU7QXhFMHdPVjs7QXdFbHdPUTtFQUF3QjtBeEVzd09oQzs7QXdFcndPUTs7RUFFRTtBeEV3d09WOztBd0V0d09ROztFQUVFO0F4RXl3T1Y7O0F3RXZ3T1E7O0VBRUU7QXhFMHdPVjs7QXdFeHdPUTs7RUFFRTtBeEUyd09WOztBd0UxeE9RO0VBQXdCO0F4RTh4T2hDOztBd0U3eE9ROztFQUVFO0F4RWd5T1Y7O0F3RTl4T1E7O0VBRUU7QXhFaXlPVjs7QXdFL3hPUTs7RUFFRTtBeEVreU9WOztBd0VoeU9ROztFQUVFO0F4RW15T1Y7O0F3RWx6T1E7RUFBd0I7QXhFc3pPaEM7O0F3RXJ6T1E7O0VBRUU7QXhFd3pPVjs7QXdFdHpPUTs7RUFFRTtBeEV5ek9WOztBd0V2ek9ROztFQUVFO0F4RTB6T1Y7O0F3RXh6T1E7O0VBRUU7QXhFMnpPVjs7QXdFMTBPUTtFQUF3QjtBeEU4ME9oQzs7QXdFNzBPUTs7RUFFRTtBeEVnMU9WOztBd0U5ME9ROztFQUVFO0F4RWkxT1Y7O0F3RS8wT1E7O0VBRUU7QXhFazFPVjs7QXdFaDFPUTs7RUFFRTtBeEVtMU9WOztBd0VsMk9RO0VBQXdCO0F4RXMyT2hDOztBd0VyMk9ROztFQUVFO0F4RXcyT1Y7O0F3RXQyT1E7O0VBRUU7QXhFeTJPVjs7QXdFdjJPUTs7RUFFRTtBeEUwMk9WOztBd0V4Mk9ROztFQUVFO0F4RTIyT1Y7O0F3RXIyT0k7RUFBbUI7QXhFeTJPdkI7O0F3RXgyT0k7O0VBRUU7QXhFMjJPTjs7QXdFejJPSTs7RUFFRTtBeEU0Mk9OOztBd0UxMk9JOztFQUVFO0F4RTYyT047O0F3RTMyT0k7O0VBRUU7QXhFODJPTjs7QWdCdjNPSTtFd0RsREk7SUFBZ0M7RXhFODZPdEM7O0V3RTc2T007O0lBRUU7RXhFZzdPUjs7RXdFOTZPTTs7SUFFRTtFeEVpN09SOztFd0UvNk9NOztJQUVFO0V4RWs3T1I7O0V3RWg3T007O0lBRUU7RXhFbTdPUjs7RXdFbDhPTTtJQUFnQztFeEVzOE90Qzs7RXdFcjhPTTs7SUFFRTtFeEV3OE9SOztFd0V0OE9NOztJQUVFO0V4RXk4T1I7O0V3RXY4T007O0lBRUU7RXhFMDhPUjs7RXdFeDhPTTs7SUFFRTtFeEUyOE9SOztFd0UxOU9NO0lBQWdDO0V4RTg5T3RDOztFd0U3OU9NOztJQUVFO0V4RWcrT1I7O0V3RTk5T007O0lBRUU7RXhFaStPUjs7RXdFLzlPTTs7SUFFRTtFeEVrK09SOztFd0VoK09NOztJQUVFO0V4RW0rT1I7O0V3RWwvT007SUFBZ0M7RXhFcy9PdEM7O0V3RXIvT007O0lBRUU7RXhFdy9PUjs7RXdFdC9PTTs7SUFFRTtFeEV5L09SOztFd0V2L09NOztJQUVFO0V4RTAvT1I7O0V3RXgvT007O0lBRUU7RXhFMi9PUjs7RXdFMWdQTTtJQUFnQztFeEU4Z1B0Qzs7RXdFN2dQTTs7SUFFRTtFeEVnaFBSOztFd0U5Z1BNOztJQUVFO0V4RWloUFI7O0V3RS9nUE07O0lBRUU7RXhFa2hQUjs7RXdFaGhQTTs7SUFFRTtFeEVtaFBSOztFd0VsaVBNO0lBQWdDO0V4RXNpUHRDOztFd0VyaVBNOztJQUVFO0V4RXdpUFI7O0V3RXRpUE07O0lBRUU7RXhFeWlQUjs7RXdFdmlQTTs7SUFFRTtFeEUwaVBSOztFd0V4aVBNOztJQUVFO0V4RTJpUFI7O0V3RTFqUE07SUFBZ0M7RXhFOGpQdEM7O0V3RTdqUE07O0lBRUU7RXhFZ2tQUjs7RXdFOWpQTTs7SUFFRTtFeEVpa1BSOztFd0UvalBNOztJQUVFO0V4RWtrUFI7O0V3RWhrUE07O0lBRUU7RXhFbWtQUjs7RXdFbGxQTTtJQUFnQztFeEVzbFB0Qzs7RXdFcmxQTTs7SUFFRTtFeEV3bFBSOztFd0V0bFBNOztJQUVFO0V4RXlsUFI7O0V3RXZsUE07O0lBRUU7RXhFMGxQUjs7RXdFeGxQTTs7SUFFRTtFeEUybFBSOztFd0UxbVBNO0lBQWdDO0V4RThtUHRDOztFd0U3bVBNOztJQUVFO0V4RWduUFI7O0V3RTltUE07O0lBRUU7RXhFaW5QUjs7RXdFL21QTTs7SUFFRTtFeEVrblBSOztFd0VoblBNOztJQUVFO0V4RW1uUFI7O0V3RWxvUE07SUFBZ0M7RXhFc29QdEM7O0V3RXJvUE07O0lBRUU7RXhFd29QUjs7RXdFdG9QTTs7SUFFRTtFeEV5b1BSOztFd0V2b1BNOztJQUVFO0V4RTBvUFI7O0V3RXhvUE07O0lBRUU7RXhFMm9QUjs7RXdFMXBQTTtJQUFnQztFeEU4cFB0Qzs7RXdFN3BQTTs7SUFFRTtFeEVncVBSOztFd0U5cFBNOztJQUVFO0V4RWlxUFI7O0V3RS9wUE07O0lBRUU7RXhFa3FQUjs7RXdFaHFQTTs7SUFFRTtFeEVtcVBSOztFd0VsclBNO0lBQWdDO0V4RXNyUHRDOztFd0VyclBNOztJQUVFO0V4RXdyUFI7O0V3RXRyUE07O0lBRUU7RXhFeXJQUjs7RXdFdnJQTTs7SUFFRTtFeEUwclBSOztFd0V4clBNOztJQUVFO0V4RTJyUFI7O0V3RW5yUE07SUFBd0I7RXhFdXJQOUI7O0V3RXRyUE07O0lBRUU7RXhFeXJQUjs7RXdFdnJQTTs7SUFFRTtFeEUwclBSOztFd0V4clBNOztJQUVFO0V4RTJyUFI7O0V3RXpyUE07O0lBRUU7RXhFNHJQUjs7RXdFM3NQTTtJQUF3QjtFeEUrc1A5Qjs7RXdFOXNQTTs7SUFFRTtFeEVpdFBSOztFd0Uvc1BNOztJQUVFO0V4RWt0UFI7O0V3RWh0UE07O0lBRUU7RXhFbXRQUjs7RXdFanRQTTs7SUFFRTtFeEVvdFBSOztFd0VudVBNO0lBQXdCO0V4RXV1UDlCOztFd0V0dVBNOztJQUVFO0V4RXl1UFI7O0V3RXZ1UE07O0lBRUU7RXhFMHVQUjs7RXdFeHVQTTs7SUFFRTtFeEUydVBSOztFd0V6dVBNOztJQUVFO0V4RTR1UFI7O0V3RTN2UE07SUFBd0I7RXhFK3ZQOUI7O0V3RTl2UE07O0lBRUU7RXhFaXdQUjs7RXdFL3ZQTTs7SUFFRTtFeEVrd1BSOztFd0Vod1BNOztJQUVFO0V4RW13UFI7O0V3RWp3UE07O0lBRUU7RXhFb3dQUjs7RXdFbnhQTTtJQUF3QjtFeEV1eFA5Qjs7RXdFdHhQTTs7SUFFRTtFeEV5eFBSOztFd0V2eFBNOztJQUVFO0V4RTB4UFI7O0V3RXh4UE07O0lBRUU7RXhFMnhQUjs7RXdFenhQTTs7SUFFRTtFeEU0eFBSOztFd0V0eFBFO0lBQW1CO0V4RTB4UHJCOztFd0V6eFBFOztJQUVFO0V4RTR4UEo7O0V3RTF4UEU7O0lBRUU7RXhFNnhQSjs7RXdFM3hQRTs7SUFFRTtFeEU4eFBKOztFd0U1eFBFOztJQUVFO0V4RSt4UEo7QUFDRjtBZ0J6eVBJO0V3RGxESTtJQUFnQztFeEUrMVB0Qzs7RXdFOTFQTTs7SUFFRTtFeEVpMlBSOztFd0UvMVBNOztJQUVFO0V4RWsyUFI7O0V3RWgyUE07O0lBRUU7RXhFbTJQUjs7RXdFajJQTTs7SUFFRTtFeEVvMlBSOztFd0VuM1BNO0lBQWdDO0V4RXUzUHRDOztFd0V0M1BNOztJQUVFO0V4RXkzUFI7O0V3RXYzUE07O0lBRUU7RXhFMDNQUjs7RXdFeDNQTTs7SUFFRTtFeEUyM1BSOztFd0V6M1BNOztJQUVFO0V4RTQzUFI7O0V3RTM0UE07SUFBZ0M7RXhFKzRQdEM7O0V3RTk0UE07O0lBRUU7RXhFaTVQUjs7RXdFLzRQTTs7SUFFRTtFeEVrNVBSOztFd0VoNVBNOztJQUVFO0V4RW01UFI7O0V3RWo1UE07O0lBRUU7RXhFbzVQUjs7RXdFbjZQTTtJQUFnQztFeEV1NlB0Qzs7RXdFdDZQTTs7SUFFRTtFeEV5NlBSOztFd0V2NlBNOztJQUVFO0V4RTA2UFI7O0V3RXg2UE07O0lBRUU7RXhFMjZQUjs7RXdFejZQTTs7SUFFRTtFeEU0NlBSOztFd0UzN1BNO0lBQWdDO0V4RSs3UHRDOztFd0U5N1BNOztJQUVFO0V4RWk4UFI7O0V3RS83UE07O0lBRUU7RXhFazhQUjs7RXdFaDhQTTs7SUFFRTtFeEVtOFBSOztFd0VqOFBNOztJQUVFO0V4RW84UFI7O0V3RW45UE07SUFBZ0M7RXhFdTlQdEM7O0V3RXQ5UE07O0lBRUU7RXhFeTlQUjs7RXdFdjlQTTs7SUFFRTtFeEUwOVBSOztFd0V4OVBNOztJQUVFO0V4RTI5UFI7O0V3RXo5UE07O0lBRUU7RXhFNDlQUjs7RXdFMytQTTtJQUFnQztFeEUrK1B0Qzs7RXdFOStQTTs7SUFFRTtFeEVpL1BSOztFd0UvK1BNOztJQUVFO0V4RWsvUFI7O0V3RWgvUE07O0lBRUU7RXhFbS9QUjs7RXdFai9QTTs7SUFFRTtFeEVvL1BSOztFd0VuZ1FNO0lBQWdDO0V4RXVnUXRDOztFd0V0Z1FNOztJQUVFO0V4RXlnUVI7O0V3RXZnUU07O0lBRUU7RXhFMGdRUjs7RXdFeGdRTTs7SUFFRTtFeEUyZ1FSOztFd0V6Z1FNOztJQUVFO0V4RTRnUVI7O0V3RTNoUU07SUFBZ0M7RXhFK2hRdEM7O0V3RTloUU07O0lBRUU7RXhFaWlRUjs7RXdFL2hRTTs7SUFFRTtFeEVraVFSOztFd0VoaVFNOztJQUVFO0V4RW1pUVI7O0V3RWppUU07O0lBRUU7RXhFb2lRUjs7RXdFbmpRTTtJQUFnQztFeEV1alF0Qzs7RXdFdGpRTTs7SUFFRTtFeEV5alFSOztFd0V2alFNOztJQUVFO0V4RTBqUVI7O0V3RXhqUU07O0lBRUU7RXhFMmpRUjs7RXdFempRTTs7SUFFRTtFeEU0alFSOztFd0Uza1FNO0lBQWdDO0V4RStrUXRDOztFd0U5a1FNOztJQUVFO0V4RWlsUVI7O0V3RS9rUU07O0lBRUU7RXhFa2xRUjs7RXdFaGxRTTs7SUFFRTtFeEVtbFFSOztFd0VqbFFNOztJQUVFO0V4RW9sUVI7O0V3RW5tUU07SUFBZ0M7RXhFdW1RdEM7O0V3RXRtUU07O0lBRUU7RXhFeW1RUjs7RXdFdm1RTTs7SUFFRTtFeEUwbVFSOztFd0V4bVFNOztJQUVFO0V4RTJtUVI7O0V3RXptUU07O0lBRUU7RXhFNG1RUjs7RXdFcG1RTTtJQUF3QjtFeEV3bVE5Qjs7RXdFdm1RTTs7SUFFRTtFeEUwbVFSOztFd0V4bVFNOztJQUVFO0V4RTJtUVI7O0V3RXptUU07O0lBRUU7RXhFNG1RUjs7RXdFMW1RTTs7SUFFRTtFeEU2bVFSOztFd0U1blFNO0lBQXdCO0V4RWdvUTlCOztFd0UvblFNOztJQUVFO0V4RWtvUVI7O0V3RWhvUU07O0lBRUU7RXhFbW9RUjs7RXdFam9RTTs7SUFFRTtFeEVvb1FSOztFd0Vsb1FNOztJQUVFO0V4RXFvUVI7O0V3RXBwUU07SUFBd0I7RXhFd3BROUI7O0V3RXZwUU07O0lBRUU7RXhFMHBRUjs7RXdFeHBRTTs7SUFFRTtFeEUycFFSOztFd0V6cFFNOztJQUVFO0V4RTRwUVI7O0V3RTFwUU07O0lBRUU7RXhFNnBRUjs7RXdFNXFRTTtJQUF3QjtFeEVnclE5Qjs7RXdFL3FRTTs7SUFFRTtFeEVrclFSOztFd0VoclFNOztJQUVFO0V4RW1yUVI7O0V3RWpyUU07O0lBRUU7RXhFb3JRUjs7RXdFbHJRTTs7SUFFRTtFeEVxclFSOztFd0Vwc1FNO0lBQXdCO0V4RXdzUTlCOztFd0V2c1FNOztJQUVFO0V4RTBzUVI7O0V3RXhzUU07O0lBRUU7RXhFMnNRUjs7RXdFenNRTTs7SUFFRTtFeEU0c1FSOztFd0Uxc1FNOztJQUVFO0V4RTZzUVI7O0V3RXZzUUU7SUFBbUI7RXhFMnNRckI7O0V3RTFzUUU7O0lBRUU7RXhFNnNRSjs7RXdFM3NRRTs7SUFFRTtFeEU4c1FKOztFd0U1c1FFOztJQUVFO0V4RStzUUo7O0V3RTdzUUU7O0lBRUU7RXhFZ3RRSjtBQUNGO0FnQjF0UUk7RXdEbERJO0lBQWdDO0V4RWd4UXRDOztFd0Uvd1FNOztJQUVFO0V4RWt4UVI7O0V3RWh4UU07O0lBRUU7RXhFbXhRUjs7RXdFanhRTTs7SUFFRTtFeEVveFFSOztFd0VseFFNOztJQUVFO0V4RXF4UVI7O0V3RXB5UU07SUFBZ0M7RXhFd3lRdEM7O0V3RXZ5UU07O0lBRUU7RXhFMHlRUjs7RXdFeHlRTTs7SUFFRTtFeEUyeVFSOztFd0V6eVFNOztJQUVFO0V4RTR5UVI7O0V3RTF5UU07O0lBRUU7RXhFNnlRUjs7RXdFNXpRTTtJQUFnQztFeEVnMFF0Qzs7RXdFL3pRTTs7SUFFRTtFeEVrMFFSOztFd0VoMFFNOztJQUVFO0V4RW0wUVI7O0V3RWowUU07O0lBRUU7RXhFbzBRUjs7RXdFbDBRTTs7SUFFRTtFeEVxMFFSOztFd0VwMVFNO0lBQWdDO0V4RXcxUXRDOztFd0V2MVFNOztJQUVFO0V4RTAxUVI7O0V3RXgxUU07O0lBRUU7RXhFMjFRUjs7RXdFejFRTTs7SUFFRTtFeEU0MVFSOztFd0UxMVFNOztJQUVFO0V4RTYxUVI7O0V3RTUyUU07SUFBZ0M7RXhFZzNRdEM7O0V3RS8yUU07O0lBRUU7RXhFazNRUjs7RXdFaDNRTTs7SUFFRTtFeEVtM1FSOztFd0VqM1FNOztJQUVFO0V4RW8zUVI7O0V3RWwzUU07O0lBRUU7RXhFcTNRUjs7RXdFcDRRTTtJQUFnQztFeEV3NFF0Qzs7RXdFdjRRTTs7SUFFRTtFeEUwNFFSOztFd0V4NFFNOztJQUVFO0V4RTI0UVI7O0V3RXo0UU07O0lBRUU7RXhFNDRRUjs7RXdFMTRRTTs7SUFFRTtFeEU2NFFSOztFd0U1NVFNO0lBQWdDO0V4RWc2UXRDOztFd0UvNVFNOztJQUVFO0V4RWs2UVI7O0V3RWg2UU07O0lBRUU7RXhFbTZRUjs7RXdFajZRTTs7SUFFRTtFeEVvNlFSOztFd0VsNlFNOztJQUVFO0V4RXE2UVI7O0V3RXA3UU07SUFBZ0M7RXhFdzdRdEM7O0V3RXY3UU07O0lBRUU7RXhFMDdRUjs7RXdFeDdRTTs7SUFFRTtFeEUyN1FSOztFd0V6N1FNOztJQUVFO0V4RTQ3UVI7O0V3RTE3UU07O0lBRUU7RXhFNjdRUjs7RXdFNThRTTtJQUFnQztFeEVnOVF0Qzs7RXdFLzhRTTs7SUFFRTtFeEVrOVFSOztFd0VoOVFNOztJQUVFO0V4RW05UVI7O0V3RWo5UU07O0lBRUU7RXhFbzlRUjs7RXdFbDlRTTs7SUFFRTtFeEVxOVFSOztFd0VwK1FNO0lBQWdDO0V4RXcrUXRDOztFd0V2K1FNOztJQUVFO0V4RTArUVI7O0V3RXgrUU07O0lBRUU7RXhFMitRUjs7RXdFeitRTTs7SUFFRTtFeEU0K1FSOztFd0UxK1FNOztJQUVFO0V4RTYrUVI7O0V3RTUvUU07SUFBZ0M7RXhFZ2dSdEM7O0V3RS8vUU07O0lBRUU7RXhFa2dSUjs7RXdFaGdSTTs7SUFFRTtFeEVtZ1JSOztFd0VqZ1JNOztJQUVFO0V4RW9nUlI7O0V3RWxnUk07O0lBRUU7RXhFcWdSUjs7RXdFcGhSTTtJQUFnQztFeEV3aFJ0Qzs7RXdFdmhSTTs7SUFFRTtFeEUwaFJSOztFd0V4aFJNOztJQUVFO0V4RTJoUlI7O0V3RXpoUk07O0lBRUU7RXhFNGhSUjs7RXdFMWhSTTs7SUFFRTtFeEU2aFJSOztFd0VyaFJNO0lBQXdCO0V4RXloUjlCOztFd0V4aFJNOztJQUVFO0V4RTJoUlI7O0V3RXpoUk07O0lBRUU7RXhFNGhSUjs7RXdFMWhSTTs7SUFFRTtFeEU2aFJSOztFd0UzaFJNOztJQUVFO0V4RThoUlI7O0V3RTdpUk07SUFBd0I7RXhFaWpSOUI7O0V3RWhqUk07O0lBRUU7RXhFbWpSUjs7RXdFampSTTs7SUFFRTtFeEVvalJSOztFd0VsalJNOztJQUVFO0V4RXFqUlI7O0V3RW5qUk07O0lBRUU7RXhFc2pSUjs7RXdFcmtSTTtJQUF3QjtFeEV5a1I5Qjs7RXdFeGtSTTs7SUFFRTtFeEUya1JSOztFd0V6a1JNOztJQUVFO0V4RTRrUlI7O0V3RTFrUk07O0lBRUU7RXhFNmtSUjs7RXdFM2tSTTs7SUFFRTtFeEU4a1JSOztFd0U3bFJNO0lBQXdCO0V4RWltUjlCOztFd0VobVJNOztJQUVFO0V4RW1tUlI7O0V3RWptUk07O0lBRUU7RXhFb21SUjs7RXdFbG1STTs7SUFFRTtFeEVxbVJSOztFd0VubVJNOztJQUVFO0V4RXNtUlI7O0V3RXJuUk07SUFBd0I7RXhFeW5SOUI7O0V3RXhuUk07O0lBRUU7RXhFMm5SUjs7RXdFem5STTs7SUFFRTtFeEU0blJSOztFd0UxblJNOztJQUVFO0V4RTZuUlI7O0V3RTNuUk07O0lBRUU7RXhFOG5SUjs7RXdFeG5SRTtJQUFtQjtFeEU0blJyQjs7RXdFM25SRTs7SUFFRTtFeEU4blJKOztFd0U1blJFOztJQUVFO0V4RStuUko7O0V3RTduUkU7O0lBRUU7RXhFZ29SSjs7RXdFOW5SRTs7SUFFRTtFeEVpb1JKO0FBQ0Y7QWdCM29SSTtFd0RsREk7SUFBZ0M7RXhFaXNSdEM7O0V3RWhzUk07O0lBRUU7RXhFbXNSUjs7RXdFanNSTTs7SUFFRTtFeEVvc1JSOztFd0Vsc1JNOztJQUVFO0V4RXFzUlI7O0V3RW5zUk07O0lBRUU7RXhFc3NSUjs7RXdFcnRSTTtJQUFnQztFeEV5dFJ0Qzs7RXdFeHRSTTs7SUFFRTtFeEUydFJSOztFd0V6dFJNOztJQUVFO0V4RTR0UlI7O0V3RTF0Uk07O0lBRUU7RXhFNnRSUjs7RXdFM3RSTTs7SUFFRTtFeEU4dFJSOztFd0U3dVJNO0lBQWdDO0V4RWl2UnRDOztFd0VodlJNOztJQUVFO0V4RW12UlI7O0V3RWp2Uk07O0lBRUU7RXhFb3ZSUjs7RXdFbHZSTTs7SUFFRTtFeEVxdlJSOztFd0VudlJNOztJQUVFO0V4RXN2UlI7O0V3RXJ3Uk07SUFBZ0M7RXhFeXdSdEM7O0V3RXh3Uk07O0lBRUU7RXhFMndSUjs7RXdFendSTTs7SUFFRTtFeEU0d1JSOztFd0Uxd1JNOztJQUVFO0V4RTZ3UlI7O0V3RTN3Uk07O0lBRUU7RXhFOHdSUjs7RXdFN3hSTTtJQUFnQztFeEVpeVJ0Qzs7RXdFaHlSTTs7SUFFRTtFeEVteVJSOztFd0VqeVJNOztJQUVFO0V4RW95UlI7O0V3RWx5Uk07O0lBRUU7RXhFcXlSUjs7RXdFbnlSTTs7SUFFRTtFeEVzeVJSOztFd0VyelJNO0lBQWdDO0V4RXl6UnRDOztFd0V4elJNOztJQUVFO0V4RTJ6UlI7O0V3RXp6Uk07O0lBRUU7RXhFNHpSUjs7RXdFMXpSTTs7SUFFRTtFeEU2elJSOztFd0UzelJNOztJQUVFO0V4RTh6UlI7O0V3RTcwUk07SUFBZ0M7RXhFaTFSdEM7O0V3RWgxUk07O0lBRUU7RXhFbTFSUjs7RXdFajFSTTs7SUFFRTtFeEVvMVJSOztFd0VsMVJNOztJQUVFO0V4RXExUlI7O0V3RW4xUk07O0lBRUU7RXhFczFSUjs7RXdFcjJSTTtJQUFnQztFeEV5MlJ0Qzs7RXdFeDJSTTs7SUFFRTtFeEUyMlJSOztFd0V6MlJNOztJQUVFO0V4RTQyUlI7O0V3RTEyUk07O0lBRUU7RXhFNjJSUjs7RXdFMzJSTTs7SUFFRTtFeEU4MlJSOztFd0U3M1JNO0lBQWdDO0V4RWk0UnRDOztFd0VoNFJNOztJQUVFO0V4RW00UlI7O0V3RWo0Uk07O0lBRUU7RXhFbzRSUjs7RXdFbDRSTTs7SUFFRTtFeEVxNFJSOztFd0VuNFJNOztJQUVFO0V4RXM0UlI7O0V3RXI1Uk07SUFBZ0M7RXhFeTVSdEM7O0V3RXg1Uk07O0lBRUU7RXhFMjVSUjs7RXdFejVSTTs7SUFFRTtFeEU0NVJSOztFd0UxNVJNOztJQUVFO0V4RTY1UlI7O0V3RTM1Uk07O0lBRUU7RXhFODVSUjs7RXdFNzZSTTtJQUFnQztFeEVpN1J0Qzs7RXdFaDdSTTs7SUFFRTtFeEVtN1JSOztFd0VqN1JNOztJQUVFO0V4RW83UlI7O0V3RWw3Uk07O0lBRUU7RXhFcTdSUjs7RXdFbjdSTTs7SUFFRTtFeEVzN1JSOztFd0VyOFJNO0lBQWdDO0V4RXk4UnRDOztFd0V4OFJNOztJQUVFO0V4RTI4UlI7O0V3RXo4Uk07O0lBRUU7RXhFNDhSUjs7RXdFMThSTTs7SUFFRTtFeEU2OFJSOztFd0UzOFJNOztJQUVFO0V4RTg4UlI7O0V3RXQ4Uk07SUFBd0I7RXhFMDhSOUI7O0V3RXo4Uk07O0lBRUU7RXhFNDhSUjs7RXdFMThSTTs7SUFFRTtFeEU2OFJSOztFd0UzOFJNOztJQUVFO0V4RTg4UlI7O0V3RTU4Uk07O0lBRUU7RXhFKzhSUjs7RXdFOTlSTTtJQUF3QjtFeEVrK1I5Qjs7RXdFaitSTTs7SUFFRTtFeEVvK1JSOztFd0VsK1JNOztJQUVFO0V4RXErUlI7O0V3RW4rUk07O0lBRUU7RXhFcytSUjs7RXdFcCtSTTs7SUFFRTtFeEV1K1JSOztFd0V0L1JNO0lBQXdCO0V4RTAvUjlCOztFd0V6L1JNOztJQUVFO0V4RTQvUlI7O0V3RTEvUk07O0lBRUU7RXhFNi9SUjs7RXdFMy9STTs7SUFFRTtFeEU4L1JSOztFd0U1L1JNOztJQUVFO0V4RSsvUlI7O0V3RTlnU007SUFBd0I7RXhFa2hTOUI7O0V3RWpoU007O0lBRUU7RXhFb2hTUjs7RXdFbGhTTTs7SUFFRTtFeEVxaFNSOztFd0VuaFNNOztJQUVFO0V4RXNoU1I7O0V3RXBoU007O0lBRUU7RXhFdWhTUjs7RXdFdGlTTTtJQUF3QjtFeEUwaVM5Qjs7RXdFemlTTTs7SUFFRTtFeEU0aVNSOztFd0UxaVNNOztJQUVFO0V4RTZpU1I7O0V3RTNpU007O0lBRUU7RXhFOGlTUjs7RXdFNWlTTTs7SUFFRTtFeEUraVNSOztFd0V6aVNFO0lBQW1CO0V4RTZpU3JCOztFd0U1aVNFOztJQUVFO0V4RStpU0o7O0V3RTdpU0U7O0lBRUU7RXhFZ2pTSjs7RXdFOWlTRTs7SUFFRTtFeEVpalNKOztFd0UvaVNFOztJQUVFO0V4RWtqU0o7QUFDRjtBeUVsblNBO0VBQWtCO0F6RXFuU2xCOztBeUVqblNBO0VBQWlCO0F6RXFuU2pCOztBeUVwblNBO0VBQWlCO0F6RXduU2pCOztBeUV2blNBO0VBQWlCO0F6RTJuU2pCOztBeUUxblNBO0VDVEU7RUFDQTtFQUNBO0ExRXVvU0Y7O0F5RXhuU0k7RUFBd0I7QXpFNG5TNUI7O0F5RTNuU0k7RUFBd0I7QXpFK25TNUI7O0F5RTluU0k7RUFBd0I7QXpFa29TNUI7O0FnQjdsU0k7RXlEdkNBO0lBQXdCO0V6RXlvUzFCOztFeUV4b1NFO0lBQXdCO0V6RTRvUzFCOztFeUUzb1NFO0lBQXdCO0V6RStvUzFCO0FBQ0Y7QWdCM21TSTtFeUR2Q0E7SUFBd0I7RXpFc3BTMUI7O0V5RXJwU0U7SUFBd0I7RXpFeXBTMUI7O0V5RXhwU0U7SUFBd0I7RXpFNHBTMUI7QUFDRjtBZ0J4blNJO0V5RHZDQTtJQUF3QjtFekVtcVMxQjs7RXlFbHFTRTtJQUF3QjtFekVzcVMxQjs7RXlFcnFTRTtJQUF3QjtFekV5cVMxQjtBQUNGO0FnQnJvU0k7RXlEdkNBO0lBQXdCO0V6RWdyUzFCOztFeUUvcVNFO0lBQXdCO0V6RW1yUzFCOztFeUVsclNFO0lBQXdCO0V6RXNyUzFCO0FBQ0Y7QXlFanJTQTtFQUFtQjtBekVvclNuQjs7QXlFbnJTQTtFQUFtQjtBekV1clNuQjs7QXlFdHJTQTtFQUFtQjtBekUwclNuQjs7QXlFdHJTQTtFQUF1QjtBekUwclN2Qjs7QXlFenJTQTtFQUF1QjtBekU2clN2Qjs7QXlFNXJTQTtFQUF1QjtBekVnc1N2Qjs7QXlFL3JTQTtFQUF1QjtBekVtc1N2Qjs7QXlFbHNTQTtFQUF1QjtBekVzc1N2Qjs7QXlFcnNTQTtFQUF1QjtBekV5c1N2Qjs7QXlFcnNTQTtFQUFjO0F6RXlzU2Q7O0EyRWh2U0U7RUFDRTtBM0VtdlNKOztBT3p1U0U7RW9FTE07QTNFa3ZTUjs7QTJFeHZTRTtFQUNFO0EzRTJ2U0o7O0FPanZTRTtFb0VMTTtBM0UwdlNSOztBMkVod1NFO0VBQ0U7QTNFbXdTSjs7QU96dlNFO0VvRUxNO0EzRWt3U1I7O0EyRXh3U0U7RUFDRTtBM0Uyd1NKOztBT2p3U0U7RW9FTE07QTNFMHdTUjs7QTJFaHhTRTtFQUNFO0EzRW14U0o7O0FPendTRTtFb0VMTTtBM0VreFNSOztBMkV4eFNFO0VBQ0U7QTNFMnhTSjs7QU9qeFNFO0VvRUxNO0EzRTB4U1I7O0EyRWh5U0U7RUFDRTtBM0VteVNKOztBT3p4U0U7RW9FTE07QTNFa3lTUjs7QTJFeHlTRTtFQUNFO0EzRTJ5U0o7O0FPanlTRTtFb0VMTTtBM0UweVNSOztBeUVud1NBO0VBQWE7QXpFdXdTYjs7QXlFdHdTQTtFQUFjO0F6RTB3U2Q7O0F5RXh3U0E7RUFBaUI7QXpFNHdTakI7O0F5RTN3U0E7RUFBaUI7QXpFK3dTakI7O0F5RTN3U0E7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVzMFNGOztBeUUvd1NBO0VBQXdCO0F6RW14U3hCOztBeUVqeFNBO0VBQ0U7RUFDQTtBekVveFNGOztBeUUvd1NBO0VBQWM7QXpFbXhTZDs7QTZFcDFTQTtFQUNFO0E3RXUxU0Y7O0E2RXAxU0E7RUFDRTtBN0V1MVNGOztBOEV2MVNFO0VBQ0U7OztJQUtFO0lBRUE7RTlFdTFTSjs7RThFbjFTSTtJQUNFO0U5RXMxU047O0U4RTcwU0U7SUFDRTtFOUVnMVNKOztFOEVsMFNFO0lBQ0U7RTlFcTBTSjs7RThFbjBTRTs7SUFFRTtJQUNBO0U5RXMwU0o7O0U4RTl6U0U7SUFDRTtFOUVpMFNKOztFOEU5elNFOztJQUVFO0U5RWkwU0o7O0U4RTl6U0U7OztJQUdFO0lBQ0E7RTlFaTBTSjs7RThFOXpTRTs7SUFFRTtFOUVpMFNKOztFOEV6elNFO0lBQ0UsUTFFd2dDOEI7RUpvelFsQztFOEUxelNFO0lBQ0U7RTlFNHpTSjs7RThFMXpTRTtJQUNFO0U5RTZ6U0o7O0U4RXp6U0U7SUFDRTtFOUU0elNKOztFOEUxelNFO0lBQ0U7RTlFNnpTSjs7RThFMXpTRTtJQUNFO0U5RTZ6U0o7RThFM3pTSTs7SUFFRTtFOUU2elNOOztFOEV4elNJOztJQUVFO0U5RTJ6U047O0U4RXZ6U0U7SUFDRTtFOUUwelNKO0U4RXh6U0k7Ozs7SUFJRSxxQjFFdkhHO0VKaTdTVDs7RThFdHpTRTtJQUNFO0lBQ0EscUIxRTdISztFSnM3U1Q7QUFDRjtBK0VqOFNBO0VBQ0U7SUFDRTtJQUNBO0UvRW04U0Y7RStFaDhTQTtJQUNFO0lBQ0E7RS9FazhTRjtBQUNGO0ErRS83U0E7RUFDRTtFQUNBO0VBQ0E7QS9FaThTRjs7QStFOTdTQTtFQUNFO0lBQ0U7RS9FaThTRjtFK0U5N1NBO0lBQ0U7RS9FZzhTRjtBQUNGO0ErRTc3U0E7RUFDRTtBL0UrN1NGOztBK0U1N1NBO0VBQ0U7SUFDRTtJQUNBO0UvRSs3U0Y7RStFNTdTQTtJQUNFO0lBQ0E7RS9FODdTRjtBQUNGO0ErRTM3U0E7RUFDRTtBL0U2N1NGOztBK0UxN1NBO0FBQ0E7RUFDRTtJQUNFO0UvRTY3U0Y7RStFMzdTQTtJQUNFO0UvRTY3U0Y7QUFDRjtBK0UxN1NBO0VBQ0U7SUFDRTtJQUNBO0UvRTQ3U0Y7RStFMTdTQTtJQUNFO0lBQ0E7RS9FNDdTRjtBQUNGO0FnRjUvU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3L1NGOztBZ0ZyL1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGay9TRjs7QWlGOW1UQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0MzRXFDTztFMkVwQ1AsWTNFbUZpQjtFMkVsRmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZpblRGO0FpRi9tVEU7RUFDRSxZM0VvRVk7RTJFbkVaLFkzRXlFZTtFMkV4RWY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZpblRKO0FpRi9tVEk7RUFDRTtFQUNBO0VBQ0E7QWpGaW5UTjtBaUYvbVRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpGaW5UUjtBaUY5bVRNO0VBQ0U7QWpGZ25UUjtBaUY5bVRRO0VBQ0U7RUFDQTtFQUNBO0FqRmduVFY7QWlGMW1URTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGNG1USjtBaUYxbVRJO0VBQ0U7RUFDQTtBakY0bVROO0FpRjFtVE07RUFFRTtFQUNBLHlCM0U4Q21CO0FONmpUM0I7QWlGeG1UTTtFQUNFO0VBRUE7RUFDQSx5QjNFdUNtQjtBTmtrVDNCO0FpRnRtVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzRThCa0I7RTJFN0JsQjtFQUNBO0VBQ0E7QWpGd21UUjtBaUZ0bVRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNFbUJRO0UyRWxCUjtBakZ3bVRWO0FpRnRtVFU7RUFDRTtFQUNBO0VBQ0EsYzNFV2M7QU42bFQxQjtBaUZwbVRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0VoRVU7QU5zcVRwQjtBaUZubVRRO0VBQ0UsYzNFSGdCO0FOd21UMUI7QWlGbm1UVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMzRVRjO0UyRVVkO0VBQ0E7QWpGcW1UWjtBaUZubVRZO0VBQ0U7RUFDQTtBakZxbVRkO0FpRmxtVFk7RUFDRTtFQUNBO0VBQ0E7QWpGb21UZDtBaUZqbVRZO0VBQ0U7QWpGbW1UZDtBaUZqbVRjO0VBQ0U7RUFDQTtBakZtbVRoQjtBaUY1bFRVO0VBQ0U7QWpGOGxUWjtBaUZ2bFRVO0VBQ0UseUIzRXJJRTtBTjh0VGQ7QWlGdmxUWTtFQUNFO0FqRnlsVGQ7QWlGcmxUVTtFQUNFLGtDM0VySEg7RTJFc0hHO0FqRnVsVFo7QWlGcGxUVTtFQUNFLGMzRTFEYztBTmdwVDFCO0FpRnBsVFk7RUFDRTtBakZzbFRkO0FpRmhsVGM7RUFDRTtBakZrbFRoQjtBaUZ0a1RZO0VBQ0U7QWpGd2tUZDtBaUZya1RnQjtFQUNFO0FqRnVrVGxCO0FpRjlqVEk7RUFDRTtFQUNBO0FqRmdrVE47QWlGOWpUTTtFQUNFO0FqRmdrVFI7QWlGOWpUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNFMUdnQjtFMkUyR2hCLG9CM0VySGtCO0UyRXNIbEI7QWpGZ2tUVjtBaUY5alRVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIzRXJIYztBTnFyVDFCO0FpRjdqVFU7RUFDRTtFQUNBO0FqRitqVFo7QWlGN2pUWTtFQUNFLHlCM0VyTkE7QU5veFRkO0FpRjNqVFU7RUFDRTtBakY2alRaO0FpRjNqVFk7RUFDRTtBakY2alRkO0FpRnhqVFE7RUFDRTtBakYwalRWO0FpRnRqVFU7RUFDRTtBakZ3alRaO0FpRm5qVFU7RUFDRTtBakZxalRaO0FpRi9pVEk7RUFDRTtBakZpalROO0FpRi9pVE07RUFDRSxVM0UvS2tCO0FOZ3VUMUI7QWlGOWlUTTtFQUNFO0FqRmdqVFI7QWlGN2lUTTtFQUNFO0VBQ0Esc0IzRTlPUztBTjZ4VGpCO0FpRjNpVFE7RUFDRSxtQjNFNUxzQjtBTnl1VGhDOztBaUZyaVRBO0VBQ0U7SUFDRTtJQUNBO0lBQ0EsUzNFak5ZO0kyRWtOWjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakZ3aVRGO0VpRnRpVEU7SUFDRTtJQUNBO0VqRndpVEo7QUFDRjtBZ0Z6MVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcTFURjs7QWdGbDFUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRiswVEY7O0FrRjM4VEE7RUFDRSxrQzVFeUNPO0U0RXhDUDtFQUNBLGtCNUVzRmlCO0U0RXJGakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY4OFRGO0FrRjU4VEU7RUFDRTtFQUNBLFk1RXVFWTtFNEV0RVosYzVFdUVnQjtFNEV0RWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGODhUSjtBa0Y1OFRJO0VBQ0U7RUFDQTtBbEY4OFROO0FrRjU4VE07RUFDRTtFQUNBO0VBQ0E7QWxGODhUUjtBa0YxOFRJO0VBQ0U7RUFDQSxZNUVrRFU7RTRFakRWLGM1RWhCUTtBTjQ5VGQ7QWtGMThUTTtFQUNFO0FsRjQ4VFI7QWtGejhUTTtFQUNFO0FsRjI4VFI7QWtGdjhUSTtFQUNFO0FsRnk4VE47QWtGdjhUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnk4VFI7QWtGdDhUTTtFQUNFO0FsRnc4VFI7QWtGcDhUSTtFQUNFO0VBQ0E7QWxGczhUTjtBa0ZwOFRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGczhUUjtBa0ZsOFRRO0VBQ0U7RUFDQTtFQUNBLGM1RTVESTtFNEU2REosWTVFSU07QU5nOFRoQjtBa0ZuOFRVO0VBTEY7SUFNSTtJQUNBO0VsRnM4VFY7QUFDRjtBa0ZwOFRVO0VBQ0U7QWxGczhUWjtBa0ZoOFRZO0VBQ0U7RUFDQTtBbEZrOFRkO0FrRjk3VFU7RUFDRTtFQUNBLHNCNUUvREs7QU4rL1RqQjtBa0Y5N1RZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZnOFRkO0FrRjc3VFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEYrN1RkO0FrRjc3VGM7RUFDRTtFQUNBO0FsRis3VGhCO0FrRjU3VGM7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBbEY0N1RoQjtBa0Z6N1RrQjtFQUVFO0FsRjA3VHBCO0FrRnA3VFk7RUFDRTtFQUNBO0VBQ0E7QWxGczdUZDtBa0ZwN1RjO0VBQ0U7QWxGczdUaEI7QWtGbjdUYztFQUNFO0FsRnE3VGhCO0FrRmw3VGM7RUFDRTtBbEZvN1RoQjtBa0ZoN1RvQjtFQUNFO0FsRms3VHRCO0FrRi82VG9CO0VBQ0U7QWxGaTdUdEI7QWtGLzZUc0I7RUFDRTtFQUNBO0VBQ0E7QWxGaTdUeEI7QWtGMTZUYztFQUNFO0VBQ0E7QWxGNDZUaEI7QWtGdjZUYztFQUNFO0FsRnk2VGhCO0FrRmw2VFU7RUFDRTtJQUNFLFM1RWpIRTtFTnFoVWQ7QUFDRjtBa0Y1NVRZO0VBQ0U7RUFDQTtFQUNBO0FsRjg1VGQ7QWtGNTVUYztFQUNFO0VBQ0E7RUFDQTtBbEY4NVRoQjtBa0YzNVRjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNjVUaEI7QWtGMzVUZ0I7RUFDRTtBbEY2NVRsQjtBa0YxNVRnQjtFQUNFO0FsRjQ1VGxCO0FrRno1VGdCO0VBQ0U7QWxGMjVUbEI7QWtGdDVUWTtFQUNFO0VBQ0E7QWxGdzVUZDtBa0Z0NVRjO0VBQ0U7RUFDQTtBbEZ3NVRoQjtBa0ZyNVRjO0VBQ0U7QWxGdTVUaEI7QWtGcDVUYztFQWJGO0lBY0k7RWxGdTVUZDtBQUNGO0FrRm41VGM7RUFDRTtBbEZxNVRoQjtBa0ZoNVRVO0VBQ0U7QWxGazVUWjtBa0ZoNVRZO0VBQ0U7QWxGazVUZDtBa0Y5NFRjO0VBRUU7RUFDQTtBbEYrNFRoQjtBa0Y3NFRnQjtFQUNFO0VBQ0E7QWxGKzRUbEI7QWtGMzRUa0I7RUFDRTtFQUNBO0VBQ0E7QWxGNjRUcEI7QWtGeDRUYztFQUNFO0VBQ0E7RUFDQTtBbEYwNFRoQjtBa0Z0NFRZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGdzRUZDtBa0Z0NFRjO0VBQ0U7RUFDQTtFQUNBO0FsRnc0VGhCO0FrRmg0VFE7RUFERjtJQUVJO0VsRm00VFI7RWtGbDRUUTtJQUNFO0lBQ0E7RWxGbzRUVjtBQUNGOztBa0Y3M1RBO0VBQ0U7SUFDRTtJQUNBO0VsRmc0VEY7RWtGOTNURTtJQUNFO0VsRmc0VEo7O0VrRjUzVEU7SUFDRTtFbEYrM1RKO0FBQ0Y7QWtGMzNUQTtFQUVJO0lBQ0U7SUFDQTtFbEY0M1RKO0FBQ0Y7QWtGeDNUQTtFQUdNO0lBQ0U7RWxGdzNUTjtBQUNGO0FnRjl0VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYwdFVGOztBZ0Z2dFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb3RVRjs7QW1GaDFVQTtFQUNFO0FuRm0xVUY7QW1GaDFVSTtFQUNFO0VBQ0E7RUFDQSxjN0VXUTtBTnUwVWQ7QW1GLzBVSTtFQUNFO0FuRmkxVU47O0FtRjUwVUE7RUFHTTtJQUNFO0lBQ0E7RW5GNjBVTjtBQUNGO0FnRnAyVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZnMlVGOztBZ0Y3MVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMDFVRjs7QW9GdDlVQTtFQUNFLHNCOUVvQ2U7QU5xN1VqQjtBb0Z0OVVJO0VBQ0U7QXBGdzlVTjtBb0ZyOVVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGdTlVTjtBb0ZyOVVNO0VBQ0U7QXBGdTlVUjtBb0ZwOVVNO0VBQ0U7QXBGczlVUjtBb0ZuOVVNO0VBQ0U7RUFDQTtFQUNBO0FwRnE5VVI7QW9GbDlVTTtFQUNFLGM5RXhCQTtFOEV5QkEseUI5RWxCTTtBTnMrVWQ7QW9GbDlVUTtFQUNFLGM5RTVCRjtFOEU2QkU7QXBGbzlVVjs7QWdGNy9VQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjAvVUY7O0FnRnYvVUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvL1VGOztBcUY5bVZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmluVk47QXFGN21WRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL0V5QmdCO0UrRXhCaEI7RUFDQTtFQUNBO0FyRittVko7QXFGN21WSTtFQUNFO0VBQ0E7QXJGK21WTjtBcUY1bVZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGOG1WTjtBcUY1bVZNO0VBQ0U7QXJGOG1WUjtBcUYzbVZNO0VBQ0UsYy9FbkJNO0UrRW9CTjtBckY2bVZSO0FxRnptVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjJtVk47QXFGcm1WSTtFQUNFO0FyRnVtVk47QXFGcm1WTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnVtVlI7QXFGbm1WUTtFQUNFO0FyRnFtVlY7QXFGaG1WSTtFQUNFO0FyRmttVk47QXFGN2xWUTtFQUNFO0VBQ0E7RUFDQTtBckYrbFZWO0FxRnZsVkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvRTdFUTtBTnNxVmQ7QXFGdmxWTTtFQUNFO0VBQ0E7QXJGeWxWUjtBcUZ0bFZNO0VBQ0U7QXJGd2xWUjtBcUZqbFZJO0VBQ0UsbUIvRXRFYztFK0V1RWQsc0IvRTNFVztFK0U0RVg7RUFDQTtBckZtbFZOO0FxRmpsVk07RUFDRTtBckZtbFZSO0FxRi9rVkk7RUFDRTtBckZpbFZOO0FxRjlrVk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRmdsVlI7QXFGN2tWTTtFQUNFO0FyRitrVlI7QXFGN2tWUTtFQUNFO0FyRitrVlY7QXFGM2tWTTtFQUNFO0FyRjZrVlI7QXFGM2tWUTtFQUNFO0FyRjZrVlY7QXFGeGtWSTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJGMGtWTjtBQUNGOztBcUZoa1ZJO0VBQ0U7QXJGbWtWTjtBcUYvalZFOzs7RUFHRTtFQUNBO0VBQ0E7QXJGaWtWSjtBcUY5alZFO0VBQ0U7QXJGZ2tWSjtBcUY3alZFO0VBQ0U7RUFDQTtBckYralZKOztBZ0Zsd1ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGK3ZWRjs7QWdGNXZWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnl2VkY7O0FzRnAzVkU7RUFDRTtFQUNBO0F0RnUzVko7QXNGcjNWSTtFQUNFO0F0RnUzVk47QXNGcDNWSTtFQUNFO0F0RnMzVk47QXNGcDNWTTtFQUNFO0F0RnMzVlI7QXNGbDNWSTtFQUNFO0F0Rm8zVk47QXNGaDNWRTtFQUNFO0VBQ0E7QXRGazNWSjtBc0Y5MlZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGZzNWVjtBc0Y5MlZVO0VBQ0Usa0JoRm9CYTtBTjQxVnpCO0FzRjcyVlU7RUFDRSxtQmhGZ0JhO0FOKzFWekI7QXNGNTJWVTtFQUNFO0VBQ0E7QXRGODJWWjtBc0Y1MlZZO0VBQ0U7QXRGODJWZDtBc0YzMlZZO0VBQ0U7RUFDQTtBdEY2MlZkO0FzRm4yVlU7RUFDRTtFQUNBO0VBQ0E7QXRGcTJWWjtBc0ZuMlZZO0VBQ0Usa0JoRmJXO0FOazNWekI7QXNGbDJWWTtFQUNFLG1CaEZqQlc7QU5xM1Z6QjtBc0ZqMlZZO0VBQ0U7QXRGbTJWZDtBc0ZoMlZZO0VBQ0U7RUFDQTtBdEZrMlZkO0FzRjMxVlk7RUFDRTtBdEY2MVZkOztBc0ZsMVZFO0VBQ0U7SUFDRTtFdEZxMVZKO0VzRmwxVkk7SUFDRTtFdEZvMVZOO0VzRmoxVkU7SUFDRTtFdEZtMVZKO0VzRmoxVkk7SUFDRTtJQUNBLCtCaEY3RVM7SWdGOEVULGdDaEY5RVM7RU5pNlZmO0VzRmgxVkk7SUFDRTtJQUNBLGtDaEZuRlM7SWdGb0ZULG1DaEZwRlM7RU5zNlZmO0VzRi8wVkk7SUFDRTtJQUNBO0lBQ0E7RXRGaTFWTjtFc0YvMFZNO0lBQ0U7RXRGaTFWUjtFc0Y5MFZNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRGZzFWUjtBQUNGOztBc0Z4MFZFO0VBQ0U7RUFDQTtBdEYyMFZKOztBc0Z0MFZBO0VBQ0U7QXRGeTBWRjtBc0Z2MFZFO0VBQ0U7QXRGeTBWSjs7QXNGcDBWQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGdTBWRjtBc0ZuMFZFO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBdEZxMFZKO0FzRm4wVkk7RUFDRTtBdEZxMFZOO0FzRmwwVlE7RUFDRTtFQUNBO0VBQ0EsY2hGcEtnQjtBTncrVjFCO0FzRmwwVlU7RUFDRTtFQUNBO0F0Rm8wVlo7QXNGajBWVTtFQUNFLGNoRjlLRTtBTmkvVmQ7QXNGaDBWVTtFQUNFO0F0RmswVlo7QXNGN3pWTTtFQUNFO0F0Rit6VlI7QXNGM3pWUTtFQUNFO0F0RjZ6VlY7QXNGeHpWUTtFQUNFO0F0RjB6VlY7QXNGcnpWUTtFQUNFO0VBQ0E7QXRGdXpWVjtBc0ZuelZNO0VBQ0U7QXRGcXpWUjtBc0ZuelZRO0VBQ0U7RUFDQTtBdEZxelZWO0FzRmx6VlE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQmhGdk1PO0VnRndNUDtBdEZvelZWO0FzRmx6VlU7RUFDRTtFQUNBO0VBQ0E7QXRGb3pWWjtBc0ZselZZO0VBQ0U7RUFDQSxjaEZuTFc7RWdGb0xYO0F0Rm96VmQ7QXNGbHpWYztFQUNFO0VBQ0E7QXRGb3pWaEI7QXNGanpWYztFQUNFO0VBQ0E7QXRGbXpWaEI7QXNGanpWZ0I7RUFDRTtBdEZtelZsQjtBc0YveVZjO0VBQ0U7RUFDQTtBdEZpelZoQjtBc0YzeVZZO0VBQ0U7QXRGNnlWZDtBc0Z4eVZRO0VBQ0U7RUFDQTtFQUNBO0F0RjB5VlY7QXNGdnlWUTtFQTNERjtJQTRESTtJQWFBO0lBQ0E7SUFDQTtFdEY4eFZSO0VzRjV5VlE7SUFDRTtNQUNFO01BQ0E7SXRGOHlWVjtJc0YzeVZRO01BQ0U7TUFDQTtJdEY2eVZWO0VBQ0Y7QUFDRjtBc0Z2eVZRO0VBN0VGO0lBOEVJO0V0RjB5VlI7QUFDRjtBc0Z2eVZNO0VBQ0U7RUFDQTtBdEZ5eVZSOztBc0ZqeVZFO0VBQ0U7QXRGb3lWSjtBc0ZseVZJO0VBQ0U7QXRGb3lWTjs7QXNGL3hWQTtFQUNFO0F0Rmt5VkY7O0FzRjl4VkU7RUFDRTtFQUNBO0F0Rml5Vko7O0FzRjd4VkE7RUFFSTtJQUNFO0lBQ0E7RXRGK3hWSjtFc0Y3eFZJO0lBQ0U7RXRGK3hWTjtFc0Y3eFZNO0lBQ0U7RXRGK3hWUjtBQUNGO0FzRm54VlU7RUFDRTtBdEZxeFZaO0FzRmx4VlU7RUFDRTtBdEZveFZaO0FzRjV3Vlk7RUFDRTtBdEY4d1ZkO0FzRjN3Vlk7RUFDRTtBdEY2d1ZkOztBZ0Z2b1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb29XRjs7QWdGam9XQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjhuV0Y7O0F1RnR2V1E7RUFDRTtFQUNBO0VBQ0E7QXZGeXZXVjtBdUZ2dldVO0VBQ0U7QXZGeXZXWjs7QXVGL3VXSTtFQURGO0lBRUk7SUFDQTtFdkZtdldKO0FBQ0Y7QXVGanZXSTtFQUNFO0F2Rm12V047QXVGaHZXSTtFQUNFO0F2Rmt2V047QXVGN3VXSTtFQUNFO0F2Rit1V047QXVGNXVXSTtFQUxGO0lBTUk7SUFDQTtFdkYrdVdKO0FBQ0Y7QXVGNXVXRTtFQUNFO0VBQ0EsK0JqRlZhO0VpRldiLGdDakZYYTtFaUZZYjtBdkY4dVdKO0F1RjV1V0k7RUFDRTtFQUNBO0F2Rjh1V047QXVGNXVXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGOHVXUjtBdUY1dVdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2pGaERJO0FOOHhXZDtBdUZ2dVdJO0VBQ0UsY2pGbEM4QjtBTjJ3V3BDO0F1RnR1V1E7RUFDRTtFQUNBO0VBQ0E7QXZGd3VXVjtBdUZwdVdNO0VBQ0U7QXZGc3VXUjtBdUZudVdVO0VBQ0U7QXZGcXVXWjtBdUZodVdNO0VBQ0UsY2pGN0VNO0FOK3lXZDtBdUYvdFdVO0VBQ0U7QXZGaXVXWjtBdUZ6dFdJO0VBQ0U7QXZGMnRXTjtBdUZ4dFdJO0VBQ0U7QXZGMHRXTjtBdUZsdFdjO0VBQ0U7QXZGb3RXaEI7QXVGanRXYztFQUNFO0F2Rm10V2hCO0F1RjNzV2dCO0VBQ0U7QXZGNnNXbEI7QXVGMXNXZ0I7RUFDRTtBdkY0c1dsQjs7QXVGOXJXTTtFQUNFO0VBQ0E7QXZGaXNXUjtBdUYvcldRO0VBQ0UsY2pGM0lJO0FONDBXZDtBdUY5cldRO0VBQ0UsY2pGL0lJO0VpRmdKSjtBdkZnc1dWO0F1RjdyV1E7RUFDRTtFQUNBO0F2RityV1Y7QXVGMXJXSTtFQUNFO0F2RjRyV047O0FnRjEyV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1MldGOztBZ0ZwMldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaTJXRjs7QXdGMzlXSTtFQUNFLGlCbEZnRlU7QU44NFdoQjs7QXdGdjlXRTtFQUNFO0lBQ0U7RXhGMDlXSjtFd0Z4OVdFO0lBQ0UsaUJsRjJFZTtFTis0V25CO0V3Rng5V0k7SUFDRTtFeEYwOVdOO0V3RnY5V0U7SUFDRTtJQUNBO0lBQ0EsV2xGa0VlO0VOdTVXbkI7RXdGdjlXSTtJQUNFO0lBQ0E7SUFDQSxXbEY2RGE7RU40NVduQjtFd0Z2OVdNO0lBQ0U7RXhGeTlXUjtFd0Z0OVdNO0lBQ0U7RXhGdzlXUjtFd0ZwOVdJO0lBQ0U7SUFDQSxnQmxGeUNRO0VONjZXZDtFd0ZwOVdNO0lBQ0U7SUFDQTtFeEZzOVdSO0V3RnA5V1E7SUFDRTtJQUNBO0V4RnM5V1Y7RXdGcDlXVTtJQUNFO0V4RnM5V1o7RXdGbjlXVTtJNUV0RFIsNEI0RXVEaUM7RXhGcTlXbkM7RXdGcDlXcUI7STVFeERuQiwwQjRFeURtQztFeEZzOVdyQzs7RXdGajlXWTtJQUNFO0lBQ0E7RXhGbzlXZDtFd0ZqOVdZO0lBQ0U7RXhGbTlXZDtFd0Y5OFdZO0k1RXpFViwwQjRFMEVtQztFeEZnOVdyQztFd0YvOFd1QjtJNUUzRXJCLHdCNEU0RXFDO0V4Rmk5V3ZDOztFd0YzOFdRO0lBQ0U7RXhGODhXVjtFd0YxOFdVO0lBQ0U7RXhGNDhXWjtFd0YxOFdZO0lBQ0U7SUFDQTtJQUNBO0lBQ0Esd0NsRkNlO0lrRkFmLFVsRlBLO0lrRlFMO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsWWxGRlc7SWtGR1g7SUFDQTtJQUNBO0lBV0E7RXhGazhXZDtFd0Y1OFd1QjtJQUNQO0lBQ0EsV2xGbEJHO0lrRm1CSDtFeEY4OFdoQjs7RXdGNThXYztJQUNFO0V4Ris4V2hCO0V3RnY4V1U7O0lBRUU7SUFDQTtJQUNBO0k1RTFIVix3QjRFMkhpQztJQUN2QjtJQUNBLFVsRnJDTztJa0ZzQ1AsWWxGNUJhO0lrRjJDYjtFeEYyN1daO0V3Rno4V3FCO0lBQ1A7SUFDQSxXbEZ6Q0s7SU14RmpCLHdCNEVrSW1DO0V4RjI4V3JDOztFd0Z2OFdjOztJQUNFO0lBQ0E7RXhGMjhXaEI7RXdGajhXTTtJQUNFO0lBQ0E7RXhGbThXUjtFd0ZoOFdVO0lBQ0U7SUFDQTtJQUNBO0V4Rms4V1o7RXdGaDhXWTtJQUNFLHlCbEZuREU7RU5xL1doQjtFd0Y1N1dVO0lBQ0U7SUFDQTtFeEY4N1daO0V3RjU3V1k7SUFDRTtFeEY4N1dkO0V3RjU3V2M7SUFDRTtJQUNBO0V4Rjg3V2hCOztFd0Z0N1dFO0lBQ0U7SUFDQSxpQmxGOUZlO0lrRitGZjtFeEZ5N1dKO0FBQ0Y7O0F3Rm43V0U7RUFDRTtJQUNFLGlCbEZ4R2U7SWtGeUdmO0V4RnM3V0o7RXdGcDdXSTtJQUNFO0V4RnM3V047RXdGbDdXRTtJQUNFLFdsRmpIZTtFTnFpWG5CO0V3Rmw3V0k7SUFDRSxXbEZwSGE7RU53aVhuQjtFd0ZsN1dNO0lBQ0U7RXhGbzdXUjtFd0ZqN1dNO0lBQ0U7RXhGbTdXUjtFd0YvNldJO0lBQ0UsWWxGaklXO0lrRmtJWDtFeEZpN1dOO0V3Ri82V007SUFDRSxZbEZySVM7RU5zalhqQjtFd0YzNldZO0lBQ0U7RXhGNjZXZDtFd0Z6NldjO0lBQ0U7RXhGMjZXaEI7RXdGbDZXZ0I7SUFDRTtFeEZvNldsQjtFd0Z6NVdNO0lBQ0U7RXhGMjVXUjtFd0Z4NVdNO0lBQ0U7RXhGMDVXUjtFd0ZyNVdNO0lBQ0U7RXhGdTVXUjtFd0ZwNVdVO0lBQ0U7RXhGczVXWjtFd0ZsNVdZO0lBQ0U7SUFDQTtFeEZvNVdkO0V3Rmo1V1k7SUFDRTtFeEZtNVdkO0V3RjU0V1E7SUFDRTtFeEY4NFdWO0V3Rng0V0U7SUFDRSxpQmxGN01lO0lrRjhNZjtFeEYwNFdKO0FBQ0Y7O0F3RnI0V0E7RUFDRTtFQUNBO0F4Rnc0V0Y7QXdGcjRXSTtFQUNFO0F4RnU0V047O0FnRjVyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5clhGOztBZ0Z0clhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbXJYRjs7QXlGL3lYQTtFQUNFO0VBQ0Esa0NuRndDTztFbUZ2Q1A7RUFDQSxtQm5GcUNrQjtFbUZwQ2xCO0F6Rmt6WEY7QXlGaHpYRTtFQUNFO0VBQ0E7QXpGa3pYSjtBeUYveVhFO0VBQ0U7QXpGaXpYSjtBeUY5eVhFO0VBQ0U7RUFDQTtBekZnelhKOztBeUY1eVhBOzs7RUFHRTtBekYreVhGOztBeUY1eVhBO0VBQ0U7QXpGK3lYRjtBeUY1eVhJO0VBQ0U7QXpGOHlYTjs7QXlGenlYQTtFQUNFO0F6RjR5WEY7O0F5Rnp5WEE7RUFDRSxtQm5GRmtCO0FOOHlYcEI7O0F5Rnh5WEU7RUFDRSxVbkZ5QnNCO0VtRnhCdEIsV25Gd0JzQjtBTm14WDFCO0F5Rnh5WEU7RUFDRTtBekYweVhKO0F5RnZ5WEU7RUFDRTtFQUNBO0F6Rnl5WEo7QXlGcnlYSTtFQUNFO0F6RnV5WE47QXlGcnlYTTtFQUNFO0F6RnV5WFI7O0F5Rmp5WEE7RUFDRTtFQUNBO0VBQ0E7QXpGb3lYRjs7QXlGanlYQTtFQUNFO0VBQ0E7QXpGb3lYRjs7QXlGanlYQTtFQUNFO0F6Rm95WEY7O0F5Rmp5WEE7RUFDRTtFQUFBO0F6Rm95WEY7O0F5Rmp5WEE7RUFDRTtBekZveVhGOztBeUZoeVhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbkZoRlU7QU5tM1hkOztBeUYveFhBO0VBQ0U7QXpGa3lYRjs7QXlGL3hYQTtFQUNFO0F6Rmt5WEY7O0F5Rjd4WEU7RUFDRTtBekZneVhKOztBeUY5eFhFO0VBQ0U7QXpGaXlYSjs7QXlGL3hYRTtFQUNFO0F6Rmt5WEo7O0F5Rmh5WEU7RUFDRTtBekZteVhKOztBeUZqeVhFO0VBQ0U7QXpGb3lYSjs7QXlGbHlYRTtFQUNFO0F6RnF5WEo7O0F5RnJ6WEU7RUFDRTtBekZ3elhKOztBeUZ0elhFO0VBQ0U7QXpGeXpYSjs7QXlGdnpYRTtFQUNFO0F6RjB6WEo7O0F5Rnh6WEU7RUFDRTtBekYyelhKOztBeUZ6elhFO0VBQ0U7QXpGNHpYSjs7QXlGMXpYRTtFQUNFO0F6RjZ6WEo7O0F5RjcwWEU7RUFDRTtBekZnMVhKOztBeUY5MFhFO0VBQ0U7QXpGaTFYSjs7QXlGLzBYRTtFQUNFO0F6RmsxWEo7O0F5RmgxWEU7RUFDRTtBekZtMVhKOztBeUZqMVhFO0VBQ0U7QXpGbzFYSjs7QXlGbDFYRTtFQUNFO0F6RnExWEo7O0F5RnIyWEU7RUFDRTtBekZ3MlhKOztBeUZ0MlhFO0VBQ0U7QXpGeTJYSjs7QXlGdjJYRTtFQUNFO0F6RjAyWEo7O0F5RngyWEU7RUFDRTtBekYyMlhKOztBeUZ6MlhFO0VBQ0U7QXpGNDJYSjs7QXlGMTJYRTtFQUNFO0F6RjYyWEo7O0F5RjczWEU7RUFDRTtBekZnNFhKOztBeUY5M1hFO0VBQ0U7QXpGaTRYSjs7QXlGLzNYRTtFQUNFO0F6Rms0WEo7O0F5Rmg0WEU7RUFDRTtBekZtNFhKOztBeUZqNFhFO0VBQ0U7QXpGbzRYSjs7QXlGbDRYRTtFQUNFO0F6RnE0WEo7O0F5RnI1WEU7RUFDRTtBekZ3NVhKOztBeUZ0NVhFO0VBQ0U7QXpGeTVYSjs7QXlGdjVYRTtFQUNFO0F6RjA1WEo7O0F5Rng1WEU7RUFDRTtBekYyNVhKOztBeUZ6NVhFO0VBQ0U7QXpGNDVYSjs7QXlGMTVYRTtFQUNFO0F6RjY1WEo7O0F5Rjc2WEU7RUFDRTtBekZnN1hKOztBeUY5NlhFO0VBQ0U7QXpGaTdYSjs7QXlGLzZYRTtFQUNFO0F6Rms3WEo7O0F5Rmg3WEU7RUFDRTtBekZtN1hKOztBeUZqN1hFO0VBQ0U7QXpGbzdYSjs7QXlGbDdYRTtFQUNFO0F6RnE3WEo7O0F5RnI4WEU7RUFDRTtBekZ3OFhKOztBeUZ0OFhFO0VBQ0U7QXpGeThYSjs7QXlGdjhYRTtFQUNFO0F6RjA4WEo7O0F5Rng4WEU7RUFDRTtBekYyOFhKOztBeUZ6OFhFO0VBQ0U7QXpGNDhYSjs7QXlGMThYRTtFQUNFO0F6RjY4WEo7O0F5Rjc5WEU7RUFDRTtBekZnK1hKOztBeUY5OVhFO0VBQ0U7QXpGaStYSjs7QXlGLzlYRTtFQUNFO0F6RmsrWEo7O0F5RmgrWEU7RUFDRTtBekZtK1hKOztBeUZqK1hFO0VBQ0U7QXpGbytYSjs7QXlGbCtYRTtFQUNFO0F6RnErWEo7O0F5RnIvWEU7RUFDRTtBekZ3L1hKOztBeUZ0L1hFO0VBQ0U7QXpGeS9YSjs7QXlGdi9YRTtFQUNFO0F6RjAvWEo7O0F5RngvWEU7RUFDRTtBekYyL1hKOztBeUZ6L1hFO0VBQ0U7QXpGNC9YSjs7QXlGMS9YRTtFQUNFO0F6RjYvWEo7O0F5RjdnWUU7RUFDRTtBekZnaFlKOztBeUY5Z1lFO0VBQ0U7QXpGaWhZSjs7QXlGL2dZRTtFQUNFO0F6RmtoWUo7O0F5RmhoWUU7RUFDRTtBekZtaFlKOztBeUZqaFlFO0VBQ0U7QXpGb2hZSjs7QXlGbGhZRTtFQUNFO0F6RnFoWUo7O0F5RnJpWUU7RUFDRTtBekZ3aVlKOztBeUZ0aVlFO0VBQ0U7QXpGeWlZSjs7QXlGdmlZRTtFQUNFO0F6RjBpWUo7O0F5RnhpWUU7RUFDRTtBekYyaVlKOztBeUZ6aVlFO0VBQ0U7QXpGNGlZSjs7QXlGMWlZRTtFQUNFO0F6RjZpWUo7O0F5RjdqWUU7RUFDRTtBekZna1lKOztBeUY5allFO0VBQ0U7QXpGaWtZSjs7QXlGL2pZRTtFQUNFO0F6RmtrWUo7O0F5RmhrWUU7RUFDRTtBekZta1lKOztBeUZqa1lFO0VBQ0U7QXpGb2tZSjs7QXlGbGtZRTtFQUNFO0F6RnFrWUo7O0F5RnJsWUU7RUFDRTtBekZ3bFlKOztBeUZ0bFlFO0VBQ0U7QXpGeWxZSjs7QXlGdmxZRTtFQUNFO0F6RjBsWUo7O0F5RnhsWUU7RUFDRTtBekYybFlKOztBeUZ6bFlFO0VBQ0U7QXpGNGxZSjs7QXlGMWxZRTtFQUNFO0F6RjZsWUo7O0F5RjdtWUU7RUFDRTtBekZnbllKOztBeUY5bVlFO0VBQ0U7QXpGaW5ZSjs7QXlGL21ZRTtFQUNFO0F6RmtuWUo7O0F5RmhuWUU7RUFDRTtBekZtbllKOztBeUZqbllFO0VBQ0U7QXpGb25ZSjs7QXlGbG5ZRTtFQUNFO0F6RnFuWUo7O0F5RnJvWUU7RUFDRTtBekZ3b1lKOztBeUZ0b1lFO0VBQ0U7QXpGeW9ZSjs7QXlGdm9ZRTtFQUNFO0F6RjBvWUo7O0F5RnhvWUU7RUFDRTtBekYyb1lKOztBeUZ6b1lFO0VBQ0U7QXpGNG9ZSjs7QXlGMW9ZRTtFQUNFO0F6RjZvWUo7O0F5RjdwWUU7RUFDRTtBekZncVlKOztBeUY5cFlFO0VBQ0U7QXpGaXFZSjs7QXlGL3BZRTtFQUNFO0F6RmtxWUo7O0F5RmhxWUU7RUFDRTtBekZtcVlKOztBeUZqcVlFO0VBQ0U7QXpGb3FZSjs7QXlGbHFZRTtFQUNFO0F6RnFxWUo7O0F5RnJyWUU7RUFDRTtBekZ3cllKOztBeUZ0cllFO0VBQ0U7QXpGeXJZSjs7QXlGdnJZRTtFQUNFO0F6RjByWUo7O0F5RnhyWUU7RUFDRTtBekYycllKOztBeUZ6cllFO0VBQ0U7QXpGNHJZSjs7QXlGMXJZRTtFQUNFO0F6RjZyWUo7O0F5RjdzWUU7RUFDRTtBekZndFlKOztBeUY5c1lFO0VBQ0U7QXpGaXRZSjs7QXlGL3NZRTtFQUNFO0F6Rmt0WUo7O0F5Rmh0WUU7RUFDRTtBekZtdFlKOztBeUZqdFlFO0VBQ0U7QXpGb3RZSjs7QXlGbHRZRTtFQUNFO0F6RnF0WUo7O0F5RnJ1WUU7RUFDRTtBekZ3dVlKOztBeUZ0dVlFO0VBQ0U7QXpGeXVZSjs7QXlGdnVZRTtFQUNFO0F6RjB1WUo7O0F5Rnh1WUU7RUFDRTtBekYydVlKOztBeUZ6dVlFO0VBQ0U7QXpGNHVZSjs7QXlGMXVZRTtFQUNFO0F6RjZ1WUo7O0F5Rjd2WUU7RUFDRTtBekZnd1lKOztBeUY5dllFO0VBQ0U7QXpGaXdZSjs7QXlGL3ZZRTtFQUNFO0F6Rmt3WUo7O0F5Rmh3WUU7RUFDRTtBekZtd1lKOztBeUZqd1lFO0VBQ0U7QXpGb3dZSjs7QXlGbHdZRTtFQUNFO0F6RnF3WUo7O0F5RnJ4WUU7RUFDRTtBekZ3eFlKOztBeUZ0eFlFO0VBQ0U7QXpGeXhZSjs7QXlGdnhZRTtFQUNFO0F6RjB4WUo7O0F5Rnh4WUU7RUFDRTtBekYyeFlKOztBeUZ6eFlFO0VBQ0U7QXpGNHhZSjs7QXlGMXhZRTtFQUNFO0F6RjZ4WUo7O0F5Rjd5WUU7RUFDRTtBekZnellKOztBeUY5eVlFO0VBQ0U7QXpGaXpZSjs7QXlGL3lZRTtFQUNFO0F6Rmt6WUo7O0F5Rmh6WUU7RUFDRTtBekZtellKOztBeUZqellFO0VBQ0U7QXpGb3pZSjs7QXlGbHpZRTtFQUNFO0F6RnF6WUo7O0F5RnIwWUU7RUFDRTtBekZ3MFlKOztBeUZ0MFlFO0VBQ0U7QXpGeTBZSjs7QXlGdjBZRTtFQUNFO0F6RjAwWUo7O0F5RngwWUU7RUFDRTtBekYyMFlKOztBeUZ6MFlFO0VBQ0U7QXpGNDBZSjs7QXlGMTBZRTtFQUNFO0F6RjYwWUo7O0F5RjcxWUU7RUFDRTtBekZnMllKOztBeUY5MVlFO0VBQ0U7QXpGaTJZSjs7QXlGLzFZRTtFQUNFO0F6RmsyWUo7O0F5RmgyWUU7RUFDRTtBekZtMllKOztBeUZqMllFO0VBQ0U7QXpGbzJZSjs7QXlGbDJZRTtFQUNFO0F6RnEyWUo7O0F5RnIzWUU7RUFDRTtBekZ3M1lKOztBeUZ0M1lFO0VBQ0U7QXpGeTNZSjs7QXlGdjNZRTtFQUNFO0F6RjAzWUo7O0F5RngzWUU7RUFDRTtBekYyM1lKOztBeUZ6M1lFO0VBQ0U7QXpGNDNZSjs7QXlGMTNZRTtFQUNFO0F6RjYzWUo7O0F5Rjc0WUU7RUFDRTtBekZnNVlKOztBeUY5NFlFO0VBQ0U7QXpGaTVZSjs7QXlGLzRZRTtFQUNFO0F6Rms1WUo7O0F5Rmg1WUU7RUFDRTtBekZtNVlKOztBeUZqNVlFO0VBQ0U7QXpGbzVZSjs7QXlGbDVZRTtFQUNFO0F6RnE1WUo7O0F5RnI2WUU7RUFDRTtBekZ3NllKOztBeUZ0NllFO0VBQ0U7QXpGeTZZSjs7QXlGdjZZRTtFQUNFO0F6RjA2WUo7O0F5Rng2WUU7RUFDRTtBekYyNllKOztBeUZ6NllFO0VBQ0U7QXpGNDZZSjs7QXlGMTZZRTtFQUNFO0F6RjY2WUo7O0F5Rjc3WUU7RUFDRTtBekZnOFlKOztBeUY5N1lFO0VBQ0U7QXpGaThZSjs7QXlGLzdZRTtFQUNFO0F6Rms4WUo7O0F5Rmg4WUU7RUFDRTtBekZtOFlKOztBeUZqOFlFO0VBQ0U7QXpGbzhZSjs7QXlGbDhZRTtFQUNFO0F6RnE4WUo7O0F5RnI5WUU7RUFDRTtBekZ3OVlKOztBeUZ0OVlFO0VBQ0U7QXpGeTlZSjs7QXlGdjlZRTtFQUNFO0F6RjA5WUo7O0F5Rng5WUU7RUFDRTtBekYyOVlKOztBeUZ6OVlFO0VBQ0U7QXpGNDlZSjs7QXlGMTlZRTtFQUNFO0F6RjY5WUo7O0F5RjcrWUU7RUFDRTtBekZnL1lKOztBeUY5K1lFO0VBQ0U7QXpGaS9ZSjs7QXlGLytZRTtFQUNFO0F6RmsvWUo7O0F5RmgvWUU7RUFDRTtBekZtL1lKOztBeUZqL1lFO0VBQ0U7QXpGby9ZSjs7QXlGbC9ZRTtFQUNFO0F6RnEvWUo7O0F5RnJnWkU7RUFDRTtBekZ3Z1pKOztBeUZ0Z1pFO0VBQ0U7QXpGeWdaSjs7QXlGdmdaRTtFQUNFO0F6RjBnWko7O0F5RnhnWkU7RUFDRTtBekYyZ1pKOztBeUZ6Z1pFO0VBQ0U7QXpGNGdaSjs7QXlGMWdaRTtFQUNFO0F6RjZnWko7O0F5RjdoWkU7RUFDRTtBekZnaVpKOztBeUY5aFpFO0VBQ0U7QXpGaWlaSjs7QXlGL2haRTtFQUNFO0F6RmtpWko7O0F5RmhpWkU7RUFDRTtBekZtaVpKOztBeUZqaVpFO0VBQ0U7QXpGb2laSjs7QXlGbGlaRTtFQUNFO0F6RnFpWko7O0F5RnJqWkU7RUFDRTtBekZ3alpKOztBeUZ0alpFO0VBQ0U7QXpGeWpaSjs7QXlGdmpaRTtFQUNFO0F6RjBqWko7O0F5RnhqWkU7RUFDRTtBekYyalpKOztBeUZ6alpFO0VBQ0U7QXpGNGpaSjs7QXlGMWpaRTtFQUNFO0F6RjZqWko7O0F5RjdrWkU7RUFDRTtBekZnbFpKOztBeUY5a1pFO0VBQ0U7QXpGaWxaSjs7QXlGL2taRTtFQUNFO0F6RmtsWko7O0F5RmhsWkU7RUFDRTtBekZtbFpKOztBeUZqbFpFO0VBQ0U7QXpGb2xaSjs7QXlGbGxaRTtFQUNFO0F6RnFsWko7O0F5RnJtWkU7RUFDRTtBekZ3bVpKOztBeUZ0bVpFO0VBQ0U7QXpGeW1aSjs7QXlGdm1aRTtFQUNFO0F6RjBtWko7O0F5RnhtWkU7RUFDRTtBekYybVpKOztBeUZ6bVpFO0VBQ0U7QXpGNG1aSjs7QXlGMW1aRTtFQUNFO0F6RjZtWko7O0F5RjduWkU7RUFDRTtBekZnb1pKOztBeUY5blpFO0VBQ0U7QXpGaW9aSjs7QXlGL25aRTtFQUNFO0F6RmtvWko7O0F5RmhvWkU7RUFDRTtBekZtb1pKOztBeUZqb1pFO0VBQ0U7QXpGb29aSjs7QXlGbG9aRTtFQUNFO0F6RnFvWko7O0F5RnJwWkU7RUFDRTtBekZ3cFpKOztBeUZ0cFpFO0VBQ0U7QXpGeXBaSjs7QXlGdnBaRTtFQUNFO0F6RjBwWko7O0F5RnhwWkU7RUFDRTtBekYycFpKOztBeUZ6cFpFO0VBQ0U7QXpGNHBaSjs7QXlGMXBaRTtFQUNFO0F6RjZwWko7O0F5RjdxWkU7RUFDRTtBekZnclpKOztBeUY5cVpFO0VBQ0U7QXpGaXJaSjs7QXlGL3FaRTtFQUNFO0F6RmtyWko7O0F5RmhyWkU7RUFDRTtBekZtclpKOztBeUZqclpFO0VBQ0U7QXpGb3JaSjs7QXlGbHJaRTtFQUNFO0F6RnFyWko7O0F5RnJzWkU7RUFDRTtBekZ3c1pKOztBeUZ0c1pFO0VBQ0U7QXpGeXNaSjs7QXlGdnNaRTtFQUNFO0F6RjBzWko7O0F5RnhzWkU7RUFDRTtBekYyc1pKOztBeUZ6c1pFO0VBQ0U7QXpGNHNaSjs7QXlGMXNaRTtFQUNFO0F6RjZzWko7O0F5Rjd0WkU7RUFDRTtBekZndVpKOztBeUY5dFpFO0VBQ0U7QXpGaXVaSjs7QXlGL3RaRTtFQUNFO0F6Rmt1Wko7O0F5Rmh1WkU7RUFDRTtBekZtdVpKOztBeUZqdVpFO0VBQ0U7QXpGb3VaSjs7QXlGbHVaRTtFQUNFO0F6RnF1Wko7O0F5RnJ2WkU7RUFDRTtBekZ3dlpKOztBeUZ0dlpFO0VBQ0U7QXpGeXZaSjs7QXlGdnZaRTtFQUNFO0F6RjB2Wko7O0F5Rnh2WkU7RUFDRTtBekYydlpKOztBeUZ6dlpFO0VBQ0U7QXpGNHZaSjs7QXlGMXZaRTtFQUNFO0F6RjZ2Wko7O0F5Rjd3WkU7RUFDRTtBekZneFpKOztBeUY5d1pFO0VBQ0U7QXpGaXhaSjs7QXlGL3daRTtFQUNFO0F6Rmt4Wko7O0F5Rmh4WkU7RUFDRTtBekZteFpKOztBeUZqeFpFO0VBQ0U7QXpGb3haSjs7QXlGbHhaRTtFQUNFO0F6RnF4Wko7O0F5RnJ5WkU7RUFDRTtBekZ3eVpKOztBeUZ0eVpFO0VBQ0U7QXpGeXlaSjs7QXlGdnlaRTtFQUNFO0F6RjB5Wko7O0F5Rnh5WkU7RUFDRTtBekYyeVpKOztBeUZ6eVpFO0VBQ0U7QXpGNHlaSjs7QXlGMXlaRTtFQUNFO0F6RjZ5Wko7O0F5Rjd6WkU7RUFDRTtBekZnMFpKOztBeUY5elpFO0VBQ0U7QXpGaTBaSjs7QXlGL3paRTtFQUNFO0F6RmswWko7O0F5RmgwWkU7RUFDRTtBekZtMFpKOztBeUZqMFpFO0VBQ0U7QXpGbzBaSjs7QXlGbDBaRTtFQUNFO0F6RnEwWko7O0F5RnIxWkU7RUFDRTtBekZ3MVpKOztBeUZ0MVpFO0VBQ0U7QXpGeTFaSjs7QXlGdjFaRTtFQUNFO0F6RjAxWko7O0F5RngxWkU7RUFDRTtBekYyMVpKOztBeUZ6MVpFO0VBQ0U7QXpGNDFaSjs7QXlGMTFaRTtFQUNFO0F6RjYxWko7O0F5RjcyWkU7RUFDRTtBekZnM1pKOztBeUY5MlpFO0VBQ0U7QXpGaTNaSjs7QXlGLzJaRTtFQUNFO0F6RmszWko7O0F5RmgzWkU7RUFDRTtBekZtM1pKOztBeUZqM1pFO0VBQ0U7QXpGbzNaSjs7QXlGbDNaRTtFQUNFO0F6RnEzWko7O0F5RnI0WkU7RUFDRTtBekZ3NFpKOztBeUZ0NFpFO0VBQ0U7QXpGeTRaSjs7QXlGdjRaRTtFQUNFO0F6RjA0Wko7O0F5Rng0WkU7RUFDRTtBekYyNFpKOztBeUZ6NFpFO0VBQ0U7QXpGNDRaSjs7QXlGMTRaRTtFQUNFO0F6RjY0Wko7O0F5Rjc1WkU7RUFDRTtBekZnNlpKOztBeUY5NVpFO0VBQ0U7QXpGaTZaSjs7QXlGLzVaRTtFQUNFO0F6Rms2Wko7O0F5Rmg2WkU7RUFDRTtBekZtNlpKOztBeUZqNlpFO0VBQ0U7QXpGbzZaSjs7QXlGbDZaRTtFQUNFO0F6RnE2Wko7O0F5RnI3WkU7RUFDRTtBekZ3N1pKOztBeUZ0N1pFO0VBQ0U7QXpGeTdaSjs7QXlGdjdaRTtFQUNFO0F6RjA3Wko7O0F5Rng3WkU7RUFDRTtBekYyN1pKOztBeUZ6N1pFO0VBQ0U7QXpGNDdaSjs7QXlGMTdaRTtFQUNFO0F6RjY3Wko7O0F5Rjc4WkU7RUFDRTtBekZnOVpKOztBeUY5OFpFO0VBQ0U7QXpGaTlaSjs7QXlGLzhaRTtFQUNFO0F6Rms5Wko7O0F5Rmg5WkU7RUFDRTtBekZtOVpKOztBeUZqOVpFO0VBQ0U7QXpGbzlaSjs7QXlGbDlaRTtFQUNFO0F6RnE5Wko7O0F5RnIrWkU7RUFDRTtBekZ3K1pKOztBeUZ0K1pFO0VBQ0U7QXpGeStaSjs7QXlGditaRTtFQUNFO0F6RjArWko7O0F5RngrWkU7RUFDRTtBekYyK1pKOztBeUZ6K1pFO0VBQ0U7QXpGNCtaSjs7QXlGMStaRTtFQUNFO0F6RjYrWko7O0F5RjcvWkU7RUFDRTtBekZnZ2FKOztBeUY5L1pFO0VBQ0U7QXpGaWdhSjs7QXlGLy9aRTtFQUNFO0F6RmtnYUo7O0F5RmhnYUU7RUFDRTtBekZtZ2FKOztBeUZqZ2FFO0VBQ0U7QXpGb2dhSjs7QXlGbGdhRTtFQUNFO0F6RnFnYUo7O0F5RnJoYUU7RUFDRTtBekZ3aGFKOztBeUZ0aGFFO0VBQ0U7QXpGeWhhSjs7QXlGdmhhRTtFQUNFO0F6RjBoYUo7O0F5RnhoYUU7RUFDRTtBekYyaGFKOztBeUZ6aGFFO0VBQ0U7QXpGNGhhSjs7QXlGMWhhRTtFQUNFO0F6RjZoYUo7O0F5RjdpYUU7RUFDRTtBekZnamFKOztBeUY5aWFFO0VBQ0U7QXpGaWphSjs7QXlGL2lhRTtFQUNFO0F6RmtqYUo7O0F5RmhqYUU7RUFDRTtBekZtamFKOztBeUZqamFFO0VBQ0U7QXpGb2phSjs7QXlGbGphRTtFQUNFO0F6RnFqYUo7O0F5RnJrYUU7RUFDRTtBekZ3a2FKOztBeUZ0a2FFO0VBQ0U7QXpGeWthSjs7QXlGdmthRTtFQUNFO0F6RjBrYUo7O0F5RnhrYUU7RUFDRTtBekYya2FKOztBeUZ6a2FFO0VBQ0U7QXpGNGthSjs7QXlGMWthRTtFQUNFO0F6RjZrYUo7O0F5RjdsYUU7RUFDRTtBekZnbWFKOztBeUY5bGFFO0VBQ0U7QXpGaW1hSjs7QXlGL2xhRTtFQUNFO0F6RmttYUo7O0F5RmhtYUU7RUFDRTtBekZtbWFKOztBeUZqbWFFO0VBQ0U7QXpGb21hSjs7QXlGbG1hRTtFQUNFO0F6RnFtYUo7O0F5RnJuYUU7RUFDRTtBekZ3bmFKOztBeUZ0bmFFO0VBQ0U7QXpGeW5hSjs7QXlGdm5hRTtFQUNFO0F6RjBuYUo7O0F5RnhuYUU7RUFDRTtBekYybmFKOztBeUZ6bmFFO0VBQ0U7QXpGNG5hSjs7QXlGMW5hRTtFQUNFO0F6RjZuYUo7O0F5RjdvYUU7RUFDRTtBekZncGFKOztBeUY5b2FFO0VBQ0U7QXpGaXBhSjs7QXlGL29hRTtFQUNFO0F6RmtwYUo7O0F5RmhwYUU7RUFDRTtBekZtcGFKOztBeUZqcGFFO0VBQ0U7QXpGb3BhSjs7QXlGbHBhRTtFQUNFO0F6RnFwYUo7O0F5RnJxYUU7RUFDRTtBekZ3cWFKOztBeUZ0cWFFO0VBQ0U7QXpGeXFhSjs7QXlGdnFhRTtFQUNFO0F6RjBxYUo7O0F5RnhxYUU7RUFDRTtBekYycWFKOztBeUZ6cWFFO0VBQ0U7QXpGNHFhSjs7QXlGMXFhRTtFQUNFO0F6RjZxYUo7O0F5RjdyYUU7RUFDRTtBekZnc2FKOztBeUY5cmFFO0VBQ0U7QXpGaXNhSjs7QXlGL3JhRTtFQUNFO0F6RmtzYUo7O0F5RmhzYUU7RUFDRTtBekZtc2FKOztBeUZqc2FFO0VBQ0U7QXpGb3NhSjs7QXlGbHNhRTtFQUNFO0F6RnFzYUo7O0F5RnJ0YUU7RUFDRTtBekZ3dGFKOztBeUZ0dGFFO0VBQ0U7QXpGeXRhSjs7QXlGdnRhRTtFQUNFO0F6RjB0YUo7O0F5Rnh0YUU7RUFDRTtBekYydGFKOztBeUZ6dGFFO0VBQ0U7QXpGNHRhSjs7QXlGMXRhRTtFQUNFO0F6RjZ0YUo7O0F5Rjd1YUU7RUFDRTtBekZndmFKOztBeUY5dWFFO0VBQ0U7QXpGaXZhSjs7QXlGL3VhRTtFQUNFO0F6Rmt2YUo7O0F5Rmh2YUU7RUFDRTtBekZtdmFKOztBeUZqdmFFO0VBQ0U7QXpGb3ZhSjs7QXlGbHZhRTtFQUNFO0F6RnF2YUo7O0F5RnJ3YUU7RUFDRTtBekZ3d2FKOztBeUZ0d2FFO0VBQ0U7QXpGeXdhSjs7QXlGdndhRTtFQUNFO0F6RjB3YUo7O0F5Rnh3YUU7RUFDRTtBekYyd2FKOztBeUZ6d2FFO0VBQ0U7QXpGNHdhSjs7QXlGMXdhRTtFQUNFO0F6RjZ3YUo7O0F5Rjd4YUU7RUFDRTtBekZneWFKOztBeUY5eGFFO0VBQ0U7QXpGaXlhSjs7QXlGL3hhRTtFQUNFO0F6Rmt5YUo7O0F5Rmh5YUU7RUFDRTtBekZteWFKOztBeUZqeWFFO0VBQ0U7QXpGb3lhSjs7QXlGbHlhRTtFQUNFO0F6RnF5YUo7O0F5RnJ6YUU7RUFDRTtBekZ3emFKOztBeUZ0emFFO0VBQ0U7QXpGeXphSjs7QXlGdnphRTtFQUNFO0F6RjB6YUo7O0F5Rnh6YUU7RUFDRTtBekYyemFKOztBeUZ6emFFO0VBQ0U7QXpGNHphSjs7QXlGMXphRTtFQUNFO0F6RjZ6YUo7O0F5RjcwYUU7RUFDRTtBekZnMWFKOztBeUY5MGFFO0VBQ0U7QXpGaTFhSjs7QXlGLzBhRTtFQUNFO0F6RmsxYUo7O0F5RmgxYUU7RUFDRTtBekZtMWFKOztBeUZqMWFFO0VBQ0U7QXpGbzFhSjs7QXlGbDFhRTtFQUNFO0F6RnExYUo7O0F5RnIyYUU7RUFDRTtBekZ3MmFKOztBeUZ0MmFFO0VBQ0U7QXpGeTJhSjs7QXlGdjJhRTtFQUNFO0F6RjAyYUo7O0F5RngyYUU7RUFDRTtBekYyMmFKOztBeUZ6MmFFO0VBQ0U7QXpGNDJhSjs7QXlGMTJhRTtFQUNFO0F6RjYyYUo7O0F5RjczYUU7RUFDRTtBekZnNGFKOztBeUY5M2FFO0VBQ0U7QXpGaTRhSjs7QXlGLzNhRTtFQUNFO0F6Rms0YUo7O0F5Rmg0YUU7RUFDRTtBekZtNGFKOztBeUZqNGFFO0VBQ0U7QXpGbzRhSjs7QXlGbDRhRTtFQUNFO0F6RnE0YUo7O0F5RnI1YUU7RUFDRTtBekZ3NWFKOztBeUZ0NWFFO0VBQ0U7QXpGeTVhSjs7QXlGdjVhRTtFQUNFO0F6RjA1YUo7O0F5Rng1YUU7RUFDRTtBekYyNWFKOztBeUZ6NWFFO0VBQ0U7QXpGNDVhSjs7QXlGMTVhRTtFQUNFO0F6RjY1YUo7O0F5Rjc2YUU7RUFDRTtBekZnN2FKOztBeUY5NmFFO0VBQ0U7QXpGaTdhSjs7QXlGLzZhRTtFQUNFO0F6Rms3YUo7O0F5Rmg3YUU7RUFDRTtBekZtN2FKOztBeUZqN2FFO0VBQ0U7QXpGbzdhSjs7QXlGbDdhRTtFQUNFO0F6RnE3YUo7O0F5RnI4YUU7RUFDRTtBekZ3OGFKOztBeUZ0OGFFO0VBQ0U7QXpGeThhSjs7QXlGdjhhRTtFQUNFO0F6RjA4YUo7O0F5Rng4YUU7RUFDRTtBekYyOGFKOztBeUZ6OGFFO0VBQ0U7QXpGNDhhSjs7QXlGMThhRTtFQUNFO0F6RjY4YUo7O0F5Rjc5YUU7RUFDRTtBekZnK2FKOztBeUY5OWFFO0VBQ0U7QXpGaSthSjs7QXlGLzlhRTtFQUNFO0F6RmsrYUo7O0F5RmgrYUU7RUFDRTtBekZtK2FKOztBeUZqK2FFO0VBQ0U7QXpGbythSjs7QXlGbCthRTtFQUNFO0F6RnErYUo7O0F5RnIvYUU7RUFDRTtBekZ3L2FKOztBeUZ0L2FFO0VBQ0U7QXpGeS9hSjs7QXlGdi9hRTtFQUNFO0F6RjAvYUo7O0F5RngvYUU7RUFDRTtBekYyL2FKOztBeUZ6L2FFO0VBQ0U7QXpGNC9hSjs7QXlGMS9hRTtFQUNFO0F6RjYvYUo7O0F5RjdnYkU7RUFDRTtBekZnaGJKOztBeUY5Z2JFO0VBQ0U7QXpGaWhiSjs7QXlGL2diRTtFQUNFO0F6RmtoYko7O0F5RmhoYkU7RUFDRTtBekZtaGJKOztBeUZqaGJFO0VBQ0U7QXpGb2hiSjs7QXlGbGhiRTtFQUNFO0F6RnFoYko7O0F5RnJpYkU7RUFDRTtBekZ3aWJKOztBeUZ0aWJFO0VBQ0U7QXpGeWliSjs7QXlGdmliRTtFQUNFO0F6RjBpYko7O0F5RnhpYkU7RUFDRTtBekYyaWJKOztBeUZ6aWJFO0VBQ0U7QXpGNGliSjs7QXlGMWliRTtFQUNFO0F6RjZpYko7O0F5RjdqYkU7RUFDRTtBekZna2JKOztBeUY5amJFO0VBQ0U7QXpGaWtiSjs7QXlGL2piRTtFQUNFO0F6RmtrYko7O0F5RmhrYkU7RUFDRTtBekZta2JKOztBeUZqa2JFO0VBQ0U7QXpGb2tiSjs7QXlGbGtiRTtFQUNFO0F6RnFrYko7O0F5RnJsYkU7RUFDRTtBekZ3bGJKOztBeUZ0bGJFO0VBQ0U7QXpGeWxiSjs7QXlGdmxiRTtFQUNFO0F6RjBsYko7O0F5RnhsYkU7RUFDRTtBekYybGJKOztBeUZ6bGJFO0VBQ0U7QXpGNGxiSjs7QXlGMWxiRTtFQUNFO0F6RjZsYko7O0F5RjdtYkU7RUFDRTtBekZnbmJKOztBeUY5bWJFO0VBQ0U7QXpGaW5iSjs7QXlGL21iRTtFQUNFO0F6RmtuYko7O0F5RmhuYkU7RUFDRTtBekZtbmJKOztBeUZqbmJFO0VBQ0U7QXpGb25iSjs7QXlGbG5iRTtFQUNFO0F6RnFuYko7O0F5RnJvYkU7RUFDRTtBekZ3b2JKOztBeUZ0b2JFO0VBQ0U7QXpGeW9iSjs7QXlGdm9iRTtFQUNFO0F6RjBvYko7O0F5RnhvYkU7RUFDRTtBekYyb2JKOztBeUZ6b2JFO0VBQ0U7QXpGNG9iSjs7QXlGMW9iRTtFQUNFO0F6RjZvYko7O0F5RjdwYkU7RUFDRTtBekZncWJKOztBeUY5cGJFO0VBQ0U7QXpGaXFiSjs7QXlGL3BiRTtFQUNFO0F6RmtxYko7O0F5RmhxYkU7RUFDRTtBekZtcWJKOztBeUZqcWJFO0VBQ0U7QXpGb3FiSjs7QXlGbHFiRTtFQUNFO0F6RnFxYko7O0F5RnJyYkU7RUFDRTtBekZ3cmJKOztBeUZ0cmJFO0VBQ0U7QXpGeXJiSjs7QXlGdnJiRTtFQUNFO0F6RjByYko7O0F5RnhyYkU7RUFDRTtBekYycmJKOztBeUZ6cmJFO0VBQ0U7QXpGNHJiSjs7QXlGMXJiRTtFQUNFO0F6RjZyYko7O0F5RjdzYkU7RUFDRTtBekZndGJKOztBeUY5c2JFO0VBQ0U7QXpGaXRiSjs7QXlGL3NiRTtFQUNFO0F6Rmt0Yko7O0F5Rmh0YkU7RUFDRTtBekZtdGJKOztBeUZqdGJFO0VBQ0U7QXpGb3RiSjs7QXlGbHRiRTtFQUNFO0F6RnF0Yko7O0F5RnJ1YkU7RUFDRTtBekZ3dWJKOztBeUZ0dWJFO0VBQ0U7QXpGeXViSjs7QXlGdnViRTtFQUNFO0F6RjB1Yko7O0F5Rnh1YkU7RUFDRTtBekYydWJKOztBeUZ6dWJFO0VBQ0U7QXpGNHViSjs7QXlGMXViRTtFQUNFO0F6RjZ1Yko7O0F5Rjd2YkU7RUFDRTtBekZnd2JKOztBeUY5dmJFO0VBQ0U7QXpGaXdiSjs7QXlGL3ZiRTtFQUNFO0F6Rmt3Yko7O0F5Rmh3YkU7RUFDRTtBekZtd2JKOztBeUZqd2JFO0VBQ0U7QXpGb3diSjs7QXlGbHdiRTtFQUNFO0F6RnF3Yko7O0F5RnJ4YkU7RUFDRTtBekZ3eGJKOztBeUZ0eGJFO0VBQ0U7QXpGeXhiSjs7QXlGdnhiRTtFQUNFO0F6RjB4Yko7O0F5Rnh4YkU7RUFDRTtBekYyeGJKOztBeUZ6eGJFO0VBQ0U7QXpGNHhiSjs7QXlGMXhiRTtFQUNFO0F6RjZ4Yko7O0F5Rjd5YkU7RUFDRTtBekZnemJKOztBeUY5eWJFO0VBQ0U7QXpGaXpiSjs7QXlGL3liRTtFQUNFO0F6Rmt6Yko7O0F5Rmh6YkU7RUFDRTtBekZtemJKOztBeUZqemJFO0VBQ0U7QXpGb3piSjs7QXlGbHpiRTtFQUNFO0F6RnF6Yko7O0F5RnIwYkU7RUFDRTtBekZ3MGJKOztBeUZ0MGJFO0VBQ0U7QXpGeTBiSjs7QXlGdjBiRTtFQUNFO0F6RjAwYko7O0F5RngwYkU7RUFDRTtBekYyMGJKOztBeUZ6MGJFO0VBQ0U7QXpGNDBiSjs7QXlGMTBiRTtFQUNFO0F6RjYwYko7O0F5RjcxYkU7RUFDRTtBekZnMmJKOztBeUY5MWJFO0VBQ0U7QXpGaTJiSjs7QXlGLzFiRTtFQUNFO0F6RmsyYko7O0F5RmgyYkU7RUFDRTtBekZtMmJKOztBeUZqMmJFO0VBQ0U7QXpGbzJiSjs7QXlGbDJiRTtFQUNFO0F6RnEyYko7O0F5RnIzYkU7RUFDRTtBekZ3M2JKOztBeUZ0M2JFO0VBQ0U7QXpGeTNiSjs7QXlGdjNiRTtFQUNFO0F6RjAzYko7O0F5RngzYkU7RUFDRTtBekYyM2JKOztBeUZ6M2JFO0VBQ0U7QXpGNDNiSjs7QXlGMTNiRTtFQUNFO0F6RjYzYko7O0F5Rjc0YkU7RUFDRTtBekZnNWJKOztBeUY5NGJFO0VBQ0U7QXpGaTViSjs7QXlGLzRiRTtFQUNFO0F6Rms1Yko7O0F5Rmg1YkU7RUFDRTtBekZtNWJKOztBeUZqNWJFO0VBQ0U7QXpGbzViSjs7QXlGbDViRTtFQUNFO0F6RnE1Yko7O0F5RnI2YkU7RUFDRTtBekZ3NmJKOztBeUZ0NmJFO0VBQ0U7QXpGeTZiSjs7QXlGdjZiRTtFQUNFO0F6RjA2Yko7O0F5Rng2YkU7RUFDRTtBekYyNmJKOztBeUZ6NmJFO0VBQ0U7QXpGNDZiSjs7QXlGMTZiRTtFQUNFO0F6RjY2Yko7O0F5Rjc3YkU7RUFDRTtBekZnOGJKOztBeUY5N2JFO0VBQ0U7QXpGaThiSjs7QXlGLzdiRTtFQUNFO0F6Rms4Yko7O0F5Rmg4YkU7RUFDRTtBekZtOGJKOztBeUZqOGJFO0VBQ0U7QXpGbzhiSjs7QXlGbDhiRTtFQUNFO0F6RnE4Yko7O0F5RnI5YkU7RUFDRTtBekZ3OWJKOztBeUZ0OWJFO0VBQ0U7QXpGeTliSjs7QXlGdjliRTtFQUNFO0F6RjA5Yko7O0F5Rng5YkU7RUFDRTtBekYyOWJKOztBeUZ6OWJFO0VBQ0U7QXpGNDliSjs7QXlGMTliRTtFQUNFO0F6RjY5Yko7O0F5RjcrYkU7RUFDRTtBekZnL2JKOztBeUY5K2JFO0VBQ0U7QXpGaS9iSjs7QXlGLytiRTtFQUNFO0F6RmsvYko7O0F5RmgvYkU7RUFDRTtBekZtL2JKOztBeUZqL2JFO0VBQ0U7QXpGby9iSjs7QXlGbC9iRTtFQUNFO0F6RnEvYko7O0F5RnJnY0U7RUFDRTtBekZ3Z2NKOztBeUZ0Z2NFO0VBQ0U7QXpGeWdjSjs7QXlGdmdjRTtFQUNFO0F6RjBnY0o7O0F5RnhnY0U7RUFDRTtBekYyZ2NKOztBeUZ6Z2NFO0VBQ0U7QXpGNGdjSjs7QXlGMWdjRTtFQUNFO0F6RjZnY0o7O0F5RjdoY0U7RUFDRTtBekZnaWNKOztBeUY5aGNFO0VBQ0U7QXpGaWljSjs7QXlGL2hjRTtFQUNFO0F6RmtpY0o7O0F5RmhpY0U7RUFDRTtBekZtaWNKOztBeUZqaWNFO0VBQ0U7QXpGb2ljSjs7QXlGbGljRTtFQUNFO0F6RnFpY0o7O0F5RnJqY0U7RUFDRTtBekZ3amNKOztBeUZ0amNFO0VBQ0U7QXpGeWpjSjs7QXlGdmpjRTtFQUNFO0F6RjBqY0o7O0F5RnhqY0U7RUFDRTtBekYyamNKOztBeUZ6amNFO0VBQ0U7QXpGNGpjSjs7QXlGMWpjRTtFQUNFO0F6RjZqY0o7O0F5RjdrY0U7RUFDRTtBekZnbGNKOztBeUY5a2NFO0VBQ0U7QXpGaWxjSjs7QXlGL2tjRTtFQUNFO0F6RmtsY0o7O0F5RmhsY0U7RUFDRTtBekZtbGNKOztBeUZqbGNFO0VBQ0U7QXpGb2xjSjs7QXlGbGxjRTtFQUNFO0F6RnFsY0o7O0F5RnJtY0U7RUFDRTtBekZ3bWNKOztBeUZ0bWNFO0VBQ0U7QXpGeW1jSjs7QXlGdm1jRTtFQUNFO0F6RjBtY0o7O0F5RnhtY0U7RUFDRTtBekYybWNKOztBeUZ6bWNFO0VBQ0U7QXpGNG1jSjs7QXlGMW1jRTtFQUNFO0F6RjZtY0o7O0F5RjduY0U7RUFDRTtBekZnb2NKOztBeUY5bmNFO0VBQ0U7QXpGaW9jSjs7QXlGL25jRTtFQUNFO0F6RmtvY0o7O0F5RmhvY0U7RUFDRTtBekZtb2NKOztBeUZqb2NFO0VBQ0U7QXpGb29jSjs7QXlGbG9jRTtFQUNFO0F6RnFvY0o7O0F5RnJwY0U7RUFDRTtBekZ3cGNKOztBeUZ0cGNFO0VBQ0U7QXpGeXBjSjs7QXlGdnBjRTtFQUNFO0F6RjBwY0o7O0F5RnhwY0U7RUFDRTtBekYycGNKOztBeUZ6cGNFO0VBQ0U7QXpGNHBjSjs7QXlGMXBjRTtFQUNFO0F6RjZwY0o7O0F5RjdxY0U7RUFDRTtBekZncmNKOztBeUY5cWNFO0VBQ0U7QXpGaXJjSjs7QXlGL3FjRTtFQUNFO0F6RmtyY0o7O0F5RmhyY0U7RUFDRTtBekZtcmNKOztBeUZqcmNFO0VBQ0U7QXpGb3JjSjs7QXlGbHJjRTtFQUNFO0F6RnFyY0o7O0F5RnJzY0U7RUFDRTtBekZ3c2NKOztBeUZ0c2NFO0VBQ0U7QXpGeXNjSjs7QXlGdnNjRTtFQUNFO0F6RjBzY0o7O0F5RnhzY0U7RUFDRTtBekYyc2NKOztBeUZ6c2NFO0VBQ0U7QXpGNHNjSjs7QXlGMXNjRTtFQUNFO0F6RjZzY0o7O0F5Rjd0Y0U7RUFDRTtBekZndWNKOztBeUY5dGNFO0VBQ0U7QXpGaXVjSjs7QXlGL3RjRTtFQUNFO0F6Rmt1Y0o7O0F5Rmh1Y0U7RUFDRTtBekZtdWNKOztBeUZqdWNFO0VBQ0U7QXpGb3VjSjs7QXlGbHVjRTtFQUNFO0F6RnF1Y0o7O0F5RnJ2Y0U7RUFDRTtBekZ3dmNKOztBeUZ0dmNFO0VBQ0U7QXpGeXZjSjs7QXlGdnZjRTtFQUNFO0F6RjB2Y0o7O0F5Rnh2Y0U7RUFDRTtBekYydmNKOztBeUZ6dmNFO0VBQ0U7QXpGNHZjSjs7QXlGMXZjRTtFQUNFO0F6RjZ2Y0o7O0F5Rjd3Y0U7RUFDRTtBekZneGNKOztBeUY5d2NFO0VBQ0U7QXpGaXhjSjs7QXlGL3djRTtFQUNFO0F6Rmt4Y0o7O0F5Rmh4Y0U7RUFDRTtBekZteGNKOztBeUZqeGNFO0VBQ0U7QXpGb3hjSjs7QXlGbHhjRTtFQUNFO0F6RnF4Y0o7O0F5RnJ5Y0U7RUFDRTtBekZ3eWNKOztBeUZ0eWNFO0VBQ0U7QXpGeXljSjs7QXlGdnljRTtFQUNFO0F6RjB5Y0o7O0F5Rnh5Y0U7RUFDRTtBekYyeWNKOztBeUZ6eWNFO0VBQ0U7QXpGNHljSjs7QXlGMXljRTtFQUNFO0F6RjZ5Y0o7O0F5Rjd6Y0U7RUFDRTtBekZnMGNKOztBeUY5emNFO0VBQ0U7QXpGaTBjSjs7QXlGL3pjRTtFQUNFO0F6RmswY0o7O0F5RmgwY0U7RUFDRTtBekZtMGNKOztBeUZqMGNFO0VBQ0U7QXpGbzBjSjs7QXlGbDBjRTtFQUNFO0F6RnEwY0o7O0F5RnIxY0U7RUFDRTtBekZ3MWNKOztBeUZ0MWNFO0VBQ0U7QXpGeTFjSjs7QXlGdjFjRTtFQUNFO0F6RjAxY0o7O0F5RngxY0U7RUFDRTtBekYyMWNKOztBeUZ6MWNFO0VBQ0U7QXpGNDFjSjs7QXlGMTFjRTtFQUNFO0F6RjYxY0o7O0F5RjcyY0U7RUFDRTtBekZnM2NKOztBeUY5MmNFO0VBQ0U7QXpGaTNjSjs7QXlGLzJjRTtFQUNFO0F6RmszY0o7O0F5RmgzY0U7RUFDRTtBekZtM2NKOztBeUZqM2NFO0VBQ0U7QXpGbzNjSjs7QXlGbDNjRTtFQUNFO0F6RnEzY0o7O0F5RnI0Y0U7RUFDRTtBekZ3NGNKOztBeUZ0NGNFO0VBQ0U7QXpGeTRjSjs7QXlGdjRjRTtFQUNFO0F6RjA0Y0o7O0F5Rng0Y0U7RUFDRTtBekYyNGNKOztBeUZ6NGNFO0VBQ0U7QXpGNDRjSjs7QXlGMTRjRTtFQUNFO0F6RjY0Y0o7O0F5Rjc1Y0U7RUFDRTtBekZnNmNKOztBeUY5NWNFO0VBQ0U7QXpGaTZjSjs7QXlGLzVjRTtFQUNFO0F6Rms2Y0o7O0F5Rmg2Y0U7RUFDRTtBekZtNmNKOztBeUZqNmNFO0VBQ0U7QXpGbzZjSjs7QXlGbDZjRTtFQUNFO0F6RnE2Y0o7O0F5RnI3Y0U7RUFDRTtBekZ3N2NKOztBeUZ0N2NFO0VBQ0U7QXpGeTdjSjs7QXlGdjdjRTtFQUNFO0F6RjA3Y0o7O0F5Rng3Y0U7RUFDRTtBekYyN2NKOztBeUZ6N2NFO0VBQ0U7QXpGNDdjSjs7QXlGMTdjRTtFQUNFO0F6RjY3Y0o7O0F5Rjc4Y0U7RUFDRTtBekZnOWNKOztBeUY5OGNFO0VBQ0U7QXpGaTljSjs7QXlGLzhjRTtFQUNFO0F6Rms5Y0o7O0F5Rmg5Y0U7RUFDRTtBekZtOWNKOztBeUZqOWNFO0VBQ0U7QXpGbzljSjs7QXlGbDljRTtFQUNFO0F6RnE5Y0o7O0F5RnIrY0U7RUFDRTtBekZ3K2NKOztBeUZ0K2NFO0VBQ0U7QXpGeStjSjs7QXlGditjRTtFQUNFO0F6RjArY0o7O0F5RngrY0U7RUFDRTtBekYyK2NKOztBeUZ6K2NFO0VBQ0U7QXpGNCtjSjs7QXlGMStjRTtFQUNFO0F6RjYrY0o7O0F5RjcvY0U7RUFDRTtBekZnZ2RKOztBeUY5L2NFO0VBQ0U7QXpGaWdkSjs7QXlGLy9jRTtFQUNFO0F6RmtnZEo7O0F5RmhnZEU7RUFDRTtBekZtZ2RKOztBeUZqZ2RFO0VBQ0U7QXpGb2dkSjs7QXlGbGdkRTtFQUNFO0F6RnFnZEo7O0F5RnJoZEU7RUFDRTtBekZ3aGRKOztBeUZ0aGRFO0VBQ0U7QXpGeWhkSjs7QXlGdmhkRTtFQUNFO0F6RjBoZEo7O0F5RnhoZEU7RUFDRTtBekYyaGRKOztBeUZ6aGRFO0VBQ0U7QXpGNGhkSjs7QXlGMWhkRTtFQUNFO0F6RjZoZEo7O0F5RjdpZEU7RUFDRTtBekZnamRKOztBeUY5aWRFO0VBQ0U7QXpGaWpkSjs7QXlGL2lkRTtFQUNFO0F6RmtqZEo7O0F5RmhqZEU7RUFDRTtBekZtamRKOztBeUZqamRFO0VBQ0U7QXpGb2pkSjs7QXlGbGpkRTtFQUNFO0F6RnFqZEo7O0F5RnJrZEU7RUFDRTtBekZ3a2RKOztBeUZ0a2RFO0VBQ0U7QXpGeWtkSjs7QXlGdmtkRTtFQUNFO0F6RjBrZEo7O0F5RnhrZEU7RUFDRTtBekYya2RKOztBeUZ6a2RFO0VBQ0U7QXpGNGtkSjs7QXlGMWtkRTtFQUNFO0F6RjZrZEo7O0F5RjdsZEU7RUFDRTtBekZnbWRKOztBeUY5bGRFO0VBQ0U7QXpGaW1kSjs7QXlGL2xkRTtFQUNFO0F6RmttZEo7O0F5RmhtZEU7RUFDRTtBekZtbWRKOztBeUZqbWRFO0VBQ0U7QXpGb21kSjs7QXlGbG1kRTtFQUNFO0F6RnFtZEo7O0F5RnJuZEU7RUFDRTtBekZ3bmRKOztBeUZ0bmRFO0VBQ0U7QXpGeW5kSjs7QXlGdm5kRTtFQUNFO0F6RjBuZEo7O0F5RnhuZEU7RUFDRTtBekYybmRKOztBeUZ6bmRFO0VBQ0U7QXpGNG5kSjs7QXlGMW5kRTtFQUNFO0F6RjZuZEo7O0F5RjdvZEU7RUFDRTtBekZncGRKOztBeUY5b2RFO0VBQ0U7QXpGaXBkSjs7QXlGL29kRTtFQUNFO0F6RmtwZEo7O0F5RmhwZEU7RUFDRTtBekZtcGRKOztBeUZqcGRFO0VBQ0U7QXpGb3BkSjs7QXlGbHBkRTtFQUNFO0F6RnFwZEo7O0F5RnJxZEU7RUFDRTtBekZ3cWRKOztBeUZ0cWRFO0VBQ0U7QXpGeXFkSjs7QXlGdnFkRTtFQUNFO0F6RjBxZEo7O0F5RnhxZEU7RUFDRTtBekYycWRKOztBeUZ6cWRFO0VBQ0U7QXpGNHFkSjs7QXlGMXFkRTtFQUNFO0F6RjZxZEo7O0F5RjdyZEU7RUFDRTtBekZnc2RKOztBeUY5cmRFO0VBQ0U7QXpGaXNkSjs7QXlGL3JkRTtFQUNFO0F6RmtzZEo7O0F5RmhzZEU7RUFDRTtBekZtc2RKOztBeUZqc2RFO0VBQ0U7QXpGb3NkSjs7QXlGbHNkRTtFQUNFO0F6RnFzZEo7O0F5RnJ0ZEU7RUFDRTtBekZ3dGRKOztBeUZ0dGRFO0VBQ0U7QXpGeXRkSjs7QXlGdnRkRTtFQUNFO0F6RjB0ZEo7O0F5Rnh0ZEU7RUFDRTtBekYydGRKOztBeUZ6dGRFO0VBQ0U7QXpGNHRkSjs7QXlGMXRkRTtFQUNFO0F6RjZ0ZEo7O0F5Rjd1ZEU7RUFDRTtBekZndmRKOztBeUY5dWRFO0VBQ0U7QXpGaXZkSjs7QXlGL3VkRTtFQUNFO0F6Rmt2ZEo7O0F5Rmh2ZEU7RUFDRTtBekZtdmRKOztBeUZqdmRFO0VBQ0U7QXpGb3ZkSjs7QXlGbHZkRTtFQUNFO0F6RnF2ZEo7O0F5RnJ3ZEU7RUFDRTtBekZ3d2RKOztBeUZ0d2RFO0VBQ0U7QXpGeXdkSjs7QXlGdndkRTtFQUNFO0F6RjB3ZEo7O0F5Rnh3ZEU7RUFDRTtBekYyd2RKOztBeUZ6d2RFO0VBQ0U7QXpGNHdkSjs7QXlGMXdkRTtFQUNFO0F6RjZ3ZEo7O0F5Rjd4ZEU7RUFDRTtBekZneWRKOztBeUY5eGRFO0VBQ0U7QXpGaXlkSjs7QXlGL3hkRTtFQUNFO0F6Rmt5ZEo7O0F5Rmh5ZEU7RUFDRTtBekZteWRKOztBeUZqeWRFO0VBQ0U7QXpGb3lkSjs7QXlGbHlkRTtFQUNFO0F6RnF5ZEo7O0F5RnJ6ZEU7RUFDRTtBekZ3emRKOztBeUZ0emRFO0VBQ0U7QXpGeXpkSjs7QXlGdnpkRTtFQUNFO0F6RjB6ZEo7O0F5Rnh6ZEU7RUFDRTtBekYyemRKOztBeUZ6emRFO0VBQ0U7QXpGNHpkSjs7QXlGMXpkRTtFQUNFO0F6RjZ6ZEo7O0F5RjcwZEU7RUFDRTtBekZnMWRKOztBeUY5MGRFO0VBQ0U7QXpGaTFkSjs7QXlGLzBkRTtFQUNFO0F6RmsxZEo7O0F5RmgxZEU7RUFDRTtBekZtMWRKOztBeUZqMWRFO0VBQ0U7QXpGbzFkSjs7QXlGbDFkRTtFQUNFO0F6RnExZEo7O0F5RnIyZEU7RUFDRTtBekZ3MmRKOztBeUZ0MmRFO0VBQ0U7QXpGeTJkSjs7QXlGdjJkRTtFQUNFO0F6RjAyZEo7O0F5RngyZEU7RUFDRTtBekYyMmRKOztBeUZ6MmRFO0VBQ0U7QXpGNDJkSjs7QXlGMTJkRTtFQUNFO0F6RjYyZEo7O0F5RjczZEU7RUFDRTtBekZnNGRKOztBeUY5M2RFO0VBQ0U7QXpGaTRkSjs7QXlGLzNkRTtFQUNFO0F6Rms0ZEo7O0F5Rmg0ZEU7RUFDRTtBekZtNGRKOztBeUZqNGRFO0VBQ0U7QXpGbzRkSjs7QXlGbDRkRTtFQUNFO0F6RnE0ZEo7O0F5RnI1ZEU7RUFDRTtBekZ3NWRKOztBeUZ0NWRFO0VBQ0U7QXpGeTVkSjs7QXlGdjVkRTtFQUNFO0F6RjA1ZEo7O0F5Rng1ZEU7RUFDRTtBekYyNWRKOztBeUZ6NWRFO0VBQ0U7QXpGNDVkSjs7QXlGMTVkRTtFQUNFO0F6RjY1ZEo7O0F5Rjc2ZEU7RUFDRTtBekZnN2RKOztBeUY5NmRFO0VBQ0U7QXpGaTdkSjs7QXlGLzZkRTtFQUNFO0F6Rms3ZEo7O0F5Rmg3ZEU7RUFDRTtBekZtN2RKOztBeUZqN2RFO0VBQ0U7QXpGbzdkSjs7QXlGbDdkRTtFQUNFO0F6RnE3ZEo7O0F5RnI4ZEU7RUFDRTtBekZ3OGRKOztBeUZ0OGRFO0VBQ0U7QXpGeThkSjs7QXlGdjhkRTtFQUNFO0F6RjA4ZEo7O0F5Rng4ZEU7RUFDRTtBekYyOGRKOztBeUZ6OGRFO0VBQ0U7QXpGNDhkSjs7QXlGMThkRTtFQUNFO0F6RjY4ZEo7O0F5Rjc5ZEU7RUFDRTtBekZnK2RKOztBeUY5OWRFO0VBQ0U7QXpGaStkSjs7QXlGLzlkRTtFQUNFO0F6RmsrZEo7O0F5RmgrZEU7RUFDRTtBekZtK2RKOztBeUZqK2RFO0VBQ0U7QXpGbytkSjs7QXlGbCtkRTtFQUNFO0F6RnErZEo7O0F5RnIvZEU7RUFDRTtBekZ3L2RKOztBeUZ0L2RFO0VBQ0U7QXpGeS9kSjs7QXlGdi9kRTtFQUNFO0F6RjAvZEo7O0F5RngvZEU7RUFDRTtBekYyL2RKOztBeUZ6L2RFO0VBQ0U7QXpGNC9kSjs7QXlGMS9kRTtFQUNFO0F6RjYvZEo7O0F5RjdnZUU7RUFDRTtBekZnaGVKOztBeUY5Z2VFO0VBQ0U7QXpGaWhlSjs7QXlGL2dlRTtFQUNFO0F6RmtoZUo7O0F5RmhoZUU7RUFDRTtBekZtaGVKOztBeUZqaGVFO0VBQ0U7QXpGb2hlSjs7QXlGbGhlRTtFQUNFO0F6RnFoZUo7O0F5RnJpZUU7RUFDRTtBekZ3aWVKOztBeUZ0aWVFO0VBQ0U7QXpGeWllSjs7QXlGdmllRTtFQUNFO0F6RjBpZUo7O0F5RnhpZUU7RUFDRTtBekYyaWVKOztBeUZ6aWVFO0VBQ0U7QXpGNGllSjs7QXlGMWllRTtFQUNFO0F6RjZpZUo7O0F5RjdqZUU7RUFDRTtBekZna2VKOztBeUY5amVFO0VBQ0U7QXpGaWtlSjs7QXlGL2plRTtFQUNFO0F6RmtrZUo7O0F5RmhrZUU7RUFDRTtBekZta2VKOztBeUZqa2VFO0VBQ0U7QXpGb2tlSjs7QXlGbGtlRTtFQUNFO0F6RnFrZUo7O0F5RnJsZUU7RUFDRTtBekZ3bGVKOztBeUZ0bGVFO0VBQ0U7QXpGeWxlSjs7QXlGdmxlRTtFQUNFO0F6RjBsZUo7O0F5RnhsZUU7RUFDRTtBekYybGVKOztBeUZ6bGVFO0VBQ0U7QXpGNGxlSjs7QXlGMWxlRTtFQUNFO0F6RjZsZUo7O0F5RjdtZUU7RUFDRTtBekZnbmVKOztBeUY5bWVFO0VBQ0U7QXpGaW5lSjs7QXlGL21lRTtFQUNFO0F6RmtuZUo7O0F5RmhuZUU7RUFDRTtBekZtbmVKOztBeUZqbmVFO0VBQ0U7QXpGb25lSjs7QXlGbG5lRTtFQUNFO0F6RnFuZUo7O0F5RnJvZUU7RUFDRTtBekZ3b2VKOztBeUZ0b2VFO0VBQ0U7QXpGeW9lSjs7QXlGdm9lRTtFQUNFO0F6RjBvZUo7O0F5RnhvZUU7RUFDRTtBekYyb2VKOztBeUZ6b2VFO0VBQ0U7QXpGNG9lSjs7QXlGMW9lRTtFQUNFO0F6RjZvZUo7O0F5RjdwZUU7RUFDRTtBekZncWVKOztBeUY5cGVFO0VBQ0U7QXpGaXFlSjs7QXlGL3BlRTtFQUNFO0F6RmtxZUo7O0F5RmhxZUU7RUFDRTtBekZtcWVKOztBeUZqcWVFO0VBQ0U7QXpGb3FlSjs7QXlGbHFlRTtFQUNFO0F6RnFxZUo7O0F5RnJyZUU7RUFDRTtBekZ3cmVKOztBeUZ0cmVFO0VBQ0U7QXpGeXJlSjs7QXlGdnJlRTtFQUNFO0F6RjByZUo7O0F5RnhyZUU7RUFDRTtBekYycmVKOztBeUZ6cmVFO0VBQ0U7QXpGNHJlSjs7QXlGMXJlRTtFQUNFO0F6RjZyZUo7O0F5RjdzZUU7RUFDRTtBekZndGVKOztBeUY5c2VFO0VBQ0U7QXpGaXRlSjs7QXlGL3NlRTtFQUNFO0F6Rmt0ZUo7O0F5Rmh0ZUU7RUFDRTtBekZtdGVKOztBeUZqdGVFO0VBQ0U7QXpGb3RlSjs7QXlGbHRlRTtFQUNFO0F6RnF0ZUo7O0F5RnJ1ZUU7RUFDRTtBekZ3dWVKOztBeUZ0dWVFO0VBQ0U7QXpGeXVlSjs7QXlGdnVlRTtFQUNFO0F6RjB1ZUo7O0F5Rnh1ZUU7RUFDRTtBekYydWVKOztBeUZ6dWVFO0VBQ0U7QXpGNHVlSjs7QXlGMXVlRTtFQUNFO0F6RjZ1ZUo7O0F5Rjd2ZUU7RUFDRTtBekZnd2VKOztBeUY5dmVFO0VBQ0U7QXpGaXdlSjs7QXlGL3ZlRTtFQUNFO0F6Rmt3ZUo7O0F5Rmh3ZUU7RUFDRTtBekZtd2VKOztBeUZqd2VFO0VBQ0U7QXpGb3dlSjs7QXlGbHdlRTtFQUNFO0F6RnF3ZUo7O0F5RnJ4ZUU7RUFDRTtBekZ3eGVKOztBeUZ0eGVFO0VBQ0U7QXpGeXhlSjs7QXlGdnhlRTtFQUNFO0F6RjB4ZUo7O0F5Rnh4ZUU7RUFDRTtBekYyeGVKOztBeUZ6eGVFO0VBQ0U7QXpGNHhlSjs7QXlGMXhlRTtFQUNFO0F6RjZ4ZUo7O0F5Rjd5ZUU7RUFDRTtBekZnemVKOztBeUY5eWVFO0VBQ0U7QXpGaXplSjs7QXlGL3llRTtFQUNFO0F6Rmt6ZUo7O0F5Rmh6ZUU7RUFDRTtBekZtemVKOztBeUZqemVFO0VBQ0U7QXpGb3plSjs7QXlGbHplRTtFQUNFO0F6RnF6ZUo7O0F5RnIwZUU7RUFDRTtBekZ3MGVKOztBeUZ0MGVFO0VBQ0U7QXpGeTBlSjs7QXlGdjBlRTtFQUNFO0F6RjAwZUo7O0F5RngwZUU7RUFDRTtBekYyMGVKOztBeUZ6MGVFO0VBQ0U7QXpGNDBlSjs7QXlGMTBlRTtFQUNFO0F6RjYwZUo7O0F5RjcxZUU7RUFDRTtBekZnMmVKOztBeUY5MWVFO0VBQ0U7QXpGaTJlSjs7QXlGLzFlRTtFQUNFO0F6RmsyZUo7O0F5RmgyZUU7RUFDRTtBekZtMmVKOztBeUZqMmVFO0VBQ0U7QXpGbzJlSjs7QXlGbDJlRTtFQUNFO0F6RnEyZUo7O0F5RnIzZUU7RUFDRTtBekZ3M2VKOztBeUZ0M2VFO0VBQ0U7QXpGeTNlSjs7QXlGdjNlRTtFQUNFO0F6RjAzZUo7O0F5RngzZUU7RUFDRTtBekYyM2VKOztBeUZ6M2VFO0VBQ0U7QXpGNDNlSjs7QXlGMTNlRTtFQUNFO0F6RjYzZUo7O0F5Rjc0ZUU7RUFDRTtBekZnNWVKOztBeUY5NGVFO0VBQ0U7QXpGaTVlSjs7QXlGLzRlRTtFQUNFO0F6Rms1ZUo7O0F5Rmg1ZUU7RUFDRTtBekZtNWVKOztBeUZqNWVFO0VBQ0U7QXpGbzVlSjs7QXlGbDVlRTtFQUNFO0F6RnE1ZUo7O0F5RnI2ZUU7RUFDRTtBekZ3NmVKOztBeUZ0NmVFO0VBQ0U7QXpGeTZlSjs7QXlGdjZlRTtFQUNFO0F6RjA2ZUo7O0F5Rng2ZUU7RUFDRTtBekYyNmVKOztBeUZ6NmVFO0VBQ0U7QXpGNDZlSjs7QXlGMTZlRTtFQUNFO0F6RjY2ZUo7O0F5Rjc3ZUU7RUFDRTtBekZnOGVKOztBeUY5N2VFO0VBQ0U7QXpGaThlSjs7QXlGLzdlRTtFQUNFO0F6Rms4ZUo7O0F5Rmg4ZUU7RUFDRTtBekZtOGVKOztBeUZqOGVFO0VBQ0U7QXpGbzhlSjs7QXlGbDhlRTtFQUNFO0F6RnE4ZUo7O0F5RnI5ZUU7RUFDRTtBekZ3OWVKOztBeUZ0OWVFO0VBQ0U7QXpGeTllSjs7QXlGdjllRTtFQUNFO0F6RjA5ZUo7O0F5Rng5ZUU7RUFDRTtBekYyOWVKOztBeUZ6OWVFO0VBQ0U7QXpGNDllSjs7QXlGMTllRTtFQUNFO0F6RjY5ZUo7O0F5RjcrZUU7RUFDRTtBekZnL2VKOztBeUY5K2VFO0VBQ0U7QXpGaS9lSjs7QXlGLytlRTtFQUNFO0F6RmsvZUo7O0F5RmgvZUU7RUFDRTtBekZtL2VKOztBeUZqL2VFO0VBQ0U7QXpGby9lSjs7QXlGbC9lRTtFQUNFO0F6RnEvZUo7O0F5RnJnZkU7RUFDRTtBekZ3Z2ZKOztBeUZ0Z2ZFO0VBQ0U7QXpGeWdmSjs7QXlGdmdmRTtFQUNFO0F6RjBnZko7O0F5RnhnZkU7RUFDRTtBekYyZ2ZKOztBeUZ6Z2ZFO0VBQ0U7QXpGNGdmSjs7QXlGMWdmRTtFQUNFO0F6RjZnZko7O0F5RjdoZkU7RUFDRTtBekZnaWZKOztBeUY5aGZFO0VBQ0U7QXpGaWlmSjs7QXlGL2hmRTtFQUNFO0F6RmtpZko7O0F5RmhpZkU7RUFDRTtBekZtaWZKOztBeUZqaWZFO0VBQ0U7QXpGb2lmSjs7QXlGbGlmRTtFQUNFO0F6RnFpZko7O0F5RnJqZkU7RUFDRTtBekZ3amZKOztBeUZ0amZFO0VBQ0U7QXpGeWpmSjs7QXlGdmpmRTtFQUNFO0F6RjBqZko7O0F5RnhqZkU7RUFDRTtBekYyamZKOztBeUZ6amZFO0VBQ0U7QXpGNGpmSjs7QXlGMWpmRTtFQUNFO0F6RjZqZko7O0F5RjdrZkU7RUFDRTtBekZnbGZKOztBeUY5a2ZFO0VBQ0U7QXpGaWxmSjs7QXlGL2tmRTtFQUNFO0F6RmtsZko7O0F5RmhsZkU7RUFDRTtBekZtbGZKOztBeUZqbGZFO0VBQ0U7QXpGb2xmSjs7QXlGbGxmRTtFQUNFO0F6RnFsZko7O0F5RnJtZkU7RUFDRTtBekZ3bWZKOztBeUZ0bWZFO0VBQ0U7QXpGeW1mSjs7QXlGdm1mRTtFQUNFO0F6RjBtZko7O0F5RnhtZkU7RUFDRTtBekYybWZKOztBeUZ6bWZFO0VBQ0U7QXpGNG1mSjs7QXlGMW1mRTtFQUNFO0F6RjZtZko7O0F5RjduZkU7RUFDRTtBekZnb2ZKOztBeUY5bmZFO0VBQ0U7QXpGaW9mSjs7QXlGL25mRTtFQUNFO0F6RmtvZko7O0F5RmhvZkU7RUFDRTtBekZtb2ZKOztBeUZqb2ZFO0VBQ0U7QXpGb29mSjs7QXlGbG9mRTtFQUNFO0F6RnFvZko7O0F5RnJwZkU7RUFDRTtBekZ3cGZKOztBeUZ0cGZFO0VBQ0U7QXpGeXBmSjs7QXlGdnBmRTtFQUNFO0F6RjBwZko7O0F5RnhwZkU7RUFDRTtBekYycGZKOztBeUZ6cGZFO0VBQ0U7QXpGNHBmSjs7QXlGMXBmRTtFQUNFO0F6RjZwZko7O0F5RjdxZkU7RUFDRTtBekZncmZKOztBeUY5cWZFO0VBQ0U7QXpGaXJmSjs7QXlGL3FmRTtFQUNFO0F6RmtyZko7O0F5RmhyZkU7RUFDRTtBekZtcmZKOztBeUZqcmZFO0VBQ0U7QXpGb3JmSjs7QXlGbHJmRTtFQUNFO0F6RnFyZko7O0F5RnJzZkU7RUFDRTtBekZ3c2ZKOztBeUZ0c2ZFO0VBQ0U7QXpGeXNmSjs7QXlGdnNmRTtFQUNFO0F6RjBzZko7O0F5RnhzZkU7RUFDRTtBekYyc2ZKOztBeUZ6c2ZFO0VBQ0U7QXpGNHNmSjs7QXlGMXNmRTtFQUNFO0F6RjZzZko7O0F5Rjd0ZkU7RUFDRTtBekZndWZKOztBeUY5dGZFO0VBQ0U7QXpGaXVmSjs7QXlGL3RmRTtFQUNFO0F6Rmt1Zko7O0F5Rmh1ZkU7RUFDRTtBekZtdWZKOztBeUZqdWZFO0VBQ0U7QXpGb3VmSjs7QXlGbHVmRTtFQUNFO0F6RnF1Zko7O0F5RnJ2ZkU7RUFDRTtBekZ3dmZKOztBeUZ0dmZFO0VBQ0U7QXpGeXZmSjs7QXlGdnZmRTtFQUNFO0F6RjB2Zko7O0F5Rnh2ZkU7RUFDRTtBekYydmZKOztBeUZ6dmZFO0VBQ0U7QXpGNHZmSjs7QXlGMXZmRTtFQUNFO0F6RjZ2Zko7O0F5Rjd3ZkU7RUFDRTtBekZneGZKOztBeUY5d2ZFO0VBQ0U7QXpGaXhmSjs7QXlGL3dmRTtFQUNFO0F6Rmt4Zko7O0F5Rmh4ZkU7RUFDRTtBekZteGZKOztBeUZqeGZFO0VBQ0U7QXpGb3hmSjs7QXlGbHhmRTtFQUNFO0F6RnF4Zko7O0F5RnJ5ZkU7RUFDRTtBekZ3eWZKOztBeUZ0eWZFO0VBQ0U7QXpGeXlmSjs7QXlGdnlmRTtFQUNFO0F6RjB5Zko7O0F5Rnh5ZkU7RUFDRTtBekYyeWZKOztBeUZ6eWZFO0VBQ0U7QXpGNHlmSjs7QXlGMXlmRTtFQUNFO0F6RjZ5Zko7O0F5Rjd6ZkU7RUFDRTtBekZnMGZKOztBeUY5emZFO0VBQ0U7QXpGaTBmSjs7QXlGL3pmRTtFQUNFO0F6RmswZko7O0F5RmgwZkU7RUFDRTtBekZtMGZKOztBeUZqMGZFO0VBQ0U7QXpGbzBmSjs7QXlGbDBmRTtFQUNFO0F6RnEwZko7O0F5RnIxZkU7RUFDRTtBekZ3MWZKOztBeUZ0MWZFO0VBQ0U7QXpGeTFmSjs7QXlGdjFmRTtFQUNFO0F6RjAxZko7O0F5RngxZkU7RUFDRTtBekYyMWZKOztBeUZ6MWZFO0VBQ0U7QXpGNDFmSjs7QXlGMTFmRTtFQUNFO0F6RjYxZko7O0F5RjcyZkU7RUFDRTtBekZnM2ZKOztBeUY5MmZFO0VBQ0U7QXpGaTNmSjs7QXlGLzJmRTtFQUNFO0F6RmszZko7O0F5RmgzZkU7RUFDRTtBekZtM2ZKOztBeUZqM2ZFO0VBQ0U7QXpGbzNmSjs7QXlGbDNmRTtFQUNFO0F6RnEzZko7O0F5RnI0ZkU7RUFDRTtBekZ3NGZKOztBeUZ0NGZFO0VBQ0U7QXpGeTRmSjs7QXlGdjRmRTtFQUNFO0F6RjA0Zko7O0F5Rng0ZkU7RUFDRTtBekYyNGZKOztBeUZ6NGZFO0VBQ0U7QXpGNDRmSjs7QXlGMTRmRTtFQUNFO0F6RjY0Zko7O0F5Rjc1ZkU7RUFDRTtBekZnNmZKOztBeUY5NWZFO0VBQ0U7QXpGaTZmSjs7QXlGLzVmRTtFQUNFO0F6Rms2Zko7O0F5Rmg2ZkU7RUFDRTtBekZtNmZKOztBeUZqNmZFO0VBQ0U7QXpGbzZmSjs7QXlGbDZmRTtFQUNFO0F6RnE2Zko7O0F5RnI3ZkU7RUFDRTtBekZ3N2ZKOztBeUZ0N2ZFO0VBQ0U7QXpGeTdmSjs7QXlGdjdmRTtFQUNFO0F6RjA3Zko7O0F5Rng3ZkU7RUFDRTtBekYyN2ZKOztBeUZ6N2ZFO0VBQ0U7QXpGNDdmSjs7QXlGMTdmRTtFQUNFO0F6RjY3Zko7O0F5Rjc4ZkU7RUFDRTtBekZnOWZKOztBeUY5OGZFO0VBQ0U7QXpGaTlmSjs7QXlGLzhmRTtFQUNFO0F6Rms5Zko7O0F5Rmg5ZkU7RUFDRTtBekZtOWZKOztBeUZqOWZFO0VBQ0U7QXpGbzlmSjs7QXlGbDlmRTtFQUNFO0F6RnE5Zko7O0F5RnIrZkU7RUFDRTtBekZ3K2ZKOztBeUZ0K2ZFO0VBQ0U7QXpGeStmSjs7QXlGditmRTtFQUNFO0F6RjArZko7O0F5RngrZkU7RUFDRTtBekYyK2ZKOztBeUZ6K2ZFO0VBQ0U7QXpGNCtmSjs7QXlGMStmRTtFQUNFO0F6RjYrZko7O0F5RjcvZkU7RUFDRTtBekZnZ2dCSjs7QXlGOS9mRTtFQUNFO0F6RmlnZ0JKOztBeUYvL2ZFO0VBQ0U7QXpGa2dnQko7O0F5RmhnZ0JFO0VBQ0U7QXpGbWdnQko7O0F5RmpnZ0JFO0VBQ0U7QXpGb2dnQko7O0F5RmxnZ0JFO0VBQ0U7QXpGcWdnQko7O0F5RnJoZ0JFO0VBQ0U7QXpGd2hnQko7O0F5RnRoZ0JFO0VBQ0U7QXpGeWhnQko7O0F5RnZoZ0JFO0VBQ0U7QXpGMGhnQko7O0F5RnhoZ0JFO0VBQ0U7QXpGMmhnQko7O0F5RnpoZ0JFO0VBQ0U7QXpGNGhnQko7O0F5RjFoZ0JFO0VBQ0U7QXpGNmhnQko7O0F5RjdpZ0JFO0VBQ0U7QXpGZ2pnQko7O0F5RjlpZ0JFO0VBQ0U7QXpGaWpnQko7O0F5Ri9pZ0JFO0VBQ0U7QXpGa2pnQko7O0F5RmhqZ0JFO0VBQ0U7QXpGbWpnQko7O0F5RmpqZ0JFO0VBQ0U7QXpGb2pnQko7O0F5RmxqZ0JFO0VBQ0U7QXpGcWpnQko7O0F5RnJrZ0JFO0VBQ0U7QXpGd2tnQko7O0F5RnRrZ0JFO0VBQ0U7QXpGeWtnQko7O0F5RnZrZ0JFO0VBQ0U7QXpGMGtnQko7O0F5RnhrZ0JFO0VBQ0U7QXpGMmtnQko7O0F5RnprZ0JFO0VBQ0U7QXpGNGtnQko7O0F5RjFrZ0JFO0VBQ0U7QXpGNmtnQko7O0F5RjdsZ0JFO0VBQ0U7QXpGZ21nQko7O0F5RjlsZ0JFO0VBQ0U7QXpGaW1nQko7O0F5Ri9sZ0JFO0VBQ0U7QXpGa21nQko7O0F5RmhtZ0JFO0VBQ0U7QXpGbW1nQko7O0F5RmptZ0JFO0VBQ0U7QXpGb21nQko7O0F5RmxtZ0JFO0VBQ0U7QXpGcW1nQko7O0F5RnJuZ0JFO0VBQ0U7QXpGd25nQko7O0F5RnRuZ0JFO0VBQ0U7QXpGeW5nQko7O0F5RnZuZ0JFO0VBQ0U7QXpGMG5nQko7O0F5RnhuZ0JFO0VBQ0U7QXpGMm5nQko7O0F5RnpuZ0JFO0VBQ0U7QXpGNG5nQko7O0F5RjFuZ0JFO0VBQ0U7QXpGNm5nQko7O0F5RjdvZ0JFO0VBQ0U7QXpGZ3BnQko7O0F5RjlvZ0JFO0VBQ0U7QXpGaXBnQko7O0F5Ri9vZ0JFO0VBQ0U7QXpGa3BnQko7O0F5RmhwZ0JFO0VBQ0U7QXpGbXBnQko7O0F5RmpwZ0JFO0VBQ0U7QXpGb3BnQko7O0F5RmxwZ0JFO0VBQ0U7QXpGcXBnQko7O0F5RnJxZ0JFO0VBQ0U7QXpGd3FnQko7O0F5RnRxZ0JFO0VBQ0U7QXpGeXFnQko7O0F5RnZxZ0JFO0VBQ0U7QXpGMHFnQko7O0F5RnhxZ0JFO0VBQ0U7QXpGMnFnQko7O0F5RnpxZ0JFO0VBQ0U7QXpGNHFnQko7O0F5RjFxZ0JFO0VBQ0U7QXpGNnFnQko7O0F5RjdyZ0JFO0VBQ0U7QXpGZ3NnQko7O0F5RjlyZ0JFO0VBQ0U7QXpGaXNnQko7O0F5Ri9yZ0JFO0VBQ0U7QXpGa3NnQko7O0F5RmhzZ0JFO0VBQ0U7QXpGbXNnQko7O0F5RmpzZ0JFO0VBQ0U7QXpGb3NnQko7O0F5RmxzZ0JFO0VBQ0U7QXpGcXNnQko7O0F5RnJ0Z0JFO0VBQ0U7QXpGd3RnQko7O0F5RnR0Z0JFO0VBQ0U7QXpGeXRnQko7O0F5RnZ0Z0JFO0VBQ0U7QXpGMHRnQko7O0F5Rnh0Z0JFO0VBQ0U7QXpGMnRnQko7O0F5Rnp0Z0JFO0VBQ0U7QXpGNHRnQko7O0F5RjF0Z0JFO0VBQ0U7QXpGNnRnQko7O0F5Rjd1Z0JFO0VBQ0U7QXpGZ3ZnQko7O0F5Rjl1Z0JFO0VBQ0U7QXpGaXZnQko7O0F5Ri91Z0JFO0VBQ0U7QXpGa3ZnQko7O0F5Rmh2Z0JFO0VBQ0U7QXpGbXZnQko7O0F5Rmp2Z0JFO0VBQ0U7QXpGb3ZnQko7O0F5Rmx2Z0JFO0VBQ0U7QXpGcXZnQko7O0F5RnJ3Z0JFO0VBQ0U7QXpGd3dnQko7O0F5RnR3Z0JFO0VBQ0U7QXpGeXdnQko7O0F5RnZ3Z0JFO0VBQ0U7QXpGMHdnQko7O0F5Rnh3Z0JFO0VBQ0U7QXpGMndnQko7O0F5Rnp3Z0JFO0VBQ0U7QXpGNHdnQko7O0F5RjF3Z0JFO0VBQ0U7QXpGNndnQko7O0F5Rjd4Z0JFO0VBQ0U7QXpGZ3lnQko7O0F5Rjl4Z0JFO0VBQ0U7QXpGaXlnQko7O0F5Ri94Z0JFO0VBQ0U7QXpGa3lnQko7O0F5Rmh5Z0JFO0VBQ0U7QXpGbXlnQko7O0F5Rmp5Z0JFO0VBQ0U7QXpGb3lnQko7O0F5Rmx5Z0JFO0VBQ0U7QXpGcXlnQko7O0F5RnJ6Z0JFO0VBQ0U7QXpGd3pnQko7O0F5RnR6Z0JFO0VBQ0U7QXpGeXpnQko7O0F5RnZ6Z0JFO0VBQ0U7QXpGMHpnQko7O0F5Rnh6Z0JFO0VBQ0U7QXpGMnpnQko7O0F5Rnp6Z0JFO0VBQ0U7QXpGNHpnQko7O0F5RjF6Z0JFO0VBQ0U7QXpGNnpnQko7O0F5RjcwZ0JFO0VBQ0U7QXpGZzFnQko7O0F5RjkwZ0JFO0VBQ0U7QXpGaTFnQko7O0F5Ri8wZ0JFO0VBQ0U7QXpGazFnQko7O0F5RmgxZ0JFO0VBQ0U7QXpGbTFnQko7O0F5RmoxZ0JFO0VBQ0U7QXpGbzFnQko7O0F5RmwxZ0JFO0VBQ0U7QXpGcTFnQko7O0F5RnIyZ0JFO0VBQ0U7QXpGdzJnQko7O0F5RnQyZ0JFO0VBQ0U7QXpGeTJnQko7O0F5RnYyZ0JFO0VBQ0U7QXpGMDJnQko7O0F5RngyZ0JFO0VBQ0U7QXpGMjJnQko7O0F5RnoyZ0JFO0VBQ0U7QXpGNDJnQko7O0F5RjEyZ0JFO0VBQ0U7QXpGNjJnQko7O0F5RjczZ0JFO0VBQ0U7QXpGZzRnQko7O0F5RjkzZ0JFO0VBQ0U7QXpGaTRnQko7O0F5Ri8zZ0JFO0VBQ0U7QXpGazRnQko7O0F5Rmg0Z0JFO0VBQ0U7QXpGbTRnQko7O0F5Rmo0Z0JFO0VBQ0U7QXpGbzRnQko7O0F5Rmw0Z0JFO0VBQ0U7QXpGcTRnQko7O0F5RnI1Z0JFO0VBQ0U7QXpGdzVnQko7O0F5RnQ1Z0JFO0VBQ0U7QXpGeTVnQko7O0F5RnY1Z0JFO0VBQ0U7QXpGMDVnQko7O0F5Rng1Z0JFO0VBQ0U7QXpGMjVnQko7O0F5Rno1Z0JFO0VBQ0U7QXpGNDVnQko7O0F5RjE1Z0JFO0VBQ0U7QXpGNjVnQko7O0F5Rjc2Z0JFO0VBQ0U7QXpGZzdnQko7O0F5Rjk2Z0JFO0VBQ0U7QXpGaTdnQko7O0F5Ri82Z0JFO0VBQ0U7QXpGazdnQko7O0F5Rmg3Z0JFO0VBQ0U7QXpGbTdnQko7O0F5Rmo3Z0JFO0VBQ0U7QXpGbzdnQko7O0F5Rmw3Z0JFO0VBQ0U7QXpGcTdnQko7O0F5RnI4Z0JFO0VBQ0U7QXpGdzhnQko7O0F5RnQ4Z0JFO0VBQ0U7QXpGeThnQko7O0F5RnY4Z0JFO0VBQ0U7QXpGMDhnQko7O0F5Rng4Z0JFO0VBQ0U7QXpGMjhnQko7O0F5Rno4Z0JFO0VBQ0U7QXpGNDhnQko7O0F5RjE4Z0JFO0VBQ0U7QXpGNjhnQko7O0F5Rjc5Z0JFO0VBQ0U7QXpGZytnQko7O0F5Rjk5Z0JFO0VBQ0U7QXpGaStnQko7O0F5Ri85Z0JFO0VBQ0U7QXpGaytnQko7O0F5RmgrZ0JFO0VBQ0U7QXpGbStnQko7O0F5RmorZ0JFO0VBQ0U7QXpGbytnQko7O0F5RmwrZ0JFO0VBQ0U7QXpGcStnQko7O0F5RnIvZ0JFO0VBQ0U7QXpGdy9nQko7O0F5RnQvZ0JFO0VBQ0U7QXpGeS9nQko7O0F5RnYvZ0JFO0VBQ0U7QXpGMC9nQko7O0F5RngvZ0JFO0VBQ0U7QXpGMi9nQko7O0F5RnovZ0JFO0VBQ0U7QXpGNC9nQko7O0F5RjEvZ0JFO0VBQ0U7QXpGNi9nQko7O0F5RjdnaEJFO0VBQ0U7QXpGZ2hoQko7O0F5RjlnaEJFO0VBQ0U7QXpGaWhoQko7O0F5Ri9naEJFO0VBQ0U7QXpGa2hoQko7O0F5RmhoaEJFO0VBQ0U7QXpGbWhoQko7O0F5RmpoaEJFO0VBQ0U7QXpGb2hoQko7O0F5RmxoaEJFO0VBQ0U7QXpGcWhoQko7O0F5RnJpaEJFO0VBQ0U7QXpGd2loQko7O0F5RnRpaEJFO0VBQ0U7QXpGeWloQko7O0F5RnZpaEJFO0VBQ0U7QXpGMGloQko7O0F5RnhpaEJFO0VBQ0U7QXpGMmloQko7O0F5RnppaEJFO0VBQ0U7QXpGNGloQko7O0F5RjFpaEJFO0VBQ0U7QXpGNmloQko7O0F5RjdqaEJFO0VBQ0U7QXpGZ2toQko7O0F5RjlqaEJFO0VBQ0U7QXpGaWtoQko7O0F5Ri9qaEJFO0VBQ0U7QXpGa2toQko7O0F5RmhraEJFO0VBQ0U7QXpGbWtoQko7O0F5RmpraEJFO0VBQ0U7QXpGb2toQko7O0F5RmxraEJFO0VBQ0U7QXpGcWtoQko7O0F5RnJsaEJFO0VBQ0U7QXpGd2xoQko7O0F5RnRsaEJFO0VBQ0U7QXpGeWxoQko7O0F5RnZsaEJFO0VBQ0U7QXpGMGxoQko7O0F5RnhsaEJFO0VBQ0U7QXpGMmxoQko7O0F5RnpsaEJFO0VBQ0U7QXpGNGxoQko7O0F5RjFsaEJFO0VBQ0U7QXpGNmxoQko7O0F5RjdtaEJFO0VBQ0U7QXpGZ25oQko7O0F5RjltaEJFO0VBQ0U7QXpGaW5oQko7O0F5Ri9taEJFO0VBQ0U7QXpGa25oQko7O0F5RmhuaEJFO0VBQ0U7QXpGbW5oQko7O0F5RmpuaEJFO0VBQ0U7QXpGb25oQko7O0F5RmxuaEJFO0VBQ0U7QXpGcW5oQko7O0F5RnJvaEJFO0VBQ0U7QXpGd29oQko7O0F5RnRvaEJFO0VBQ0U7QXpGeW9oQko7O0F5RnZvaEJFO0VBQ0U7QXpGMG9oQko7O0F5RnhvaEJFO0VBQ0U7QXpGMm9oQko7O0F5RnpvaEJFO0VBQ0U7QXpGNG9oQko7O0F5RjFvaEJFO0VBQ0U7QXpGNm9oQko7O0F5RjdwaEJFO0VBQ0U7QXpGZ3FoQko7O0F5RjlwaEJFO0VBQ0U7QXpGaXFoQko7O0F5Ri9waEJFO0VBQ0U7QXpGa3FoQko7O0F5RmhxaEJFO0VBQ0U7QXpGbXFoQko7O0F5RmpxaEJFO0VBQ0U7QXpGb3FoQko7O0F5RmxxaEJFO0VBQ0U7QXpGcXFoQko7O0F5RnJyaEJFO0VBQ0U7QXpGd3JoQko7O0F5RnRyaEJFO0VBQ0U7QXpGeXJoQko7O0F5RnZyaEJFO0VBQ0U7QXpGMHJoQko7O0F5RnhyaEJFO0VBQ0U7QXpGMnJoQko7O0F5RnpyaEJFO0VBQ0U7QXpGNHJoQko7O0F5RjFyaEJFO0VBQ0U7QXpGNnJoQko7O0F5RjdzaEJFO0VBQ0U7QXpGZ3RoQko7O0F5RjlzaEJFO0VBQ0U7QXpGaXRoQko7O0F5Ri9zaEJFO0VBQ0U7QXpGa3RoQko7O0F5Rmh0aEJFO0VBQ0U7QXpGbXRoQko7O0F5Rmp0aEJFO0VBQ0U7QXpGb3RoQko7O0F5Rmx0aEJFO0VBQ0U7QXpGcXRoQko7O0F5RnJ1aEJFO0VBQ0U7QXpGd3VoQko7O0F5RnR1aEJFO0VBQ0U7QXpGeXVoQko7O0F5RnZ1aEJFO0VBQ0U7QXpGMHVoQko7O0F5Rnh1aEJFO0VBQ0U7QXpGMnVoQko7O0F5Rnp1aEJFO0VBQ0U7QXpGNHVoQko7O0F5RjF1aEJFO0VBQ0U7QXpGNnVoQko7O0F5Rjd2aEJFO0VBQ0U7QXpGZ3doQko7O0F5Rjl2aEJFO0VBQ0U7QXpGaXdoQko7O0F5Ri92aEJFO0VBQ0U7QXpGa3doQko7O0F5Rmh3aEJFO0VBQ0U7QXpGbXdoQko7O0F5Rmp3aEJFO0VBQ0U7QXpGb3doQko7O0F5Rmx3aEJFO0VBQ0U7QXpGcXdoQko7O0F5RnJ4aEJFO0VBQ0U7QXpGd3hoQko7O0F5RnR4aEJFO0VBQ0U7QXpGeXhoQko7O0F5RnZ4aEJFO0VBQ0U7QXpGMHhoQko7O0F5Rnh4aEJFO0VBQ0U7QXpGMnhoQko7O0F5Rnp4aEJFO0VBQ0U7QXpGNHhoQko7O0F5RjF4aEJFO0VBQ0U7QXpGNnhoQko7O0F5Rjd5aEJFO0VBQ0U7QXpGZ3poQko7O0F5Rjl5aEJFO0VBQ0U7QXpGaXpoQko7O0F5Ri95aEJFO0VBQ0U7QXpGa3poQko7O0F5Rmh6aEJFO0VBQ0U7QXpGbXpoQko7O0F5Rmp6aEJFO0VBQ0U7QXpGb3poQko7O0F5Rmx6aEJFO0VBQ0U7QXpGcXpoQko7O0F5RnIwaEJFO0VBQ0U7QXpGdzBoQko7O0F5RnQwaEJFO0VBQ0U7QXpGeTBoQko7O0F5RnYwaEJFO0VBQ0U7QXpGMDBoQko7O0F5RngwaEJFO0VBQ0U7QXpGMjBoQko7O0F5RnowaEJFO0VBQ0U7QXpGNDBoQko7O0F5RjEwaEJFO0VBQ0U7QXpGNjBoQko7O0F5RjcxaEJFO0VBQ0U7QXpGZzJoQko7O0F5RjkxaEJFO0VBQ0U7QXpGaTJoQko7O0F5Ri8xaEJFO0VBQ0U7QXpGazJoQko7O0F5RmgyaEJFO0VBQ0U7QXpGbTJoQko7O0F5RmoyaEJFO0VBQ0U7QXpGbzJoQko7O0F5RmwyaEJFO0VBQ0U7QXpGcTJoQko7O0F5RnIzaEJFO0VBQ0U7QXpGdzNoQko7O0F5RnQzaEJFO0VBQ0U7QXpGeTNoQko7O0F5RnYzaEJFO0VBQ0U7QXpGMDNoQko7O0F5RngzaEJFO0VBQ0U7QXpGMjNoQko7O0F5RnozaEJFO0VBQ0U7QXpGNDNoQko7O0F5RjEzaEJFO0VBQ0U7QXpGNjNoQko7O0F5Rjc0aEJFO0VBQ0U7QXpGZzVoQko7O0F5Rjk0aEJFO0VBQ0U7QXpGaTVoQko7O0F5Ri80aEJFO0VBQ0U7QXpGazVoQko7O0F5Rmg1aEJFO0VBQ0U7QXpGbTVoQko7O0F5Rmo1aEJFO0VBQ0U7QXpGbzVoQko7O0F5Rmw1aEJFO0VBQ0U7QXpGcTVoQko7O0F5RnI2aEJFO0VBQ0U7QXpGdzZoQko7O0F5RnQ2aEJFO0VBQ0U7QXpGeTZoQko7O0F5RnY2aEJFO0VBQ0U7QXpGMDZoQko7O0F5Rng2aEJFO0VBQ0U7QXpGMjZoQko7O0F5Rno2aEJFO0VBQ0U7QXpGNDZoQko7O0F5RjE2aEJFO0VBQ0U7QXpGNjZoQko7O0F5Rjc3aEJFO0VBQ0U7QXpGZzhoQko7O0F5Rjk3aEJFO0VBQ0U7QXpGaThoQko7O0F5Ri83aEJFO0VBQ0U7QXpGazhoQko7O0F5Rmg4aEJFO0VBQ0U7QXpGbThoQko7O0F5Rmo4aEJFO0VBQ0U7QXpGbzhoQko7O0F5Rmw4aEJFO0VBQ0U7QXpGcThoQko7O0F5RnI5aEJFO0VBQ0U7QXpGdzloQko7O0F5RnQ5aEJFO0VBQ0U7QXpGeTloQko7O0F5RnY5aEJFO0VBQ0U7QXpGMDloQko7O0F5Rng5aEJFO0VBQ0U7QXpGMjloQko7O0F5Rno5aEJFO0VBQ0U7QXpGNDloQko7O0F5RjE5aEJFO0VBQ0U7QXpGNjloQko7O0F5RjcraEJFO0VBQ0U7QXpGZy9oQko7O0F5RjkraEJFO0VBQ0U7QXpGaS9oQko7O0F5Ri8raEJFO0VBQ0U7QXpGay9oQko7O0F5RmgvaEJFO0VBQ0U7QXpGbS9oQko7O0F5RmovaEJFO0VBQ0U7QXpGby9oQko7O0F5RmwvaEJFO0VBQ0U7QXpGcS9oQko7O0F5RnJnaUJFO0VBQ0U7QXpGd2dpQko7O0F5RnRnaUJFO0VBQ0U7QXpGeWdpQko7O0F5RnZnaUJFO0VBQ0U7QXpGMGdpQko7O0F5RnhnaUJFO0VBQ0U7QXpGMmdpQko7O0F5RnpnaUJFO0VBQ0U7QXpGNGdpQko7O0F5RjFnaUJFO0VBQ0U7QXpGNmdpQko7O0F5RjdoaUJFO0VBQ0U7QXpGZ2lpQko7O0F5RjloaUJFO0VBQ0U7QXpGaWlpQko7O0F5Ri9oaUJFO0VBQ0U7QXpGa2lpQko7O0F5RmhpaUJFO0VBQ0U7QXpGbWlpQko7O0F5RmppaUJFO0VBQ0U7QXpGb2lpQko7O0F5RmxpaUJFO0VBQ0U7QXpGcWlpQko7O0F5RnJqaUJFO0VBQ0U7QXpGd2ppQko7O0F5RnRqaUJFO0VBQ0U7QXpGeWppQko7O0F5RnZqaUJFO0VBQ0U7QXpGMGppQko7O0F5RnhqaUJFO0VBQ0U7QXpGMmppQko7O0F5RnpqaUJFO0VBQ0U7QXpGNGppQko7O0F5RjFqaUJFO0VBQ0U7QXpGNmppQko7O0F5RjdraUJFO0VBQ0U7QXpGZ2xpQko7O0F5RjlraUJFO0VBQ0U7QXpGaWxpQko7O0F5Ri9raUJFO0VBQ0U7QXpGa2xpQko7O0F5RmhsaUJFO0VBQ0U7QXpGbWxpQko7O0F5RmpsaUJFO0VBQ0U7QXpGb2xpQko7O0F5RmxsaUJFO0VBQ0U7QXpGcWxpQko7O0F5RnJtaUJFO0VBQ0U7QXpGd21pQko7O0F5RnRtaUJFO0VBQ0U7QXpGeW1pQko7O0F5RnZtaUJFO0VBQ0U7QXpGMG1pQko7O0F5RnhtaUJFO0VBQ0U7QXpGMm1pQko7O0F5RnptaUJFO0VBQ0U7QXpGNG1pQko7O0F5RjFtaUJFO0VBQ0U7QXpGNm1pQko7O0F5RjduaUJFO0VBQ0U7QXpGZ29pQko7O0F5RjluaUJFO0VBQ0U7QXpGaW9pQko7O0F5Ri9uaUJFO0VBQ0U7QXpGa29pQko7O0F5RmhvaUJFO0VBQ0U7QXpGbW9pQko7O0F5RmpvaUJFO0VBQ0U7QXpGb29pQko7O0F5RmxvaUJFO0VBQ0U7QXpGcW9pQko7O0F5RnJwaUJFO0VBQ0U7QXpGd3BpQko7O0F5RnRwaUJFO0VBQ0U7QXpGeXBpQko7O0F5RnZwaUJFO0VBQ0U7QXpGMHBpQko7O0F5RnhwaUJFO0VBQ0U7QXpGMnBpQko7O0F5RnpwaUJFO0VBQ0U7QXpGNHBpQko7O0F5RjFwaUJFO0VBQ0U7QXpGNnBpQko7O0F5RjdxaUJFO0VBQ0U7QXpGZ3JpQko7O0F5RjlxaUJFO0VBQ0U7QXpGaXJpQko7O0F5Ri9xaUJFO0VBQ0U7QXpGa3JpQko7O0F5RmhyaUJFO0VBQ0U7QXpGbXJpQko7O0F5RmpyaUJFO0VBQ0U7QXpGb3JpQko7O0F5RmxyaUJFO0VBQ0U7QXpGcXJpQko7O0F5RnJzaUJFO0VBQ0U7QXpGd3NpQko7O0F5RnRzaUJFO0VBQ0U7QXpGeXNpQko7O0F5RnZzaUJFO0VBQ0U7QXpGMHNpQko7O0F5RnhzaUJFO0VBQ0U7QXpGMnNpQko7O0F5RnpzaUJFO0VBQ0U7QXpGNHNpQko7O0F5RjFzaUJFO0VBQ0U7QXpGNnNpQko7O0F5Rjd0aUJFO0VBQ0U7QXpGZ3VpQko7O0F5Rjl0aUJFO0VBQ0U7QXpGaXVpQko7O0F5Ri90aUJFO0VBQ0U7QXpGa3VpQko7O0F5Rmh1aUJFO0VBQ0U7QXpGbXVpQko7O0F5Rmp1aUJFO0VBQ0U7QXpGb3VpQko7O0F5Rmx1aUJFO0VBQ0U7QXpGcXVpQko7O0F5RnJ2aUJFO0VBQ0U7QXpGd3ZpQko7O0F5RnR2aUJFO0VBQ0U7QXpGeXZpQko7O0F5RnZ2aUJFO0VBQ0U7QXpGMHZpQko7O0F5Rnh2aUJFO0VBQ0U7QXpGMnZpQko7O0F5Rnp2aUJFO0VBQ0U7QXpGNHZpQko7O0F5RjF2aUJFO0VBQ0U7QXpGNnZpQko7O0F5Rjd3aUJFO0VBQ0U7QXpGZ3hpQko7O0F5Rjl3aUJFO0VBQ0U7QXpGaXhpQko7O0F5Ri93aUJFO0VBQ0U7QXpGa3hpQko7O0F5Rmh4aUJFO0VBQ0U7QXpGbXhpQko7O0F5Rmp4aUJFO0VBQ0U7QXpGb3hpQko7O0F5Rmx4aUJFO0VBQ0U7QXpGcXhpQko7O0F5RnJ5aUJFO0VBQ0U7QXpGd3lpQko7O0F5RnR5aUJFO0VBQ0U7QXpGeXlpQko7O0F5RnZ5aUJFO0VBQ0U7QXpGMHlpQko7O0F5Rnh5aUJFO0VBQ0U7QXpGMnlpQko7O0F5Rnp5aUJFO0VBQ0U7QXpGNHlpQko7O0F5RjF5aUJFO0VBQ0U7QXpGNnlpQko7O0F5Rjd6aUJFO0VBQ0U7QXpGZzBpQko7O0F5Rjl6aUJFO0VBQ0U7QXpGaTBpQko7O0F5Ri96aUJFO0VBQ0U7QXpGazBpQko7O0F5RmgwaUJFO0VBQ0U7QXpGbTBpQko7O0F5RmowaUJFO0VBQ0U7QXpGbzBpQko7O0F5RmwwaUJFO0VBQ0U7QXpGcTBpQko7O0F5RnIxaUJFO0VBQ0U7QXpGdzFpQko7O0F5RnQxaUJFO0VBQ0U7QXpGeTFpQko7O0F5RnYxaUJFO0VBQ0U7QXpGMDFpQko7O0F5RngxaUJFO0VBQ0U7QXpGMjFpQko7O0F5RnoxaUJFO0VBQ0U7QXpGNDFpQko7O0F5RjExaUJFO0VBQ0U7QXpGNjFpQko7O0F5RjcyaUJFO0VBQ0U7QXpGZzNpQko7O0F5RjkyaUJFO0VBQ0U7QXpGaTNpQko7O0F5Ri8yaUJFO0VBQ0U7QXpGazNpQko7O0F5RmgzaUJFO0VBQ0U7QXpGbTNpQko7O0F5RmozaUJFO0VBQ0U7QXpGbzNpQko7O0F5RmwzaUJFO0VBQ0U7QXpGcTNpQko7O0F5RnI0aUJFO0VBQ0U7QXpGdzRpQko7O0F5RnQ0aUJFO0VBQ0U7QXpGeTRpQko7O0F5RnY0aUJFO0VBQ0U7QXpGMDRpQko7O0F5Rng0aUJFO0VBQ0U7QXpGMjRpQko7O0F5Rno0aUJFO0VBQ0U7QXpGNDRpQko7O0F5RjE0aUJFO0VBQ0U7QXpGNjRpQko7O0F5Rjc1aUJFO0VBQ0U7QXpGZzZpQko7O0F5Rjk1aUJFO0VBQ0U7QXpGaTZpQko7O0F5Ri81aUJFO0VBQ0U7QXpGazZpQko7O0F5Rmg2aUJFO0VBQ0U7QXpGbTZpQko7O0F5Rmo2aUJFO0VBQ0U7QXpGbzZpQko7O0F5Rmw2aUJFO0VBQ0U7QXpGcTZpQko7O0F5RnI3aUJFO0VBQ0U7QXpGdzdpQko7O0F5RnQ3aUJFO0VBQ0U7QXpGeTdpQko7O0F5RnY3aUJFO0VBQ0U7QXpGMDdpQko7O0F5Rng3aUJFO0VBQ0U7QXpGMjdpQko7O0F5Rno3aUJFO0VBQ0U7QXpGNDdpQko7O0F5RjE3aUJFO0VBQ0U7QXpGNjdpQko7O0F5Rjc4aUJFO0VBQ0U7QXpGZzlpQko7O0F5Rjk4aUJFO0VBQ0U7QXpGaTlpQko7O0F5Ri84aUJFO0VBQ0U7QXpGazlpQko7O0F5Rmg5aUJFO0VBQ0U7QXpGbTlpQko7O0F5Rmo5aUJFO0VBQ0U7QXpGbzlpQko7O0F5Rmw5aUJFO0VBQ0U7QXpGcTlpQko7O0F5RnIraUJFO0VBQ0U7QXpGdytpQko7O0F5RnQraUJFO0VBQ0U7QXpGeStpQko7O0F5RnYraUJFO0VBQ0U7QXpGMCtpQko7O0F5RngraUJFO0VBQ0U7QXpGMitpQko7O0F5RnoraUJFO0VBQ0U7QXpGNCtpQko7O0F5RjEraUJFO0VBQ0U7QXpGNitpQko7O0F5RjcvaUJFO0VBQ0U7QXpGZ2dqQko7O0F5RjkvaUJFO0VBQ0U7QXpGaWdqQko7O0F5Ri8vaUJFO0VBQ0U7QXpGa2dqQko7O0F5RmhnakJFO0VBQ0U7QXpGbWdqQko7O0F5RmpnakJFO0VBQ0U7QXpGb2dqQko7O0F5RmxnakJFO0VBQ0U7QXpGcWdqQko7O0F5RnJoakJFO0VBQ0U7QXpGd2hqQko7O0F5RnRoakJFO0VBQ0U7QXpGeWhqQko7O0F5RnZoakJFO0VBQ0U7QXpGMGhqQko7O0F5RnhoakJFO0VBQ0U7QXpGMmhqQko7O0F5RnpoakJFO0VBQ0U7QXpGNGhqQko7O0F5RjFoakJFO0VBQ0U7QXpGNmhqQko7O0F5RjdpakJFO0VBQ0U7QXpGZ2pqQko7O0F5RjlpakJFO0VBQ0U7QXpGaWpqQko7O0F5Ri9pakJFO0VBQ0U7QXpGa2pqQko7O0F5RmhqakJFO0VBQ0U7QXpGbWpqQko7O0F5RmpqakJFO0VBQ0U7QXpGb2pqQko7O0F5RmxqakJFO0VBQ0U7QXpGcWpqQko7O0F5RnJrakJFO0VBQ0U7QXpGd2tqQko7O0F5RnRrakJFO0VBQ0U7QXpGeWtqQko7O0F5RnZrakJFO0VBQ0U7QXpGMGtqQko7O0F5RnhrakJFO0VBQ0U7QXpGMmtqQko7O0F5RnprakJFO0VBQ0U7QXpGNGtqQko7O0F5RjFrakJFO0VBQ0U7QXpGNmtqQko7O0F5RjdsakJFO0VBQ0U7QXpGZ21qQko7O0F5RjlsakJFO0VBQ0U7QXpGaW1qQko7O0F5Ri9sakJFO0VBQ0U7QXpGa21qQko7O0F5RmhtakJFO0VBQ0U7QXpGbW1qQko7O0F5RmptakJFO0VBQ0U7QXpGb21qQko7O0F5RmxtakJFO0VBQ0U7QXpGcW1qQko7O0F5RnJuakJFO0VBQ0U7QXpGd25qQko7O0F5RnRuakJFO0VBQ0U7QXpGeW5qQko7O0F5RnZuakJFO0VBQ0U7QXpGMG5qQko7O0F5RnhuakJFO0VBQ0U7QXpGMm5qQko7O0F5RnpuakJFO0VBQ0U7QXpGNG5qQko7O0F5RjFuakJFO0VBQ0U7QXpGNm5qQko7O0F5RjdvakJFO0VBQ0U7QXpGZ3BqQko7O0F5RjlvakJFO0VBQ0U7QXpGaXBqQko7O0F5Ri9vakJFO0VBQ0U7QXpGa3BqQko7O0F5RmhwakJFO0VBQ0U7QXpGbXBqQko7O0F5RmpwakJFO0VBQ0U7QXpGb3BqQko7O0F5RmxwakJFO0VBQ0U7QXpGcXBqQko7O0F5RnJxakJFO0VBQ0U7QXpGd3FqQko7O0F5RnRxakJFO0VBQ0U7QXpGeXFqQko7O0F5RnZxakJFO0VBQ0U7QXpGMHFqQko7O0F5RnhxakJFO0VBQ0U7QXpGMnFqQko7O0F5RnpxakJFO0VBQ0U7QXpGNHFqQko7O0F5RjFxakJFO0VBQ0U7QXpGNnFqQko7O0F5RjdyakJFO0VBQ0U7QXpGZ3NqQko7O0F5RjlyakJFO0VBQ0U7QXpGaXNqQko7O0F5Ri9yakJFO0VBQ0U7QXpGa3NqQko7O0F5RmhzakJFO0VBQ0U7QXpGbXNqQko7O0F5RmpzakJFO0VBQ0U7QXpGb3NqQko7O0F5RmxzakJFO0VBQ0U7QXpGcXNqQko7O0F5RnJ0akJFO0VBQ0U7QXpGd3RqQko7O0F5RnR0akJFO0VBQ0U7QXpGeXRqQko7O0F5RnZ0akJFO0VBQ0U7QXpGMHRqQko7O0F5Rnh0akJFO0VBQ0U7QXpGMnRqQko7O0F5Rnp0akJFO0VBQ0U7QXpGNHRqQko7O0F5RjF0akJFO0VBQ0U7QXpGNnRqQko7O0F5Rjd1akJFO0VBQ0U7QXpGZ3ZqQko7O0F5Rjl1akJFO0VBQ0U7QXpGaXZqQko7O0F5Ri91akJFO0VBQ0U7QXpGa3ZqQko7O0F5Rmh2akJFO0VBQ0U7QXpGbXZqQko7O0F5Rmp2akJFO0VBQ0U7QXpGb3ZqQko7O0F5Rmx2akJFO0VBQ0U7QXpGcXZqQko7O0F5RnJ3akJFO0VBQ0U7QXpGd3dqQko7O0F5RnR3akJFO0VBQ0U7QXpGeXdqQko7O0F5RnZ3akJFO0VBQ0U7QXpGMHdqQko7O0F5Rnh3akJFO0VBQ0U7QXpGMndqQko7O0F5Rnp3akJFO0VBQ0U7QXpGNHdqQko7O0F5RjF3akJFO0VBQ0U7QXpGNndqQko7O0F5Rjd4akJFO0VBQ0U7QXpGZ3lqQko7O0F5Rjl4akJFO0VBQ0U7QXpGaXlqQko7O0F5Ri94akJFO0VBQ0U7QXpGa3lqQko7O0F5Rmh5akJFO0VBQ0U7QXpGbXlqQko7O0F5Rmp5akJFO0VBQ0U7QXpGb3lqQko7O0F5Rmx5akJFO0VBQ0U7QXpGcXlqQko7O0F5RnJ6akJFO0VBQ0U7QXpGd3pqQko7O0F5RnR6akJFO0VBQ0U7QXpGeXpqQko7O0F5RnZ6akJFO0VBQ0U7QXpGMHpqQko7O0F5Rnh6akJFO0VBQ0U7QXpGMnpqQko7O0F5Rnp6akJFO0VBQ0U7QXpGNHpqQko7O0F5RjF6akJFO0VBQ0U7QXpGNnpqQko7O0F5RjcwakJFO0VBQ0U7QXpGZzFqQko7O0F5RjkwakJFO0VBQ0U7QXpGaTFqQko7O0F5Ri8wakJFO0VBQ0U7QXpGazFqQko7O0F5RmgxakJFO0VBQ0U7QXpGbTFqQko7O0F5RmoxakJFO0VBQ0U7QXpGbzFqQko7O0F5RmwxakJFO0VBQ0U7QXpGcTFqQko7O0F5RnIyakJFO0VBQ0U7QXpGdzJqQko7O0F5RnQyakJFO0VBQ0U7QXpGeTJqQko7O0F5RnYyakJFO0VBQ0U7QXpGMDJqQko7O0F5RngyakJFO0VBQ0U7QXpGMjJqQko7O0F5RnoyakJFO0VBQ0U7QXpGNDJqQko7O0F5RjEyakJFO0VBQ0U7QXpGNjJqQko7O0F5RjczakJFO0VBQ0U7QXpGZzRqQko7O0F5RjkzakJFO0VBQ0U7QXpGaTRqQko7O0F5Ri8zakJFO0VBQ0U7QXpGazRqQko7O0F5Rmg0akJFO0VBQ0U7QXpGbTRqQko7O0F5Rmo0akJFO0VBQ0U7QXpGbzRqQko7O0F5Rmw0akJFO0VBQ0U7QXpGcTRqQko7O0F5RnI1akJFO0VBQ0U7QXpGdzVqQko7O0F5RnQ1akJFO0VBQ0U7QXpGeTVqQko7O0F5RnY1akJFO0VBQ0U7QXpGMDVqQko7O0F5Rng1akJFO0VBQ0U7QXpGMjVqQko7O0F5Rno1akJFO0VBQ0U7QXpGNDVqQko7O0F5RjE1akJFO0VBQ0U7QXpGNjVqQko7O0F5Rjc2akJFO0VBQ0U7QXpGZzdqQko7O0F5Rjk2akJFO0VBQ0U7QXpGaTdqQko7O0F5Ri82akJFO0VBQ0U7QXpGazdqQko7O0F5Rmg3akJFO0VBQ0U7QXpGbTdqQko7O0F5Rmo3akJFO0VBQ0U7QXpGbzdqQko7O0F5Rmw3akJFO0VBQ0U7QXpGcTdqQko7O0F5RnI4akJFO0VBQ0U7QXpGdzhqQko7O0F5RnQ4akJFO0VBQ0U7QXpGeThqQko7O0F5RnY4akJFO0VBQ0U7QXpGMDhqQko7O0F5Rng4akJFO0VBQ0U7QXpGMjhqQko7O0F5Rno4akJFO0VBQ0U7QXpGNDhqQko7O0F5RjE4akJFO0VBQ0U7QXpGNjhqQko7O0F5Rjc5akJFO0VBQ0U7QXpGZytqQko7O0F5Rjk5akJFO0VBQ0U7QXpGaStqQko7O0F5Ri85akJFO0VBQ0U7QXpGaytqQko7O0F5RmgrakJFO0VBQ0U7QXpGbStqQko7O0F5RmorakJFO0VBQ0U7QXpGbytqQko7O0F5RmwrakJFO0VBQ0U7QXpGcStqQko7O0F5RnIvakJFO0VBQ0U7QXpGdy9qQko7O0F5RnQvakJFO0VBQ0U7QXpGeS9qQko7O0F5RnYvakJFO0VBQ0U7QXpGMC9qQko7O0F5RngvakJFO0VBQ0U7QXpGMi9qQko7O0F5RnovakJFO0VBQ0U7QXpGNC9qQko7O0F5RjEvakJFO0VBQ0U7QXpGNi9qQko7O0F5Rjdna0JFO0VBQ0U7QXpGZ2hrQko7O0F5Rjlna0JFO0VBQ0U7QXpGaWhrQko7O0F5Ri9na0JFO0VBQ0U7QXpGa2hrQko7O0F5Rmhoa0JFO0VBQ0U7QXpGbWhrQko7O0F5Rmpoa0JFO0VBQ0U7QXpGb2hrQko7O0F5Rmxoa0JFO0VBQ0U7QXpGcWhrQko7O0F5RnJpa0JFO0VBQ0U7QXpGd2lrQko7O0F5RnRpa0JFO0VBQ0U7QXpGeWlrQko7O0F5RnZpa0JFO0VBQ0U7QXpGMGlrQko7O0F5Rnhpa0JFO0VBQ0U7QXpGMmlrQko7O0F5Rnppa0JFO0VBQ0U7QXpGNGlrQko7O0F5RjFpa0JFO0VBQ0U7QXpGNmlrQko7O0F5Rjdqa0JFO0VBQ0U7QXpGZ2trQko7O0F5Rjlqa0JFO0VBQ0U7QXpGaWtrQko7O0F5Ri9qa0JFO0VBQ0U7QXpGa2trQko7O0F5Rmhra0JFO0VBQ0U7QXpGbWtrQko7O0F5Rmpra0JFO0VBQ0U7QXpGb2trQko7O0F5Rmxra0JFO0VBQ0U7QXpGcWtrQko7O0F5RnJsa0JFO0VBQ0U7QXpGd2xrQko7O0F5RnRsa0JFO0VBQ0U7QXpGeWxrQko7O0F5RnZsa0JFO0VBQ0U7QXpGMGxrQko7O0F5Rnhsa0JFO0VBQ0U7QXpGMmxrQko7O0F5Rnpsa0JFO0VBQ0U7QXpGNGxrQko7O0F5RjFsa0JFO0VBQ0U7QXpGNmxrQko7O0F5Rjdta0JFO0VBQ0U7QXpGZ25rQko7O0F5Rjlta0JFO0VBQ0U7QXpGaW5rQko7O0F5Ri9ta0JFO0VBQ0U7QXpGa25rQko7O0F5Rmhua0JFO0VBQ0U7QXpGbW5rQko7O0F5Rmpua0JFO0VBQ0U7QXpGb25rQko7O0F5Rmxua0JFO0VBQ0U7QXpGcW5rQko7O0F5RnJva0JFO0VBQ0U7QXpGd29rQko7O0F5RnRva0JFO0VBQ0U7QXpGeW9rQko7O0F5RnZva0JFO0VBQ0U7QXpGMG9rQko7O0F5Rnhva0JFO0VBQ0U7QXpGMm9rQko7O0F5Rnpva0JFO0VBQ0U7QXpGNG9rQko7O0F5RjFva0JFO0VBQ0U7QXpGNm9rQko7O0F5Rjdwa0JFO0VBQ0U7QXpGZ3FrQko7O0F5Rjlwa0JFO0VBQ0U7QXpGaXFrQko7O0F5Ri9wa0JFO0VBQ0U7QXpGa3FrQko7O0F5Rmhxa0JFO0VBQ0U7QXpGbXFrQko7O0F5Rmpxa0JFO0VBQ0U7QXpGb3FrQko7O0F5Rmxxa0JFO0VBQ0U7QXpGcXFrQko7O0F5RnJya0JFO0VBQ0U7QXpGd3JrQko7O0F5RnRya0JFO0VBQ0U7QXpGeXJrQko7O0F5RnZya0JFO0VBQ0U7QXpGMHJrQko7O0F5Rnhya0JFO0VBQ0U7QXpGMnJrQko7O0F5Rnpya0JFO0VBQ0U7QXpGNHJrQko7O0F5RjFya0JFO0VBQ0U7QXpGNnJrQko7O0F5Rjdza0JFO0VBQ0U7QXpGZ3RrQko7O0F5Rjlza0JFO0VBQ0U7QXpGaXRrQko7O0F5Ri9za0JFO0VBQ0U7QXpGa3RrQko7O0F5Rmh0a0JFO0VBQ0U7QXpGbXRrQko7O0F5Rmp0a0JFO0VBQ0U7QXpGb3RrQko7O0F5Rmx0a0JFO0VBQ0U7QXpGcXRrQko7O0F5RnJ1a0JFO0VBQ0U7QXpGd3VrQko7O0F5RnR1a0JFO0VBQ0U7QXpGeXVrQko7O0F5RnZ1a0JFO0VBQ0U7QXpGMHVrQko7O0F5Rnh1a0JFO0VBQ0U7QXpGMnVrQko7O0F5Rnp1a0JFO0VBQ0U7QXpGNHVrQko7O0F5RjF1a0JFO0VBQ0U7QXpGNnVrQko7O0F5Rjd2a0JFO0VBQ0U7QXpGZ3drQko7O0F5Rjl2a0JFO0VBQ0U7QXpGaXdrQko7O0F5Ri92a0JFO0VBQ0U7QXpGa3drQko7O0F5Rmh3a0JFO0VBQ0U7QXpGbXdrQko7O0F5Rmp3a0JFO0VBQ0U7QXpGb3drQko7O0F5Rmx3a0JFO0VBQ0U7QXpGcXdrQko7O0F5RnJ4a0JFO0VBQ0U7QXpGd3hrQko7O0F5RnR4a0JFO0VBQ0U7QXpGeXhrQko7O0F5RnZ4a0JFO0VBQ0U7QXpGMHhrQko7O0F5Rnh4a0JFO0VBQ0U7QXpGMnhrQko7O0F5Rnp4a0JFO0VBQ0U7QXpGNHhrQko7O0F5RjF4a0JFO0VBQ0U7QXpGNnhrQko7O0F5Rjd5a0JFO0VBQ0U7QXpGZ3prQko7O0F5Rjl5a0JFO0VBQ0U7QXpGaXprQko7O0F5Ri95a0JFO0VBQ0U7QXpGa3prQko7O0F5Rmh6a0JFO0VBQ0U7QXpGbXprQko7O0F5Rmp6a0JFO0VBQ0U7QXpGb3prQko7O0F5Rmx6a0JFO0VBQ0U7QXpGcXprQko7O0F5RnIwa0JFO0VBQ0U7QXpGdzBrQko7O0F5RnQwa0JFO0VBQ0U7QXpGeTBrQko7O0F5RnYwa0JFO0VBQ0U7QXpGMDBrQko7O0F5Rngwa0JFO0VBQ0U7QXpGMjBrQko7O0F5Rnowa0JFO0VBQ0U7QXpGNDBrQko7O0F5RjEwa0JFO0VBQ0U7QXpGNjBrQko7O0F5Rjcxa0JFO0VBQ0U7QXpGZzJrQko7O0F5Rjkxa0JFO0VBQ0U7QXpGaTJrQko7O0F5Ri8xa0JFO0VBQ0U7QXpGazJrQko7O0F5Rmgya0JFO0VBQ0U7QXpGbTJrQko7O0F5Rmoya0JFO0VBQ0U7QXpGbzJrQko7O0F5Rmwya0JFO0VBQ0U7QXpGcTJrQko7O0F5RnIza0JFO0VBQ0U7QXpGdzNrQko7O0F5RnQza0JFO0VBQ0U7QXpGeTNrQko7O0F5RnYza0JFO0VBQ0U7QXpGMDNrQko7O0F5Rngza0JFO0VBQ0U7QXpGMjNrQko7O0F5Rnoza0JFO0VBQ0U7QXpGNDNrQko7O0F5RjEza0JFO0VBQ0U7QXpGNjNrQko7O0F5Rjc0a0JFO0VBQ0U7QXpGZzVrQko7O0F5Rjk0a0JFO0VBQ0U7QXpGaTVrQko7O0F5Ri80a0JFO0VBQ0U7QXpGazVrQko7O0F5Rmg1a0JFO0VBQ0U7QXpGbTVrQko7O0F5Rmo1a0JFO0VBQ0U7QXpGbzVrQko7O0F5Rmw1a0JFO0VBQ0U7QXpGcTVrQko7O0F5RnI2a0JFO0VBQ0U7QXpGdzZrQko7O0F5RnQ2a0JFO0VBQ0U7QXpGeTZrQko7O0F5RnY2a0JFO0VBQ0U7QXpGMDZrQko7O0F5Rng2a0JFO0VBQ0U7QXpGMjZrQko7O0F5Rno2a0JFO0VBQ0U7QXpGNDZrQko7O0F5RjE2a0JFO0VBQ0U7QXpGNjZrQko7O0F5Rjc3a0JFO0VBQ0U7QXpGZzhrQko7O0F5Rjk3a0JFO0VBQ0U7QXpGaThrQko7O0F5Ri83a0JFO0VBQ0U7QXpGazhrQko7O0F5Rmg4a0JFO0VBQ0U7QXpGbThrQko7O0F5Rmo4a0JFO0VBQ0U7QXpGbzhrQko7O0F5Rmw4a0JFO0VBQ0U7QXpGcThrQko7O0F5RnI5a0JFO0VBQ0U7QXpGdzlrQko7O0F5RnQ5a0JFO0VBQ0U7QXpGeTlrQko7O0F5RnY5a0JFO0VBQ0U7QXpGMDlrQko7O0F5Rng5a0JFO0VBQ0U7QXpGMjlrQko7O0F5Rno5a0JFO0VBQ0U7QXpGNDlrQko7O0F5RjE5a0JFO0VBQ0U7QXpGNjlrQko7O0F5Rjcra0JFO0VBQ0U7QXpGZy9rQko7O0F5Rjkra0JFO0VBQ0U7QXpGaS9rQko7O0F5Ri8ra0JFO0VBQ0U7QXpGay9rQko7O0F5Rmgva0JFO0VBQ0U7QXpGbS9rQko7O0F5Rmova0JFO0VBQ0U7QXpGby9rQko7O0F5Rmwva0JFO0VBQ0U7QXpGcS9rQko7O0F5RnJnbEJFO0VBQ0U7QXpGd2dsQko7O0F5RnRnbEJFO0VBQ0U7QXpGeWdsQko7O0F5RnZnbEJFO0VBQ0U7QXpGMGdsQko7O0F5RnhnbEJFO0VBQ0U7QXpGMmdsQko7O0F5RnpnbEJFO0VBQ0U7QXpGNGdsQko7O0F5RjFnbEJFO0VBQ0U7QXpGNmdsQko7O0F5RjdobEJFO0VBQ0U7QXpGZ2lsQko7O0F5RjlobEJFO0VBQ0U7QXpGaWlsQko7O0F5Ri9obEJFO0VBQ0U7QXpGa2lsQko7O0F5RmhpbEJFO0VBQ0U7QXpGbWlsQko7O0F5RmppbEJFO0VBQ0U7QXpGb2lsQko7O0F5RmxpbEJFO0VBQ0U7QXpGcWlsQko7O0F5RnJqbEJFO0VBQ0U7QXpGd2psQko7O0F5RnRqbEJFO0VBQ0U7QXpGeWpsQko7O0F5RnZqbEJFO0VBQ0U7QXpGMGpsQko7O0F5RnhqbEJFO0VBQ0U7QXpGMmpsQko7O0F5RnpqbEJFO0VBQ0U7QXpGNGpsQko7O0F5RjFqbEJFO0VBQ0U7QXpGNmpsQko7O0F5RjdrbEJFO0VBQ0U7QXpGZ2xsQko7O0F5RjlrbEJFO0VBQ0U7QXpGaWxsQko7O0F5Ri9rbEJFO0VBQ0U7QXpGa2xsQko7O0F5RmhsbEJFO0VBQ0U7QXpGbWxsQko7O0F5RmpsbEJFO0VBQ0U7QXpGb2xsQko7O0F5RmxsbEJFO0VBQ0U7QXpGcWxsQko7O0F5RnJtbEJFO0VBQ0U7QXpGd21sQko7O0F5RnRtbEJFO0VBQ0U7QXpGeW1sQko7O0F5RnZtbEJFO0VBQ0U7QXpGMG1sQko7O0F5RnhtbEJFO0VBQ0U7QXpGMm1sQko7O0F5RnptbEJFO0VBQ0U7QXpGNG1sQko7O0F5RjFtbEJFO0VBQ0U7QXpGNm1sQko7O0F5RjdubEJFO0VBQ0U7QXpGZ29sQko7O0F5RjlubEJFO0VBQ0U7QXpGaW9sQko7O0F5Ri9ubEJFO0VBQ0U7QXpGa29sQko7O0F5RmhvbEJFO0VBQ0U7QXpGbW9sQko7O0F5RmpvbEJFO0VBQ0U7QXpGb29sQko7O0F5RmxvbEJFO0VBQ0U7QXpGcW9sQko7O0F5RnJwbEJFO0VBQ0U7QXpGd3BsQko7O0F5RnRwbEJFO0VBQ0U7QXpGeXBsQko7O0F5RnZwbEJFO0VBQ0U7QXpGMHBsQko7O0F5RnhwbEJFO0VBQ0U7QXpGMnBsQko7O0F5RnpwbEJFO0VBQ0U7QXpGNHBsQko7O0F5RjFwbEJFO0VBQ0U7QXpGNnBsQko7O0F5RjdxbEJFO0VBQ0U7QXpGZ3JsQko7O0F5RjlxbEJFO0VBQ0U7QXpGaXJsQko7O0F5Ri9xbEJFO0VBQ0U7QXpGa3JsQko7O0F5RmhybEJFO0VBQ0U7QXpGbXJsQko7O0F5RmpybEJFO0VBQ0U7QXpGb3JsQko7O0F5RmxybEJFO0VBQ0U7QXpGcXJsQko7O0F5RnJzbEJFO0VBQ0U7QXpGd3NsQko7O0F5RnRzbEJFO0VBQ0U7QXpGeXNsQko7O0F5RnZzbEJFO0VBQ0U7QXpGMHNsQko7O0F5RnhzbEJFO0VBQ0U7QXpGMnNsQko7O0F5RnpzbEJFO0VBQ0U7QXpGNHNsQko7O0F5RjFzbEJFO0VBQ0U7QXpGNnNsQko7O0F5Rjd0bEJFO0VBQ0U7QXpGZ3VsQko7O0F5Rjl0bEJFO0VBQ0U7QXpGaXVsQko7O0F5Ri90bEJFO0VBQ0U7QXpGa3VsQko7O0F5Rmh1bEJFO0VBQ0U7QXpGbXVsQko7O0F5Rmp1bEJFO0VBQ0U7QXpGb3VsQko7O0F5Rmx1bEJFO0VBQ0U7QXpGcXVsQko7O0F5RnJ2bEJFO0VBQ0U7QXpGd3ZsQko7O0F5RnR2bEJFO0VBQ0U7QXpGeXZsQko7O0F5RnZ2bEJFO0VBQ0U7QXpGMHZsQko7O0F5Rnh2bEJFO0VBQ0U7QXpGMnZsQko7O0F5Rnp2bEJFO0VBQ0U7QXpGNHZsQko7O0F5RjF2bEJFO0VBQ0U7QXpGNnZsQko7O0F5Rjd3bEJFO0VBQ0U7QXpGZ3hsQko7O0F5Rjl3bEJFO0VBQ0U7QXpGaXhsQko7O0F5Ri93bEJFO0VBQ0U7QXpGa3hsQko7O0F5Rmh4bEJFO0VBQ0U7QXpGbXhsQko7O0F5Rmp4bEJFO0VBQ0U7QXpGb3hsQko7O0F5Rmx4bEJFO0VBQ0U7QXpGcXhsQko7O0F5RnJ5bEJFO0VBQ0U7QXpGd3lsQko7O0F5RnR5bEJFO0VBQ0U7QXpGeXlsQko7O0F5RnZ5bEJFO0VBQ0U7QXpGMHlsQko7O0F5Rnh5bEJFO0VBQ0U7QXpGMnlsQko7O0F5Rnp5bEJFO0VBQ0U7QXpGNHlsQko7O0F5RjF5bEJFO0VBQ0U7QXpGNnlsQko7O0F5Rjd6bEJFO0VBQ0U7QXpGZzBsQko7O0F5Rjl6bEJFO0VBQ0U7QXpGaTBsQko7O0F5Ri96bEJFO0VBQ0U7QXpGazBsQko7O0F5RmgwbEJFO0VBQ0U7QXpGbTBsQko7O0F5RmowbEJFO0VBQ0U7QXpGbzBsQko7O0F5RmwwbEJFO0VBQ0U7QXpGcTBsQko7O0F5RnIxbEJFO0VBQ0U7QXpGdzFsQko7O0F5RnQxbEJFO0VBQ0U7QXpGeTFsQko7O0F5RnYxbEJFO0VBQ0U7QXpGMDFsQko7O0F5RngxbEJFO0VBQ0U7QXpGMjFsQko7O0F5RnoxbEJFO0VBQ0U7QXpGNDFsQko7O0F5RjExbEJFO0VBQ0U7QXpGNjFsQko7O0F5RjcybEJFO0VBQ0U7QXpGZzNsQko7O0F5RjkybEJFO0VBQ0U7QXpGaTNsQko7O0F5Ri8ybEJFO0VBQ0U7QXpGazNsQko7O0F5RmgzbEJFO0VBQ0U7QXpGbTNsQko7O0F5RmozbEJFO0VBQ0U7QXpGbzNsQko7O0F5RmwzbEJFO0VBQ0U7QXpGcTNsQko7O0F5RnI0bEJFO0VBQ0U7QXpGdzRsQko7O0F5RnQ0bEJFO0VBQ0U7QXpGeTRsQko7O0F5RnY0bEJFO0VBQ0U7QXpGMDRsQko7O0F5Rng0bEJFO0VBQ0U7QXpGMjRsQko7O0F5Rno0bEJFO0VBQ0U7QXpGNDRsQko7O0F5RjE0bEJFO0VBQ0U7QXpGNjRsQko7O0F5Rjc1bEJFO0VBQ0U7QXpGZzZsQko7O0F5Rjk1bEJFO0VBQ0U7QXpGaTZsQko7O0F5Ri81bEJFO0VBQ0U7QXpGazZsQko7O0F5Rmg2bEJFO0VBQ0U7QXpGbTZsQko7O0F5Rmo2bEJFO0VBQ0U7QXpGbzZsQko7O0F5Rmw2bEJFO0VBQ0U7QXpGcTZsQko7O0F5RnI3bEJFO0VBQ0U7QXpGdzdsQko7O0F5RnQ3bEJFO0VBQ0U7QXpGeTdsQko7O0F5RnY3bEJFO0VBQ0U7QXpGMDdsQko7O0F5Rng3bEJFO0VBQ0U7QXpGMjdsQko7O0F5Rno3bEJFO0VBQ0U7QXpGNDdsQko7O0F5RjE3bEJFO0VBQ0U7QXpGNjdsQko7O0F5Rjc4bEJFO0VBQ0U7QXpGZzlsQko7O0F5Rjk4bEJFO0VBQ0U7QXpGaTlsQko7O0F5Ri84bEJFO0VBQ0U7QXpGazlsQko7O0F5Rmg5bEJFO0VBQ0U7QXpGbTlsQko7O0F5Rmo5bEJFO0VBQ0U7QXpGbzlsQko7O0F5Rmw5bEJFO0VBQ0U7QXpGcTlsQko7O0F5RnIrbEJFO0VBQ0U7QXpGdytsQko7O0F5RnQrbEJFO0VBQ0U7QXpGeStsQko7O0F5RnYrbEJFO0VBQ0U7QXpGMCtsQko7O0F5RngrbEJFO0VBQ0U7QXpGMitsQko7O0F5RnorbEJFO0VBQ0U7QXpGNCtsQko7O0F5RjErbEJFO0VBQ0U7QXpGNitsQko7O0F5RjcvbEJFO0VBQ0U7QXpGZ2dtQko7O0F5RjkvbEJFO0VBQ0U7QXpGaWdtQko7O0F5Ri8vbEJFO0VBQ0U7QXpGa2dtQko7O0F5RmhnbUJFO0VBQ0U7QXpGbWdtQko7O0F5RmpnbUJFO0VBQ0U7QXpGb2dtQko7O0F5RmxnbUJFO0VBQ0U7QXpGcWdtQko7O0F5RnJobUJFO0VBQ0U7QXpGd2htQko7O0F5RnRobUJFO0VBQ0U7QXpGeWhtQko7O0F5RnZobUJFO0VBQ0U7QXpGMGhtQko7O0F5RnhobUJFO0VBQ0U7QXpGMmhtQko7O0F5RnpobUJFO0VBQ0U7QXpGNGhtQko7O0F5RjFobUJFO0VBQ0U7QXpGNmhtQko7O0F5RjdpbUJFO0VBQ0U7QXpGZ2ptQko7O0F5RjlpbUJFO0VBQ0U7QXpGaWptQko7O0F5Ri9pbUJFO0VBQ0U7QXpGa2ptQko7O0F5RmhqbUJFO0VBQ0U7QXpGbWptQko7O0F5RmpqbUJFO0VBQ0U7QXpGb2ptQko7O0F5RmxqbUJFO0VBQ0U7QXpGcWptQko7O0F5RnJrbUJFO0VBQ0U7QXpGd2ttQko7O0F5RnRrbUJFO0VBQ0U7QXpGeWttQko7O0F5RnZrbUJFO0VBQ0U7QXpGMGttQko7O0F5RnhrbUJFO0VBQ0U7QXpGMmttQko7O0F5RnprbUJFO0VBQ0U7QXpGNGttQko7O0F5RjFrbUJFO0VBQ0U7QXpGNmttQko7O0F5RjdsbUJFO0VBQ0U7QXpGZ21tQko7O0F5RjlsbUJFO0VBQ0U7QXpGaW1tQko7O0F5Ri9sbUJFO0VBQ0U7QXpGa21tQko7O0F5RmhtbUJFO0VBQ0U7QXpGbW1tQko7O0F5RmptbUJFO0VBQ0U7QXpGb21tQko7O0F5RmxtbUJFO0VBQ0U7QXpGcW1tQko7O0F5RnJubUJFO0VBQ0U7QXpGd25tQko7O0F5RnRubUJFO0VBQ0U7QXpGeW5tQko7O0F5RnZubUJFO0VBQ0U7QXpGMG5tQko7O0F5RnhubUJFO0VBQ0U7QXpGMm5tQko7O0F5RnpubUJFO0VBQ0U7QXpGNG5tQko7O0F5RjFubUJFO0VBQ0U7QXpGNm5tQko7O0F5RjdvbUJFO0VBQ0U7QXpGZ3BtQko7O0F5RjlvbUJFO0VBQ0U7QXpGaXBtQko7O0F5Ri9vbUJFO0VBQ0U7QXpGa3BtQko7O0F5RmhwbUJFO0VBQ0U7QXpGbXBtQko7O0F5RmpwbUJFO0VBQ0U7QXpGb3BtQko7O0F5RmxwbUJFO0VBQ0U7QXpGcXBtQko7O0F5RnJxbUJFO0VBQ0U7QXpGd3FtQko7O0F5RnRxbUJFO0VBQ0U7QXpGeXFtQko7O0F5RnZxbUJFO0VBQ0U7QXpGMHFtQko7O0F5RnhxbUJFO0VBQ0U7QXpGMnFtQko7O0F5RnpxbUJFO0VBQ0U7QXpGNHFtQko7O0F5RjFxbUJFO0VBQ0U7QXpGNnFtQko7O0F5RjdybUJFO0VBQ0U7QXpGZ3NtQko7O0F5RjlybUJFO0VBQ0U7QXpGaXNtQko7O0F5Ri9ybUJFO0VBQ0U7QXpGa3NtQko7O0F5RmhzbUJFO0VBQ0U7QXpGbXNtQko7O0F5RmpzbUJFO0VBQ0U7QXpGb3NtQko7O0F5RmxzbUJFO0VBQ0U7QXpGcXNtQko7O0F5RnJ0bUJFO0VBQ0U7QXpGd3RtQko7O0F5RnR0bUJFO0VBQ0U7QXpGeXRtQko7O0F5RnZ0bUJFO0VBQ0U7QXpGMHRtQko7O0F5Rnh0bUJFO0VBQ0U7QXpGMnRtQko7O0F5Rnp0bUJFO0VBQ0U7QXpGNHRtQko7O0F5RjF0bUJFO0VBQ0U7QXpGNnRtQko7O0F5Rjd1bUJFO0VBQ0U7QXpGZ3ZtQko7O0F5Rjl1bUJFO0VBQ0U7QXpGaXZtQko7O0F5Ri91bUJFO0VBQ0U7QXpGa3ZtQko7O0F5Rmh2bUJFO0VBQ0U7QXpGbXZtQko7O0F5Rmp2bUJFO0VBQ0U7QXpGb3ZtQko7O0F5Rmx2bUJFO0VBQ0U7QXpGcXZtQko7O0F5RnJ3bUJFO0VBQ0U7QXpGd3dtQko7O0F5RnR3bUJFO0VBQ0U7QXpGeXdtQko7O0F5RnZ3bUJFO0VBQ0U7QXpGMHdtQko7O0F5Rnh3bUJFO0VBQ0U7QXpGMndtQko7O0F5Rnp3bUJFO0VBQ0U7QXpGNHdtQko7O0F5RjF3bUJFO0VBQ0U7QXpGNndtQko7O0F5Rjd4bUJFO0VBQ0U7QXpGZ3ltQko7O0F5Rjl4bUJFO0VBQ0U7QXpGaXltQko7O0F5Ri94bUJFO0VBQ0U7QXpGa3ltQko7O0F5Rmh5bUJFO0VBQ0U7QXpGbXltQko7O0F5Rmp5bUJFO0VBQ0U7QXpGb3ltQko7O0F5Rmx5bUJFO0VBQ0U7QXpGcXltQko7O0F5RnJ6bUJFO0VBQ0U7QXpGd3ptQko7O0F5RnR6bUJFO0VBQ0U7QXpGeXptQko7O0F5RnZ6bUJFO0VBQ0U7QXpGMHptQko7O0F5Rnh6bUJFO0VBQ0U7QXpGMnptQko7O0F5Rnp6bUJFO0VBQ0U7QXpGNHptQko7O0F5RjF6bUJFO0VBQ0U7QXpGNnptQko7O0F5RjcwbUJFO0VBQ0U7QXpGZzFtQko7O0F5RjkwbUJFO0VBQ0U7QXpGaTFtQko7O0F5Ri8wbUJFO0VBQ0U7QXpGazFtQko7O0F5RmgxbUJFO0VBQ0U7QXpGbTFtQko7O0F5RmoxbUJFO0VBQ0U7QXpGbzFtQko7O0F5RmwxbUJFO0VBQ0U7QXpGcTFtQko7O0F5RnIybUJFO0VBQ0U7QXpGdzJtQko7O0F5RnQybUJFO0VBQ0U7QXpGeTJtQko7O0F5RnYybUJFO0VBQ0U7QXpGMDJtQko7O0F5RngybUJFO0VBQ0U7QXpGMjJtQko7O0F5RnoybUJFO0VBQ0U7QXpGNDJtQko7O0F5RjEybUJFO0VBQ0U7QXpGNjJtQko7O0F5RjczbUJFO0VBQ0U7QXpGZzRtQko7O0F5RjkzbUJFO0VBQ0U7QXpGaTRtQko7O0F5Ri8zbUJFO0VBQ0U7QXpGazRtQko7O0F5Rmg0bUJFO0VBQ0U7QXpGbTRtQko7O0F5Rmo0bUJFO0VBQ0U7QXpGbzRtQko7O0F5Rmw0bUJFO0VBQ0U7QXpGcTRtQko7O0F5RnI1bUJFO0VBQ0U7QXpGdzVtQko7O0F5RnQ1bUJFO0VBQ0U7QXpGeTVtQko7O0F5RnY1bUJFO0VBQ0U7QXpGMDVtQko7O0F5Rng1bUJFO0VBQ0U7QXpGMjVtQko7O0F5Rno1bUJFO0VBQ0U7QXpGNDVtQko7O0F5RjE1bUJFO0VBQ0U7QXpGNjVtQko7O0F5Rjc2bUJFO0VBQ0U7QXpGZzdtQko7O0F5Rjk2bUJFO0VBQ0U7QXpGaTdtQko7O0F5Ri82bUJFO0VBQ0U7QXpGazdtQko7O0F5Rmg3bUJFO0VBQ0U7QXpGbTdtQko7O0F5Rmo3bUJFO0VBQ0U7QXpGbzdtQko7O0F5Rmw3bUJFO0VBQ0U7QXpGcTdtQko7O0F5RnI4bUJFO0VBQ0U7QXpGdzhtQko7O0F5RnQ4bUJFO0VBQ0U7QXpGeThtQko7O0F5RnY4bUJFO0VBQ0U7QXpGMDhtQko7O0F5Rng4bUJFO0VBQ0U7QXpGMjhtQko7O0F5Rno4bUJFO0VBQ0U7QXpGNDhtQko7O0F5RjE4bUJFO0VBQ0U7QXpGNjhtQko7O0F5Rjc5bUJFO0VBQ0U7QXpGZyttQko7O0F5Rjk5bUJFO0VBQ0U7QXpGaSttQko7O0F5Ri85bUJFO0VBQ0U7QXpGayttQko7O0F5RmgrbUJFO0VBQ0U7QXpGbSttQko7O0F5RmorbUJFO0VBQ0U7QXpGbyttQko7O0F5RmwrbUJFO0VBQ0U7QXpGcSttQko7O0F5RnIvbUJFO0VBQ0U7QXpGdy9tQko7O0F5RnQvbUJFO0VBQ0U7QXpGeS9tQko7O0F5RnYvbUJFO0VBQ0U7QXpGMC9tQko7O0F5RngvbUJFO0VBQ0U7QXpGMi9tQko7O0F5RnovbUJFO0VBQ0U7QXpGNC9tQko7O0F5RjEvbUJFO0VBQ0U7QXpGNi9tQko7O0F5RjdnbkJFO0VBQ0U7QXpGZ2huQko7O0F5RjlnbkJFO0VBQ0U7QXpGaWhuQko7O0F5Ri9nbkJFO0VBQ0U7QXpGa2huQko7O0F5RmhobkJFO0VBQ0U7QXpGbWhuQko7O0F5RmpobkJFO0VBQ0U7QXpGb2huQko7O0F5RmxobkJFO0VBQ0U7QXpGcWhuQko7O0F5RnJpbkJFO0VBQ0U7QXpGd2luQko7O0F5RnRpbkJFO0VBQ0U7QXpGeWluQko7O0F5RnZpbkJFO0VBQ0U7QXpGMGluQko7O0F5RnhpbkJFO0VBQ0U7QXpGMmluQko7O0F5RnppbkJFO0VBQ0U7QXpGNGluQko7O0F5RjFpbkJFO0VBQ0U7QXpGNmluQko7O0F5RjdqbkJFO0VBQ0U7QXpGZ2tuQko7O0F5RjlqbkJFO0VBQ0U7QXpGaWtuQko7O0F5Ri9qbkJFO0VBQ0U7QXpGa2tuQko7O0F5RmhrbkJFO0VBQ0U7QXpGbWtuQko7O0F5RmprbkJFO0VBQ0U7QXpGb2tuQko7O0F5RmxrbkJFO0VBQ0U7QXpGcWtuQko7O0F5RnJsbkJFO0VBQ0U7QXpGd2xuQko7O0F5RnRsbkJFO0VBQ0U7QXpGeWxuQko7O0F5RnZsbkJFO0VBQ0U7QXpGMGxuQko7O0F5RnhsbkJFO0VBQ0U7QXpGMmxuQko7O0F5RnpsbkJFO0VBQ0U7QXpGNGxuQko7O0F5RjFsbkJFO0VBQ0U7QXpGNmxuQko7O0F5RjdtbkJFO0VBQ0U7QXpGZ25uQko7O0F5RjltbkJFO0VBQ0U7QXpGaW5uQko7O0F5Ri9tbkJFO0VBQ0U7QXpGa25uQko7O0F5RmhubkJFO0VBQ0U7QXpGbW5uQko7O0F5RmpubkJFO0VBQ0U7QXpGb25uQko7O0F5RmxubkJFO0VBQ0U7QXpGcW5uQko7O0F5RnJvbkJFO0VBQ0U7QXpGd29uQko7O0F5RnRvbkJFO0VBQ0U7QXpGeW9uQko7O0F5RnZvbkJFO0VBQ0U7QXpGMG9uQko7O0F5RnhvbkJFO0VBQ0U7QXpGMm9uQko7O0F5RnpvbkJFO0VBQ0U7QXpGNG9uQko7O0F5RjFvbkJFO0VBQ0U7QXpGNm9uQko7O0F5RjdwbkJFO0VBQ0U7QXpGZ3FuQko7O0F5RjlwbkJFO0VBQ0U7QXpGaXFuQko7O0F5Ri9wbkJFO0VBQ0U7QXpGa3FuQko7O0F5RmhxbkJFO0VBQ0U7QXpGbXFuQko7O0F5RmpxbkJFO0VBQ0U7QXpGb3FuQko7O0F5RmxxbkJFO0VBQ0U7QXpGcXFuQko7O0F5RnJybkJFO0VBQ0U7QXpGd3JuQko7O0F5RnRybkJFO0VBQ0U7QXpGeXJuQko7O0F5RnZybkJFO0VBQ0U7QXpGMHJuQko7O0F5RnhybkJFO0VBQ0U7QXpGMnJuQko7O0F5RnpybkJFO0VBQ0U7QXpGNHJuQko7O0F5RjFybkJFO0VBQ0U7QXpGNnJuQko7O0F5RjdzbkJFO0VBQ0U7QXpGZ3RuQko7O0F5RjlzbkJFO0VBQ0U7QXpGaXRuQko7O0F5Ri9zbkJFO0VBQ0U7QXpGa3RuQko7O0F5Rmh0bkJFO0VBQ0U7QXpGbXRuQko7O0F5Rmp0bkJFO0VBQ0U7QXpGb3RuQko7O0F5Rmx0bkJFO0VBQ0U7QXpGcXRuQko7O0F5RnJ1bkJFO0VBQ0U7QXpGd3VuQko7O0F5RnR1bkJFO0VBQ0U7QXpGeXVuQko7O0F5RnZ1bkJFO0VBQ0U7QXpGMHVuQko7O0F5Rnh1bkJFO0VBQ0U7QXpGMnVuQko7O0F5Rnp1bkJFO0VBQ0U7QXpGNHVuQko7O0F5RjF1bkJFO0VBQ0U7QXpGNnVuQko7O0F5Rjd2bkJFO0VBQ0U7QXpGZ3duQko7O0F5Rjl2bkJFO0VBQ0U7QXpGaXduQko7O0F5Ri92bkJFO0VBQ0U7QXpGa3duQko7O0F5Rmh3bkJFO0VBQ0U7QXpGbXduQko7O0F5Rmp3bkJFO0VBQ0U7QXpGb3duQko7O0F5Rmx3bkJFO0VBQ0U7QXpGcXduQko7O0F5RnJ4bkJFO0VBQ0U7QXpGd3huQko7O0F5RnR4bkJFO0VBQ0U7QXpGeXhuQko7O0F5RnZ4bkJFO0VBQ0U7QXpGMHhuQko7O0F5Rnh4bkJFO0VBQ0U7QXpGMnhuQko7O0F5Rnp4bkJFO0VBQ0U7QXpGNHhuQko7O0F5RjF4bkJFO0VBQ0U7QXpGNnhuQko7O0F5Rjd5bkJFO0VBQ0U7QXpGZ3puQko7O0F5Rjl5bkJFO0VBQ0U7QXpGaXpuQko7O0F5Ri95bkJFO0VBQ0U7QXpGa3puQko7O0F5Rmh6bkJFO0VBQ0U7QXpGbXpuQko7O0F5Rmp6bkJFO0VBQ0U7QXpGb3puQko7O0F5Rmx6bkJFO0VBQ0U7QXpGcXpuQko7O0F5RnIwbkJFO0VBQ0U7QXpGdzBuQko7O0F5RnQwbkJFO0VBQ0U7QXpGeTBuQko7O0F5RnYwbkJFO0VBQ0U7QXpGMDBuQko7O0F5RngwbkJFO0VBQ0U7QXpGMjBuQko7O0F5RnowbkJFO0VBQ0U7QXpGNDBuQko7O0F5RjEwbkJFO0VBQ0U7QXpGNjBuQko7O0F5RjcxbkJFO0VBQ0U7QXpGZzJuQko7O0F5RjkxbkJFO0VBQ0U7QXpGaTJuQko7O0F5Ri8xbkJFO0VBQ0U7QXpGazJuQko7O0F5RmgybkJFO0VBQ0U7QXpGbTJuQko7O0F5RmoybkJFO0VBQ0U7QXpGbzJuQko7O0F5RmwybkJFO0VBQ0U7QXpGcTJuQko7O0F5RnIzbkJFO0VBQ0U7QXpGdzNuQko7O0F5RnQzbkJFO0VBQ0U7QXpGeTNuQko7O0F5RnYzbkJFO0VBQ0U7QXpGMDNuQko7O0F5RngzbkJFO0VBQ0U7QXpGMjNuQko7O0F5RnozbkJFO0VBQ0U7QXpGNDNuQko7O0F5RjEzbkJFO0VBQ0U7QXpGNjNuQko7O0F5Rjc0bkJFO0VBQ0U7QXpGZzVuQko7O0F5Rjk0bkJFO0VBQ0U7QXpGaTVuQko7O0F5Ri80bkJFO0VBQ0U7QXpGazVuQko7O0F5Rmg1bkJFO0VBQ0U7QXpGbTVuQko7O0F5Rmo1bkJFO0VBQ0U7QXpGbzVuQko7O0F5Rmw1bkJFO0VBQ0U7QXpGcTVuQko7O0F5RnI2bkJFO0VBQ0U7QXpGdzZuQko7O0F5RnQ2bkJFO0VBQ0U7QXpGeTZuQko7O0F5RnY2bkJFO0VBQ0U7QXpGMDZuQko7O0F5Rng2bkJFO0VBQ0U7QXpGMjZuQko7O0F5Rno2bkJFO0VBQ0U7QXpGNDZuQko7O0F5RjE2bkJFO0VBQ0U7QXpGNjZuQko7O0F5Rjc3bkJFO0VBQ0U7QXpGZzhuQko7O0F5Rjk3bkJFO0VBQ0U7QXpGaThuQko7O0F5Ri83bkJFO0VBQ0U7QXpGazhuQko7O0F5Rmg4bkJFO0VBQ0U7QXpGbThuQko7O0F5Rmo4bkJFO0VBQ0U7QXpGbzhuQko7O0F5Rmw4bkJFO0VBQ0U7QXpGcThuQko7O0F5RnI5bkJFO0VBQ0U7QXpGdzluQko7O0F5RnQ5bkJFO0VBQ0U7QXpGeTluQko7O0F5RnY5bkJFO0VBQ0U7QXpGMDluQko7O0F5Rng5bkJFO0VBQ0U7QXpGMjluQko7O0F5Rno5bkJFO0VBQ0U7QXpGNDluQko7O0F5RjE5bkJFO0VBQ0U7QXpGNjluQko7O0F5RjcrbkJFO0VBQ0U7QXpGZy9uQko7O0F5RjkrbkJFO0VBQ0U7QXpGaS9uQko7O0F5Ri8rbkJFO0VBQ0U7QXpGay9uQko7O0F5RmgvbkJFO0VBQ0U7QXpGbS9uQko7O0F5RmovbkJFO0VBQ0U7QXpGby9uQko7O0F5RmwvbkJFO0VBQ0U7QXpGcS9uQko7O0F5RnJnb0JFO0VBQ0U7QXpGd2dvQko7O0F5RnRnb0JFO0VBQ0U7QXpGeWdvQko7O0F5RnZnb0JFO0VBQ0U7QXpGMGdvQko7O0F5Rnhnb0JFO0VBQ0U7QXpGMmdvQko7O0F5Rnpnb0JFO0VBQ0U7QXpGNGdvQko7O0F5RjFnb0JFO0VBQ0U7QXpGNmdvQko7O0F5Rjdob0JFO0VBQ0U7QXpGZ2lvQko7O0F5Rjlob0JFO0VBQ0U7QXpGaWlvQko7O0F5Ri9ob0JFO0VBQ0U7QXpGa2lvQko7O0F5Rmhpb0JFO0VBQ0U7QXpGbWlvQko7O0F5Rmppb0JFO0VBQ0U7QXpGb2lvQko7O0F5Rmxpb0JFO0VBQ0U7QXpGcWlvQko7O0F5RnJqb0JFO0VBQ0U7QXpGd2pvQko7O0F5RnRqb0JFO0VBQ0U7QXpGeWpvQko7O0F5RnZqb0JFO0VBQ0U7QXpGMGpvQko7O0F5Rnhqb0JFO0VBQ0U7QXpGMmpvQko7O0F5Rnpqb0JFO0VBQ0U7QXpGNGpvQko7O0F5RjFqb0JFO0VBQ0U7QXpGNmpvQko7O0F5Rjdrb0JFO0VBQ0U7QXpGZ2xvQko7O0F5Rjlrb0JFO0VBQ0U7QXpGaWxvQko7O0F5Ri9rb0JFO0VBQ0U7QXpGa2xvQko7O0F5Rmhsb0JFO0VBQ0U7QXpGbWxvQko7O0F5Rmpsb0JFO0VBQ0U7QXpGb2xvQko7O0F5Rmxsb0JFO0VBQ0U7QXpGcWxvQko7O0F5RnJtb0JFO0VBQ0U7QXpGd21vQko7O0F5RnRtb0JFO0VBQ0U7QXpGeW1vQko7O0F5RnZtb0JFO0VBQ0U7QXpGMG1vQko7O0F5Rnhtb0JFO0VBQ0U7QXpGMm1vQko7O0F5Rnptb0JFO0VBQ0U7QXpGNG1vQko7O0F5RjFtb0JFO0VBQ0U7QXpGNm1vQko7O0F5Rjdub0JFO0VBQ0U7QXpGZ29vQko7O0F5Rjlub0JFO0VBQ0U7QXpGaW9vQko7O0F5Ri9ub0JFO0VBQ0U7QXpGa29vQko7O0F5Rmhvb0JFO0VBQ0U7QXpGbW9vQko7O0F5Rmpvb0JFO0VBQ0U7QXpGb29vQko7O0F5Rmxvb0JFO0VBQ0U7QXpGcW9vQko7O0F5RnJwb0JFO0VBQ0U7QXpGd3BvQko7O0F5RnRwb0JFO0VBQ0U7QXpGeXBvQko7O0F5RnZwb0JFO0VBQ0U7QXpGMHBvQko7O0F5Rnhwb0JFO0VBQ0U7QXpGMnBvQko7O0F5Rnpwb0JFO0VBQ0U7QXpGNHBvQko7O0F5RjFwb0JFO0VBQ0U7QXpGNnBvQko7O0F5Rjdxb0JFO0VBQ0U7QXpGZ3JvQko7O0F5Rjlxb0JFO0VBQ0U7QXpGaXJvQko7O0F5Ri9xb0JFO0VBQ0U7QXpGa3JvQko7O0F5Rmhyb0JFO0VBQ0U7QXpGbXJvQko7O0F5Rmpyb0JFO0VBQ0U7QXpGb3JvQko7O0F5Rmxyb0JFO0VBQ0U7QXpGcXJvQko7O0F5RnJzb0JFO0VBQ0U7QXpGd3NvQko7O0F5RnRzb0JFO0VBQ0U7QXpGeXNvQko7O0F5RnZzb0JFO0VBQ0U7QXpGMHNvQko7O0F5Rnhzb0JFO0VBQ0U7QXpGMnNvQko7O0F5Rnpzb0JFO0VBQ0U7QXpGNHNvQko7O0F5RjFzb0JFO0VBQ0U7QXpGNnNvQko7O0F5Rjd0b0JFO0VBQ0U7QXpGZ3VvQko7O0F5Rjl0b0JFO0VBQ0U7QXpGaXVvQko7O0F5Ri90b0JFO0VBQ0U7QXpGa3VvQko7O0F5Rmh1b0JFO0VBQ0U7QXpGbXVvQko7O0F5Rmp1b0JFO0VBQ0U7QXpGb3VvQko7O0F5Rmx1b0JFO0VBQ0U7QXpGcXVvQko7O0F5RnJ2b0JFO0VBQ0U7QXpGd3ZvQko7O0F5RnR2b0JFO0VBQ0U7QXpGeXZvQko7O0F5RnZ2b0JFO0VBQ0U7QXpGMHZvQko7O0F5Rnh2b0JFO0VBQ0U7QXpGMnZvQko7O0F5Rnp2b0JFO0VBQ0U7QXpGNHZvQko7O0F5RjF2b0JFO0VBQ0U7QXpGNnZvQko7O0F5Rjd3b0JFO0VBQ0U7QXpGZ3hvQko7O0F5Rjl3b0JFO0VBQ0U7QXpGaXhvQko7O0F5Ri93b0JFO0VBQ0U7QXpGa3hvQko7O0F5Rmh4b0JFO0VBQ0U7QXpGbXhvQko7O0F5Rmp4b0JFO0VBQ0U7QXpGb3hvQko7O0F5Rmx4b0JFO0VBQ0U7QXpGcXhvQko7O0F5RnJ5b0JFO0VBQ0U7QXpGd3lvQko7O0F5RnR5b0JFO0VBQ0U7QXpGeXlvQko7O0F5RnZ5b0JFO0VBQ0U7QXpGMHlvQko7O0F5Rnh5b0JFO0VBQ0U7QXpGMnlvQko7O0F5Rnp5b0JFO0VBQ0U7QXpGNHlvQko7O0F5RjF5b0JFO0VBQ0U7QXpGNnlvQko7O0F5Rjd6b0JFO0VBQ0U7QXpGZzBvQko7O0F5Rjl6b0JFO0VBQ0U7QXpGaTBvQko7O0F5Ri96b0JFO0VBQ0U7QXpGazBvQko7O0F5Rmgwb0JFO0VBQ0U7QXpGbTBvQko7O0F5Rmowb0JFO0VBQ0U7QXpGbzBvQko7O0F5Rmwwb0JFO0VBQ0U7QXpGcTBvQko7O0F5RnIxb0JFO0VBQ0U7QXpGdzFvQko7O0F5RnQxb0JFO0VBQ0U7QXpGeTFvQko7O0F5RnYxb0JFO0VBQ0U7QXpGMDFvQko7O0F5Rngxb0JFO0VBQ0U7QXpGMjFvQko7O0F5Rnoxb0JFO0VBQ0U7QXpGNDFvQko7O0F5RjExb0JFO0VBQ0U7QXpGNjFvQko7O0F5Rjcyb0JFO0VBQ0U7QXpGZzNvQko7O0F5Rjkyb0JFO0VBQ0U7QXpGaTNvQko7O0F5Ri8yb0JFO0VBQ0U7QXpGazNvQko7O0F5Rmgzb0JFO0VBQ0U7QXpGbTNvQko7O0F5Rmozb0JFO0VBQ0U7QXpGbzNvQko7O0F5Rmwzb0JFO0VBQ0U7QXpGcTNvQko7O0F5RnI0b0JFO0VBQ0U7QXpGdzRvQko7O0F5RnQ0b0JFO0VBQ0U7QXpGeTRvQko7O0F5RnY0b0JFO0VBQ0U7QXpGMDRvQko7O0F5Rng0b0JFO0VBQ0U7QXpGMjRvQko7O0F5Rno0b0JFO0VBQ0U7QXpGNDRvQko7O0F5RjE0b0JFO0VBQ0U7QXpGNjRvQko7O0F5Rjc1b0JFO0VBQ0U7QXpGZzZvQko7O0F5Rjk1b0JFO0VBQ0U7QXpGaTZvQko7O0F5Ri81b0JFO0VBQ0U7QXpGazZvQko7O0F5Rmg2b0JFO0VBQ0U7QXpGbTZvQko7O0F5Rmo2b0JFO0VBQ0U7QXpGbzZvQko7O0F5Rmw2b0JFO0VBQ0U7QXpGcTZvQko7O0F5RnI3b0JFO0VBQ0U7QXpGdzdvQko7O0F5RnQ3b0JFO0VBQ0U7QXpGeTdvQko7O0F5RnY3b0JFO0VBQ0U7QXpGMDdvQko7O0F5Rng3b0JFO0VBQ0U7QXpGMjdvQko7O0F5Rno3b0JFO0VBQ0U7QXpGNDdvQko7O0F5RjE3b0JFO0VBQ0U7QXpGNjdvQko7O0F5Rjc4b0JFO0VBQ0U7QXpGZzlvQko7O0F5Rjk4b0JFO0VBQ0U7QXpGaTlvQko7O0F5Ri84b0JFO0VBQ0U7QXpGazlvQko7O0F5Rmg5b0JFO0VBQ0U7QXpGbTlvQko7O0F5Rmo5b0JFO0VBQ0U7QXpGbzlvQko7O0F5Rmw5b0JFO0VBQ0U7QXpGcTlvQko7O0F5RnIrb0JFO0VBQ0U7QXpGdytvQko7O0F5RnQrb0JFO0VBQ0U7QXpGeStvQko7O0F5RnYrb0JFO0VBQ0U7QXpGMCtvQko7O0F5Rngrb0JFO0VBQ0U7QXpGMitvQko7O0F5Rnorb0JFO0VBQ0U7QXpGNCtvQko7O0F5RjErb0JFO0VBQ0U7QXpGNitvQko7O0F5Rjcvb0JFO0VBQ0U7QXpGZ2dwQko7O0F5Rjkvb0JFO0VBQ0U7QXpGaWdwQko7O0F5Ri8vb0JFO0VBQ0U7QXpGa2dwQko7O0F5RmhncEJFO0VBQ0U7QXpGbWdwQko7O0F5RmpncEJFO0VBQ0U7QXpGb2dwQko7O0F5RmxncEJFO0VBQ0U7QXpGcWdwQko7O0F5RnJocEJFO0VBQ0U7QXpGd2hwQko7O0F5RnRocEJFO0VBQ0U7QXpGeWhwQko7O0F5RnZocEJFO0VBQ0U7QXpGMGhwQko7O0F5RnhocEJFO0VBQ0U7QXpGMmhwQko7O0F5RnpocEJFO0VBQ0U7QXpGNGhwQko7O0F5RjFocEJFO0VBQ0U7QXpGNmhwQko7O0F5RjdpcEJFO0VBQ0U7QXpGZ2pwQko7O0F5RjlpcEJFO0VBQ0U7QXpGaWpwQko7O0F5Ri9pcEJFO0VBQ0U7QXpGa2pwQko7O0F5RmhqcEJFO0VBQ0U7QXpGbWpwQko7O0F5RmpqcEJFO0VBQ0U7QXpGb2pwQko7O0F5RmxqcEJFO0VBQ0U7QXpGcWpwQko7O0F5RnJrcEJFO0VBQ0U7QXpGd2twQko7O0F5RnRrcEJFO0VBQ0U7QXpGeWtwQko7O0F5RnZrcEJFO0VBQ0U7QXpGMGtwQko7O0F5RnhrcEJFO0VBQ0U7QXpGMmtwQko7O0F5RnprcEJFO0VBQ0U7QXpGNGtwQko7O0F5RjFrcEJFO0VBQ0U7QXpGNmtwQko7O0F5RjdscEJFO0VBQ0U7QXpGZ21wQko7O0F5RjlscEJFO0VBQ0U7QXpGaW1wQko7O0F5Ri9scEJFO0VBQ0U7QXpGa21wQko7O0F5RmhtcEJFO0VBQ0U7QXpGbW1wQko7O0F5RmptcEJFO0VBQ0U7QXpGb21wQko7O0F5RmxtcEJFO0VBQ0U7QXpGcW1wQko7O0F5RnJucEJFO0VBQ0U7QXpGd25wQko7O0F5RnRucEJFO0VBQ0U7QXpGeW5wQko7O0F5RnZucEJFO0VBQ0U7QXpGMG5wQko7O0F5RnhucEJFO0VBQ0U7QXpGMm5wQko7O0F5RnpucEJFO0VBQ0U7QXpGNG5wQko7O0F5RjFucEJFO0VBQ0U7QXpGNm5wQko7O0F5RjdvcEJFO0VBQ0U7QXpGZ3BwQko7O0F5RjlvcEJFO0VBQ0U7QXpGaXBwQko7O0F5Ri9vcEJFO0VBQ0U7QXpGa3BwQko7O0F5RmhwcEJFO0VBQ0U7QXpGbXBwQko7O0F5RmpwcEJFO0VBQ0U7QXpGb3BwQko7O0F5RmxwcEJFO0VBQ0U7QXpGcXBwQko7O0F5RnJxcEJFO0VBQ0U7QXpGd3FwQko7O0F5RnRxcEJFO0VBQ0U7QXpGeXFwQko7O0F5RnZxcEJFO0VBQ0U7QXpGMHFwQko7O0F5RnhxcEJFO0VBQ0U7QXpGMnFwQko7O0F5RnpxcEJFO0VBQ0U7QXpGNHFwQko7O0F5RjFxcEJFO0VBQ0U7QXpGNnFwQko7O0F5RjdycEJFO0VBQ0U7QXpGZ3NwQko7O0F5RjlycEJFO0VBQ0U7QXpGaXNwQko7O0F5Ri9ycEJFO0VBQ0U7QXpGa3NwQko7O0F5RmhzcEJFO0VBQ0U7QXpGbXNwQko7O0F5RmpzcEJFO0VBQ0U7QXpGb3NwQko7O0F5RmxzcEJFO0VBQ0U7QXpGcXNwQko7O0F5RnJ0cEJFO0VBQ0U7QXpGd3RwQko7O0F5RnR0cEJFO0VBQ0U7QXpGeXRwQko7O0F5RnZ0cEJFO0VBQ0U7QXpGMHRwQko7O0F5Rnh0cEJFO0VBQ0U7QXpGMnRwQko7O0F5Rnp0cEJFO0VBQ0U7QXpGNHRwQko7O0F5RjF0cEJFO0VBQ0U7QXpGNnRwQko7O0F5Rjd1cEJFO0VBQ0U7QXpGZ3ZwQko7O0F5Rjl1cEJFO0VBQ0U7QXpGaXZwQko7O0F5Ri91cEJFO0VBQ0U7QXpGa3ZwQko7O0F5Rmh2cEJFO0VBQ0U7QXpGbXZwQko7O0F5Rmp2cEJFO0VBQ0U7QXpGb3ZwQko7O0F5Rmx2cEJFO0VBQ0U7QXpGcXZwQko7O0F5RnJ3cEJFO0VBQ0U7QXpGd3dwQko7O0F5RnR3cEJFO0VBQ0U7QXpGeXdwQko7O0F5RnZ3cEJFO0VBQ0U7QXpGMHdwQko7O0F5Rnh3cEJFO0VBQ0U7QXpGMndwQko7O0F5Rnp3cEJFO0VBQ0U7QXpGNHdwQko7O0F5RjF3cEJFO0VBQ0U7QXpGNndwQko7O0F5Rjd4cEJFO0VBQ0U7QXpGZ3lwQko7O0F5Rjl4cEJFO0VBQ0U7QXpGaXlwQko7O0F5Ri94cEJFO0VBQ0U7QXpGa3lwQko7O0F5Rmh5cEJFO0VBQ0U7QXpGbXlwQko7O0F5Rmp5cEJFO0VBQ0U7QXpGb3lwQko7O0F5Rmx5cEJFO0VBQ0U7QXpGcXlwQko7O0F5RnJ6cEJFO0VBQ0U7QXpGd3pwQko7O0F5RnR6cEJFO0VBQ0U7QXpGeXpwQko7O0F5RnZ6cEJFO0VBQ0U7QXpGMHpwQko7O0F5Rnh6cEJFO0VBQ0U7QXpGMnpwQko7O0F5Rnp6cEJFO0VBQ0U7QXpGNHpwQko7O0F5RjF6cEJFO0VBQ0U7QXpGNnpwQko7O0F5RjcwcEJFO0VBQ0U7QXpGZzFwQko7O0F5RjkwcEJFO0VBQ0U7QXpGaTFwQko7O0F5Ri8wcEJFO0VBQ0U7QXpGazFwQko7O0F5RmgxcEJFO0VBQ0U7QXpGbTFwQko7O0F5RmoxcEJFO0VBQ0U7QXpGbzFwQko7O0F5RmwxcEJFO0VBQ0U7QXpGcTFwQko7O0F5RnIycEJFO0VBQ0U7QXpGdzJwQko7O0F5RnQycEJFO0VBQ0U7QXpGeTJwQko7O0F5RnYycEJFO0VBQ0U7QXpGMDJwQko7O0F5RngycEJFO0VBQ0U7QXpGMjJwQko7O0F5RnoycEJFO0VBQ0U7QXpGNDJwQko7O0F5RjEycEJFO0VBQ0U7QXpGNjJwQko7O0F5RjczcEJFO0VBQ0U7QXpGZzRwQko7O0F5RjkzcEJFO0VBQ0U7QXpGaTRwQko7O0F5Ri8zcEJFO0VBQ0U7QXpGazRwQko7O0F5Rmg0cEJFO0VBQ0U7QXpGbTRwQko7O0F5Rmo0cEJFO0VBQ0U7QXpGbzRwQko7O0F5Rmw0cEJFO0VBQ0U7QXpGcTRwQko7O0F5RnI1cEJFO0VBQ0U7QXpGdzVwQko7O0F5RnQ1cEJFO0VBQ0U7QXpGeTVwQko7O0F5RnY1cEJFO0VBQ0U7QXpGMDVwQko7O0F5Rng1cEJFO0VBQ0U7QXpGMjVwQko7O0F5Rno1cEJFO0VBQ0U7QXpGNDVwQko7O0F5RjE1cEJFO0VBQ0U7QXpGNjVwQko7O0F5Rjc2cEJFO0VBQ0U7QXpGZzdwQko7O0F5Rjk2cEJFO0VBQ0U7QXpGaTdwQko7O0F5Ri82cEJFO0VBQ0U7QXpGazdwQko7O0F5Rmg3cEJFO0VBQ0U7QXpGbTdwQko7O0F5Rmo3cEJFO0VBQ0U7QXpGbzdwQko7O0F5Rmw3cEJFO0VBQ0U7QXpGcTdwQko7O0F5RnI4cEJFO0VBQ0U7QXpGdzhwQko7O0F5RnQ4cEJFO0VBQ0U7QXpGeThwQko7O0F5RnY4cEJFO0VBQ0U7QXpGMDhwQko7O0F5Rng4cEJFO0VBQ0U7QXpGMjhwQko7O0F5Rno4cEJFO0VBQ0U7QXpGNDhwQko7O0F5RjE4cEJFO0VBQ0U7QXpGNjhwQko7O0F5Rjc5cEJFO0VBQ0U7QXpGZytwQko7O0F5Rjk5cEJFO0VBQ0U7QXpGaStwQko7O0F5Ri85cEJFO0VBQ0U7QXpGaytwQko7O0F5RmgrcEJFO0VBQ0U7QXpGbStwQko7O0F5RmorcEJFO0VBQ0U7QXpGbytwQko7O0F5RmwrcEJFO0VBQ0U7QXpGcStwQko7O0F5RnIvcEJFO0VBQ0U7QXpGdy9wQko7O0F5RnQvcEJFO0VBQ0U7QXpGeS9wQko7O0F5RnYvcEJFO0VBQ0U7QXpGMC9wQko7O0F5RngvcEJFO0VBQ0U7QXpGMi9wQko7O0F5RnovcEJFO0VBQ0U7QXpGNC9wQko7O0F5RjEvcEJFO0VBQ0U7QXpGNi9wQko7O0F5RjdncUJFO0VBQ0U7QXpGZ2hxQko7O0F5RjlncUJFO0VBQ0U7QXpGaWhxQko7O0F5Ri9ncUJFO0VBQ0U7QXpGa2hxQko7O0F5RmhocUJFO0VBQ0U7QXpGbWhxQko7O0F5RmpocUJFO0VBQ0U7QXpGb2hxQko7O0F5RmxocUJFO0VBQ0U7QXpGcWhxQko7O0F5RnJpcUJFO0VBQ0U7QXpGd2lxQko7O0F5RnRpcUJFO0VBQ0U7QXpGeWlxQko7O0F5RnZpcUJFO0VBQ0U7QXpGMGlxQko7O0F5RnhpcUJFO0VBQ0U7QXpGMmlxQko7O0F5RnppcUJFO0VBQ0U7QXpGNGlxQko7O0F5RjFpcUJFO0VBQ0U7QXpGNmlxQko7O0F5RjdqcUJFO0VBQ0U7QXpGZ2txQko7O0F5RjlqcUJFO0VBQ0U7QXpGaWtxQko7O0F5Ri9qcUJFO0VBQ0U7QXpGa2txQko7O0F5RmhrcUJFO0VBQ0U7QXpGbWtxQko7O0F5RmprcUJFO0VBQ0U7QXpGb2txQko7O0F5RmxrcUJFO0VBQ0U7QXpGcWtxQko7O0F5RnJscUJFO0VBQ0U7QXpGd2xxQko7O0F5RnRscUJFO0VBQ0U7QXpGeWxxQko7O0F5RnZscUJFO0VBQ0U7QXpGMGxxQko7O0F5RnhscUJFO0VBQ0U7QXpGMmxxQko7O0F5RnpscUJFO0VBQ0U7QXpGNGxxQko7O0F5RjFscUJFO0VBQ0U7QXpGNmxxQko7O0F5RjdtcUJFO0VBQ0U7QXpGZ25xQko7O0F5RjltcUJFO0VBQ0U7QXpGaW5xQko7O0F5Ri9tcUJFO0VBQ0U7QXpGa25xQko7O0F5RmhucUJFO0VBQ0U7QXpGbW5xQko7O0F5RmpucUJFO0VBQ0U7QXpGb25xQko7O0F5RmxucUJFO0VBQ0U7QXpGcW5xQko7O0F5RnJvcUJFO0VBQ0U7QXpGd29xQko7O0F5RnRvcUJFO0VBQ0U7QXpGeW9xQko7O0F5RnZvcUJFO0VBQ0U7QXpGMG9xQko7O0F5RnhvcUJFO0VBQ0U7QXpGMm9xQko7O0F5RnpvcUJFO0VBQ0U7QXpGNG9xQko7O0F5RjFvcUJFO0VBQ0U7QXpGNm9xQko7O0F5RjdwcUJFO0VBQ0U7QXpGZ3FxQko7O0F5RjlwcUJFO0VBQ0U7QXpGaXFxQko7O0F5Ri9wcUJFO0VBQ0U7QXpGa3FxQko7O0F5RmhxcUJFO0VBQ0U7QXpGbXFxQko7O0F5RmpxcUJFO0VBQ0U7QXpGb3FxQko7O0F5RmxxcUJFO0VBQ0U7QXpGcXFxQko7O0F5RnJycUJFO0VBQ0U7QXpGd3JxQko7O0F5RnRycUJFO0VBQ0U7QXpGeXJxQko7O0F5RnZycUJFO0VBQ0U7QXpGMHJxQko7O0F5RnhycUJFO0VBQ0U7QXpGMnJxQko7O0F5RnpycUJFO0VBQ0U7QXpGNHJxQko7O0F5RjFycUJFO0VBQ0U7QXpGNnJxQko7O0F5RjdzcUJFO0VBQ0U7QXpGZ3RxQko7O0F5RjlzcUJFO0VBQ0U7QXpGaXRxQko7O0F5Ri9zcUJFO0VBQ0U7QXpGa3RxQko7O0F5Rmh0cUJFO0VBQ0U7QXpGbXRxQko7O0F5Rmp0cUJFO0VBQ0U7QXpGb3RxQko7O0F5Rmx0cUJFO0VBQ0U7QXpGcXRxQko7O0F5RnJ1cUJFO0VBQ0U7QXpGd3VxQko7O0F5RnR1cUJFO0VBQ0U7QXpGeXVxQko7O0F5RnZ1cUJFO0VBQ0U7QXpGMHVxQko7O0F5Rnh1cUJFO0VBQ0U7QXpGMnVxQko7O0F5Rnp1cUJFO0VBQ0U7QXpGNHVxQko7O0F5RjF1cUJFO0VBQ0U7QXpGNnVxQko7O0F5Rjd2cUJFO0VBQ0U7QXpGZ3dxQko7O0F5Rjl2cUJFO0VBQ0U7QXpGaXdxQko7O0F5Ri92cUJFO0VBQ0U7QXpGa3dxQko7O0F5Rmh3cUJFO0VBQ0U7QXpGbXdxQko7O0F5Rmp3cUJFO0VBQ0U7QXpGb3dxQko7O0F5Rmx3cUJFO0VBQ0U7QXpGcXdxQko7O0F5RnJ4cUJFO0VBQ0U7QXpGd3hxQko7O0F5RnR4cUJFO0VBQ0U7QXpGeXhxQko7O0F5RnZ4cUJFO0VBQ0U7QXpGMHhxQko7O0F5Rnh4cUJFO0VBQ0U7QXpGMnhxQko7O0F5Rnp4cUJFO0VBQ0U7QXpGNHhxQko7O0F5RjF4cUJFO0VBQ0U7QXpGNnhxQko7O0F5Rjd5cUJFO0VBQ0U7QXpGZ3pxQko7O0F5Rjl5cUJFO0VBQ0U7QXpGaXpxQko7O0F5Ri95cUJFO0VBQ0U7QXpGa3pxQko7O0F5Rmh6cUJFO0VBQ0U7QXpGbXpxQko7O0F5Rmp6cUJFO0VBQ0U7QXpGb3pxQko7O0F5Rmx6cUJFO0VBQ0U7QXpGcXpxQko7O0F5RnIwcUJFO0VBQ0U7QXpGdzBxQko7O0F5RnQwcUJFO0VBQ0U7QXpGeTBxQko7O0F5RnYwcUJFO0VBQ0U7QXpGMDBxQko7O0F5RngwcUJFO0VBQ0U7QXpGMjBxQko7O0F5RnowcUJFO0VBQ0U7QXpGNDBxQko7O0F5RjEwcUJFO0VBQ0U7QXpGNjBxQko7O0F5RjcxcUJFO0VBQ0U7QXpGZzJxQko7O0F5RjkxcUJFO0VBQ0U7QXpGaTJxQko7O0F5Ri8xcUJFO0VBQ0U7QXpGazJxQko7O0F5RmgycUJFO0VBQ0U7QXpGbTJxQko7O0F5RmoycUJFO0VBQ0U7QXpGbzJxQko7O0F5RmwycUJFO0VBQ0U7QXpGcTJxQko7O0F5RnIzcUJFO0VBQ0U7QXpGdzNxQko7O0F5RnQzcUJFO0VBQ0U7QXpGeTNxQko7O0F5RnYzcUJFO0VBQ0U7QXpGMDNxQko7O0F5RngzcUJFO0VBQ0U7QXpGMjNxQko7O0F5RnozcUJFO0VBQ0U7QXpGNDNxQko7O0F5RjEzcUJFO0VBQ0U7QXpGNjNxQko7O0F5Rjc0cUJFO0VBQ0U7QXpGZzVxQko7O0F5Rjk0cUJFO0VBQ0U7QXpGaTVxQko7O0F5Ri80cUJFO0VBQ0U7QXpGazVxQko7O0F5Rmg1cUJFO0VBQ0U7QXpGbTVxQko7O0F5Rmo1cUJFO0VBQ0U7QXpGbzVxQko7O0F5Rmw1cUJFO0VBQ0U7QXpGcTVxQko7O0F5RnI2cUJFO0VBQ0U7QXpGdzZxQko7O0F5RnQ2cUJFO0VBQ0U7QXpGeTZxQko7O0F5RnY2cUJFO0VBQ0U7QXpGMDZxQko7O0F5Rng2cUJFO0VBQ0U7QXpGMjZxQko7O0F5Rno2cUJFO0VBQ0U7QXpGNDZxQko7O0F5RjE2cUJFO0VBQ0U7QXpGNjZxQko7O0F5Rjc3cUJFO0VBQ0U7QXpGZzhxQko7O0F5Rjk3cUJFO0VBQ0U7QXpGaThxQko7O0F5Ri83cUJFO0VBQ0U7QXpGazhxQko7O0F5Rmg4cUJFO0VBQ0U7QXpGbThxQko7O0F5Rmo4cUJFO0VBQ0U7QXpGbzhxQko7O0F5Rmw4cUJFO0VBQ0U7QXpGcThxQko7O0F5RnI5cUJFO0VBQ0U7QXpGdzlxQko7O0F5RnQ5cUJFO0VBQ0U7QXpGeTlxQko7O0F5RnY5cUJFO0VBQ0U7QXpGMDlxQko7O0F5Rng5cUJFO0VBQ0U7QXpGMjlxQko7O0F5Rno5cUJFO0VBQ0U7QXpGNDlxQko7O0F5RjE5cUJFO0VBQ0U7QXpGNjlxQko7O0F5RjcrcUJFO0VBQ0U7QXpGZy9xQko7O0F5RjkrcUJFO0VBQ0U7QXpGaS9xQko7O0F5Ri8rcUJFO0VBQ0U7QXpGay9xQko7O0F5RmgvcUJFO0VBQ0U7QXpGbS9xQko7O0F5RmovcUJFO0VBQ0U7QXpGby9xQko7O0F5RmwvcUJFO0VBQ0U7QXpGcS9xQko7O0F5RnJnckJFO0VBQ0U7QXpGd2dyQko7O0F5RnRnckJFO0VBQ0U7QXpGeWdyQko7O0F5RnZnckJFO0VBQ0U7QXpGMGdyQko7O0F5RnhnckJFO0VBQ0U7QXpGMmdyQko7O0F5RnpnckJFO0VBQ0U7QXpGNGdyQko7O0F5RjFnckJFO0VBQ0U7QXpGNmdyQko7O0F5RjdockJFO0VBQ0U7QXpGZ2lyQko7O0F5RjlockJFO0VBQ0U7QXpGaWlyQko7O0F5Ri9ockJFO0VBQ0U7QXpGa2lyQko7O0F5RmhpckJFO0VBQ0U7QXpGbWlyQko7O0F5RmppckJFO0VBQ0U7QXpGb2lyQko7O0F5RmxpckJFO0VBQ0U7QXpGcWlyQko7O0F5RnJqckJFO0VBQ0U7QXpGd2pyQko7O0F5RnRqckJFO0VBQ0U7QXpGeWpyQko7O0F5RnZqckJFO0VBQ0U7QXpGMGpyQko7O0F5RnhqckJFO0VBQ0U7QXpGMmpyQko7O0F5RnpqckJFO0VBQ0U7QXpGNGpyQko7O0F5RjFqckJFO0VBQ0U7QXpGNmpyQko7O0F5RjdrckJFO0VBQ0U7QXpGZ2xyQko7O0F5RjlrckJFO0VBQ0U7QXpGaWxyQko7O0F5Ri9rckJFO0VBQ0U7QXpGa2xyQko7O0F5RmhsckJFO0VBQ0U7QXpGbWxyQko7O0F5RmpsckJFO0VBQ0U7QXpGb2xyQko7O0F5RmxsckJFO0VBQ0U7QXpGcWxyQko7O0F5RnJtckJFO0VBQ0U7QXpGd21yQko7O0F5RnRtckJFO0VBQ0U7QXpGeW1yQko7O0F5RnZtckJFO0VBQ0U7QXpGMG1yQko7O0F5RnhtckJFO0VBQ0U7QXpGMm1yQko7O0F5RnptckJFO0VBQ0U7QXpGNG1yQko7O0F5RjFtckJFO0VBQ0U7QXpGNm1yQko7O0F5RjduckJFO0VBQ0U7QXpGZ29yQko7O0F5RjluckJFO0VBQ0U7QXpGaW9yQko7O0F5Ri9uckJFO0VBQ0U7QXpGa29yQko7O0F5RmhvckJFO0VBQ0U7QXpGbW9yQko7O0F5RmpvckJFO0VBQ0U7QXpGb29yQko7O0F5RmxvckJFO0VBQ0U7QXpGcW9yQko7O0F5RnJwckJFO0VBQ0U7QXpGd3ByQko7O0F5RnRwckJFO0VBQ0U7QXpGeXByQko7O0F5RnZwckJFO0VBQ0U7QXpGMHByQko7O0F5RnhwckJFO0VBQ0U7QXpGMnByQko7O0F5RnpwckJFO0VBQ0U7QXpGNHByQko7O0F5RjFwckJFO0VBQ0U7QXpGNnByQko7O0F5RjdxckJFO0VBQ0U7QXpGZ3JyQko7O0F5RjlxckJFO0VBQ0U7QXpGaXJyQko7O0F5Ri9xckJFO0VBQ0U7QXpGa3JyQko7O0F5RmhyckJFO0VBQ0U7QXpGbXJyQko7O0F5RmpyckJFO0VBQ0U7QXpGb3JyQko7O0F5RmxyckJFO0VBQ0U7QXpGcXJyQko7O0F5RnJzckJFO0VBQ0U7QXpGd3NyQko7O0F5RnRzckJFO0VBQ0U7QXpGeXNyQko7O0F5RnZzckJFO0VBQ0U7QXpGMHNyQko7O0F5RnhzckJFO0VBQ0U7QXpGMnNyQko7O0F5RnpzckJFO0VBQ0U7QXpGNHNyQko7O0F5RjFzckJFO0VBQ0U7QXpGNnNyQko7O0F5Rjd0ckJFO0VBQ0U7QXpGZ3VyQko7O0F5Rjl0ckJFO0VBQ0U7QXpGaXVyQko7O0F5Ri90ckJFO0VBQ0U7QXpGa3VyQko7O0F5Rmh1ckJFO0VBQ0U7QXpGbXVyQko7O0F5Rmp1ckJFO0VBQ0U7QXpGb3VyQko7O0F5Rmx1ckJFO0VBQ0U7QXpGcXVyQko7O0F5RnJ2ckJFO0VBQ0U7QXpGd3ZyQko7O0F5RnR2ckJFO0VBQ0U7QXpGeXZyQko7O0F5RnZ2ckJFO0VBQ0U7QXpGMHZyQko7O0F5Rnh2ckJFO0VBQ0U7QXpGMnZyQko7O0F5Rnp2ckJFO0VBQ0U7QXpGNHZyQko7O0F5RjF2ckJFO0VBQ0U7QXpGNnZyQko7O0F5Rjd3ckJFO0VBQ0U7QXpGZ3hyQko7O0F5Rjl3ckJFO0VBQ0U7QXpGaXhyQko7O0F5Ri93ckJFO0VBQ0U7QXpGa3hyQko7O0F5Rmh4ckJFO0VBQ0U7QXpGbXhyQko7O0F5Rmp4ckJFO0VBQ0U7QXpGb3hyQko7O0F5Rmx4ckJFO0VBQ0U7QXpGcXhyQko7O0F5RnJ5ckJFO0VBQ0U7QXpGd3lyQko7O0F5RnR5ckJFO0VBQ0U7QXpGeXlyQko7O0F5RnZ5ckJFO0VBQ0U7QXpGMHlyQko7O0F5Rnh5ckJFO0VBQ0U7QXpGMnlyQko7O0F5Rnp5ckJFO0VBQ0U7QXpGNHlyQko7O0F5RjF5ckJFO0VBQ0U7QXpGNnlyQko7O0F5Rjd6ckJFO0VBQ0U7QXpGZzByQko7O0F5Rjl6ckJFO0VBQ0U7QXpGaTByQko7O0F5Ri96ckJFO0VBQ0U7QXpGazByQko7O0F5RmgwckJFO0VBQ0U7QXpGbTByQko7O0F5RmowckJFO0VBQ0U7QXpGbzByQko7O0F5RmwwckJFO0VBQ0U7QXpGcTByQko7O0F5RnIxckJFO0VBQ0U7QXpGdzFyQko7O0F5RnQxckJFO0VBQ0U7QXpGeTFyQko7O0F5RnYxckJFO0VBQ0U7QXpGMDFyQko7O0F5RngxckJFO0VBQ0U7QXpGMjFyQko7O0F5RnoxckJFO0VBQ0U7QXpGNDFyQko7O0F5RjExckJFO0VBQ0U7QXpGNjFyQko7O0F5RjcyckJFO0VBQ0U7QXpGZzNyQko7O0F5RjkyckJFO0VBQ0U7QXpGaTNyQko7O0F5Ri8yckJFO0VBQ0U7QXpGazNyQko7O0F5RmgzckJFO0VBQ0U7QXpGbTNyQko7O0F5RmozckJFO0VBQ0U7QXpGbzNyQko7O0F5RmwzckJFO0VBQ0U7QXpGcTNyQko7O0F5RnI0ckJFO0VBQ0U7QXpGdzRyQko7O0F5RnQ0ckJFO0VBQ0U7QXpGeTRyQko7O0F5RnY0ckJFO0VBQ0U7QXpGMDRyQko7O0F5Rng0ckJFO0VBQ0U7QXpGMjRyQko7O0F5Rno0ckJFO0VBQ0U7QXpGNDRyQko7O0F5RjE0ckJFO0VBQ0U7QXpGNjRyQko7O0F5Rjc1ckJFO0VBQ0U7QXpGZzZyQko7O0F5Rjk1ckJFO0VBQ0U7QXpGaTZyQko7O0F5Ri81ckJFO0VBQ0U7QXpGazZyQko7O0F5Rmg2ckJFO0VBQ0U7QXpGbTZyQko7O0F5Rmo2ckJFO0VBQ0U7QXpGbzZyQko7O0F5Rmw2ckJFO0VBQ0U7QXpGcTZyQko7O0F5RnI3ckJFO0VBQ0U7QXpGdzdyQko7O0F5RnQ3ckJFO0VBQ0U7QXpGeTdyQko7O0F5RnY3ckJFO0VBQ0U7QXpGMDdyQko7O0F5Rng3ckJFO0VBQ0U7QXpGMjdyQko7O0F5Rno3ckJFO0VBQ0U7QXpGNDdyQko7O0F5RjE3ckJFO0VBQ0U7QXpGNjdyQko7O0F5Rjc4ckJFO0VBQ0U7QXpGZzlyQko7O0F5Rjk4ckJFO0VBQ0U7QXpGaTlyQko7O0F5Ri84ckJFO0VBQ0U7QXpGazlyQko7O0F5Rmg5ckJFO0VBQ0U7QXpGbTlyQko7O0F5Rmo5ckJFO0VBQ0U7QXpGbzlyQko7O0F5Rmw5ckJFO0VBQ0U7QXpGcTlyQko7O0F5RnIrckJFO0VBQ0U7QXpGdytyQko7O0F5RnQrckJFO0VBQ0U7QXpGeStyQko7O0F5RnYrckJFO0VBQ0U7QXpGMCtyQko7O0F5RngrckJFO0VBQ0U7QXpGMityQko7O0F5RnorckJFO0VBQ0U7QXpGNCtyQko7O0F5RjErckJFO0VBQ0U7QXpGNityQko7O0F5RjcvckJFO0VBQ0U7QXpGZ2dzQko7O0F5RjkvckJFO0VBQ0U7QXpGaWdzQko7O0F5Ri8vckJFO0VBQ0U7QXpGa2dzQko7O0F5Rmhnc0JFO0VBQ0U7QXpGbWdzQko7O0F5Rmpnc0JFO0VBQ0U7QXpGb2dzQko7O0F5Rmxnc0JFO0VBQ0U7QXpGcWdzQko7O0F5RnJoc0JFO0VBQ0U7QXpGd2hzQko7O0F5RnRoc0JFO0VBQ0U7QXpGeWhzQko7O0F5RnZoc0JFO0VBQ0U7QXpGMGhzQko7O0F5Rnhoc0JFO0VBQ0U7QXpGMmhzQko7O0F5Rnpoc0JFO0VBQ0U7QXpGNGhzQko7O0F5RjFoc0JFO0VBQ0U7QXpGNmhzQko7O0F5Rjdpc0JFO0VBQ0U7QXpGZ2pzQko7O0F5Rjlpc0JFO0VBQ0U7QXpGaWpzQko7O0F5Ri9pc0JFO0VBQ0U7QXpGa2pzQko7O0F5Rmhqc0JFO0VBQ0U7QXpGbWpzQko7O0F5Rmpqc0JFO0VBQ0U7QXpGb2pzQko7O0F5Rmxqc0JFO0VBQ0U7QXpGcWpzQko7O0F5RnJrc0JFO0VBQ0U7QXpGd2tzQko7O0F5RnRrc0JFO0VBQ0U7QXpGeWtzQko7O0F5RnZrc0JFO0VBQ0U7QXpGMGtzQko7O0F5Rnhrc0JFO0VBQ0U7QXpGMmtzQko7O0F5Rnprc0JFO0VBQ0U7QXpGNGtzQko7O0F5RjFrc0JFO0VBQ0U7QXpGNmtzQko7O0F5Rjdsc0JFO0VBQ0U7QXpGZ21zQko7O0F5Rjlsc0JFO0VBQ0U7QXpGaW1zQko7O0F5Ri9sc0JFO0VBQ0U7QXpGa21zQko7O0F5Rmhtc0JFO0VBQ0U7QXpGbW1zQko7O0F5Rmptc0JFO0VBQ0U7QXpGb21zQko7O0F5Rmxtc0JFO0VBQ0U7QXpGcW1zQko7O0F5RnJuc0JFO0VBQ0U7QXpGd25zQko7O0F5RnRuc0JFO0VBQ0U7QXpGeW5zQko7O0F5RnZuc0JFO0VBQ0U7QXpGMG5zQko7O0F5Rnhuc0JFO0VBQ0U7QXpGMm5zQko7O0F5Rnpuc0JFO0VBQ0U7QXpGNG5zQko7O0F5RjFuc0JFO0VBQ0U7QXpGNm5zQko7O0F5Rjdvc0JFO0VBQ0U7QXpGZ3BzQko7O0F5Rjlvc0JFO0VBQ0U7QXpGaXBzQko7O0F5Ri9vc0JFO0VBQ0U7QXpGa3BzQko7O0F5Rmhwc0JFO0VBQ0U7QXpGbXBzQko7O0F5Rmpwc0JFO0VBQ0U7QXpGb3BzQko7O0F5Rmxwc0JFO0VBQ0U7QXpGcXBzQko7O0F5RnJxc0JFO0VBQ0U7QXpGd3FzQko7O0F5RnRxc0JFO0VBQ0U7QXpGeXFzQko7O0F5RnZxc0JFO0VBQ0U7QXpGMHFzQko7O0F5Rnhxc0JFO0VBQ0U7QXpGMnFzQko7O0F5Rnpxc0JFO0VBQ0U7QXpGNHFzQko7O0F5RjFxc0JFO0VBQ0U7QXpGNnFzQko7O0F5Rjdyc0JFO0VBQ0U7QXpGZ3NzQko7O0F5Rjlyc0JFO0VBQ0U7QXpGaXNzQko7O0F5Ri9yc0JFO0VBQ0U7QXpGa3NzQko7O0F5Rmhzc0JFO0VBQ0U7QXpGbXNzQko7O0F5Rmpzc0JFO0VBQ0U7QXpGb3NzQko7O0F5Rmxzc0JFO0VBQ0U7QXpGcXNzQko7O0F5RnJ0c0JFO0VBQ0U7QXpGd3RzQko7O0F5RnR0c0JFO0VBQ0U7QXpGeXRzQko7O0F5RnZ0c0JFO0VBQ0U7QXpGMHRzQko7O0F5Rnh0c0JFO0VBQ0U7QXpGMnRzQko7O0F5Rnp0c0JFO0VBQ0U7QXpGNHRzQko7O0F5RjF0c0JFO0VBQ0U7QXpGNnRzQko7O0F5Rjd1c0JFO0VBQ0U7QXpGZ3ZzQko7O0F5Rjl1c0JFO0VBQ0U7QXpGaXZzQko7O0F5Ri91c0JFO0VBQ0U7QXpGa3ZzQko7O0F5Rmh2c0JFO0VBQ0U7QXpGbXZzQko7O0F5Rmp2c0JFO0VBQ0U7QXpGb3ZzQko7O0F5Rmx2c0JFO0VBQ0U7QXpGcXZzQko7O0F5RnJ3c0JFO0VBQ0U7QXpGd3dzQko7O0F5RnR3c0JFO0VBQ0U7QXpGeXdzQko7O0F5RnZ3c0JFO0VBQ0U7QXpGMHdzQko7O0F5Rnh3c0JFO0VBQ0U7QXpGMndzQko7O0F5Rnp3c0JFO0VBQ0U7QXpGNHdzQko7O0F5RjF3c0JFO0VBQ0U7QXpGNndzQko7O0F5Rjd4c0JFO0VBQ0U7QXpGZ3lzQko7O0F5Rjl4c0JFO0VBQ0U7QXpGaXlzQko7O0F5Ri94c0JFO0VBQ0U7QXpGa3lzQko7O0F5Rmh5c0JFO0VBQ0U7QXpGbXlzQko7O0F5Rmp5c0JFO0VBQ0U7QXpGb3lzQko7O0F5Rmx5c0JFO0VBQ0U7QXpGcXlzQko7O0F5RnJ6c0JFO0VBQ0U7QXpGd3pzQko7O0F5RnR6c0JFO0VBQ0U7QXpGeXpzQko7O0F5RnZ6c0JFO0VBQ0U7QXpGMHpzQko7O0F5Rnh6c0JFO0VBQ0U7QXpGMnpzQko7O0F5Rnp6c0JFO0VBQ0U7QXpGNHpzQko7O0F5RjF6c0JFO0VBQ0U7QXpGNnpzQko7O0F5Rjcwc0JFO0VBQ0U7QXpGZzFzQko7O0F5Rjkwc0JFO0VBQ0U7QXpGaTFzQko7O0F5Ri8wc0JFO0VBQ0U7QXpGazFzQko7O0F5Rmgxc0JFO0VBQ0U7QXpGbTFzQko7O0F5Rmoxc0JFO0VBQ0U7QXpGbzFzQko7O0F5Rmwxc0JFO0VBQ0U7QXpGcTFzQko7O0F5RnIyc0JFO0VBQ0U7QXpGdzJzQko7O0F5RnQyc0JFO0VBQ0U7QXpGeTJzQko7O0F5RnYyc0JFO0VBQ0U7QXpGMDJzQko7O0F5Rngyc0JFO0VBQ0U7QXpGMjJzQko7O0F5Rnoyc0JFO0VBQ0U7QXpGNDJzQko7O0F5RjEyc0JFO0VBQ0U7QXpGNjJzQko7O0F5Rjczc0JFO0VBQ0U7QXpGZzRzQko7O0F5Rjkzc0JFO0VBQ0U7QXpGaTRzQko7O0F5Ri8zc0JFO0VBQ0U7QXpGazRzQko7O0F5Rmg0c0JFO0VBQ0U7QXpGbTRzQko7O0F5Rmo0c0JFO0VBQ0U7QXpGbzRzQko7O0F5Rmw0c0JFO0VBQ0U7QXpGcTRzQko7O0F5RnI1c0JFO0VBQ0U7QXpGdzVzQko7O0F5RnQ1c0JFO0VBQ0U7QXpGeTVzQko7O0F5RnY1c0JFO0VBQ0U7QXpGMDVzQko7O0F5Rng1c0JFO0VBQ0U7QXpGMjVzQko7O0F5Rno1c0JFO0VBQ0U7QXpGNDVzQko7O0F5RjE1c0JFO0VBQ0U7QXpGNjVzQko7O0F5Rjc2c0JFO0VBQ0U7QXpGZzdzQko7O0F5Rjk2c0JFO0VBQ0U7QXpGaTdzQko7O0F5Ri82c0JFO0VBQ0U7QXpGazdzQko7O0F5Rmg3c0JFO0VBQ0U7QXpGbTdzQko7O0F5Rmo3c0JFO0VBQ0U7QXpGbzdzQko7O0F5Rmw3c0JFO0VBQ0U7QXpGcTdzQko7O0F5RnI4c0JFO0VBQ0U7QXpGdzhzQko7O0F5RnQ4c0JFO0VBQ0U7QXpGeThzQko7O0F5RnY4c0JFO0VBQ0U7QXpGMDhzQko7O0F5Rng4c0JFO0VBQ0U7QXpGMjhzQko7O0F5Rno4c0JFO0VBQ0U7QXpGNDhzQko7O0F5RjE4c0JFO0VBQ0U7QXpGNjhzQko7O0F5Rjc5c0JFO0VBQ0U7QXpGZytzQko7O0F5Rjk5c0JFO0VBQ0U7QXpGaStzQko7O0F5Ri85c0JFO0VBQ0U7QXpGaytzQko7O0F5Rmgrc0JFO0VBQ0U7QXpGbStzQko7O0F5Rmorc0JFO0VBQ0U7QXpGbytzQko7O0F5Rmwrc0JFO0VBQ0U7QXpGcStzQko7O0F5RnIvc0JFO0VBQ0U7QXpGdy9zQko7O0F5RnQvc0JFO0VBQ0U7QXpGeS9zQko7O0F5RnYvc0JFO0VBQ0U7QXpGMC9zQko7O0F5Rngvc0JFO0VBQ0U7QXpGMi9zQko7O0F5Rnovc0JFO0VBQ0U7QXpGNC9zQko7O0F5RjEvc0JFO0VBQ0U7QXpGNi9zQko7O0F5RjdndEJFO0VBQ0U7QXpGZ2h0Qko7O0F5RjlndEJFO0VBQ0U7QXpGaWh0Qko7O0F5Ri9ndEJFO0VBQ0U7QXpGa2h0Qko7O0F5RmhodEJFO0VBQ0U7QXpGbWh0Qko7O0F5RmpodEJFO0VBQ0U7QXpGb2h0Qko7O0F5RmxodEJFO0VBQ0U7QXpGcWh0Qko7O0F5RnJpdEJFO0VBQ0U7QXpGd2l0Qko7O0F5RnRpdEJFO0VBQ0U7QXpGeWl0Qko7O0F5RnZpdEJFO0VBQ0U7QXpGMGl0Qko7O0F5RnhpdEJFO0VBQ0U7QXpGMml0Qko7O0F5RnppdEJFO0VBQ0U7QXpGNGl0Qko7O0F5RjFpdEJFO0VBQ0U7QXpGNml0Qko7O0F5RjdqdEJFO0VBQ0U7QXpGZ2t0Qko7O0F5RjlqdEJFO0VBQ0U7QXpGaWt0Qko7O0F5Ri9qdEJFO0VBQ0U7QXpGa2t0Qko7O0F5RmhrdEJFO0VBQ0U7QXpGbWt0Qko7O0F5RmprdEJFO0VBQ0U7QXpGb2t0Qko7O0F5RmxrdEJFO0VBQ0U7QXpGcWt0Qko7O0F5RnJsdEJFO0VBQ0U7QXpGd2x0Qko7O0F5RnRsdEJFO0VBQ0U7QXpGeWx0Qko7O0F5RnZsdEJFO0VBQ0U7QXpGMGx0Qko7O0F5RnhsdEJFO0VBQ0U7QXpGMmx0Qko7O0F5RnpsdEJFO0VBQ0U7QXpGNGx0Qko7O0F5RjFsdEJFO0VBQ0U7QXpGNmx0Qko7O0F5RjdtdEJFO0VBQ0U7QXpGZ250Qko7O0F5RjltdEJFO0VBQ0U7QXpGaW50Qko7O0F5Ri9tdEJFO0VBQ0U7QXpGa250Qko7O0F5RmhudEJFO0VBQ0U7QXpGbW50Qko7O0F5RmpudEJFO0VBQ0U7QXpGb250Qko7O0F5RmxudEJFO0VBQ0U7QXpGcW50Qko7O0F5RnJvdEJFO0VBQ0U7QXpGd290Qko7O0F5RnRvdEJFO0VBQ0U7QXpGeW90Qko7O0F5RnZvdEJFO0VBQ0U7QXpGMG90Qko7O0F5RnhvdEJFO0VBQ0U7QXpGMm90Qko7O0F5RnpvdEJFO0VBQ0U7QXpGNG90Qko7O0F5RjFvdEJFO0VBQ0U7QXpGNm90Qko7O0F5RjdwdEJFO0VBQ0U7QXpGZ3F0Qko7O0F5RjlwdEJFO0VBQ0U7QXpGaXF0Qko7O0F5Ri9wdEJFO0VBQ0U7QXpGa3F0Qko7O0F5RmhxdEJFO0VBQ0U7QXpGbXF0Qko7O0F5RmpxdEJFO0VBQ0U7QXpGb3F0Qko7O0F5RmxxdEJFO0VBQ0U7QXpGcXF0Qko7O0F5RnJydEJFO0VBQ0U7QXpGd3J0Qko7O0F5RnRydEJFO0VBQ0U7QXpGeXJ0Qko7O0F5RnZydEJFO0VBQ0U7QXpGMHJ0Qko7O0F5RnhydEJFO0VBQ0U7QXpGMnJ0Qko7O0F5RnpydEJFO0VBQ0U7QXpGNHJ0Qko7O0F5RjFydEJFO0VBQ0U7QXpGNnJ0Qko7O0F5RjdzdEJFO0VBQ0U7QXpGZ3R0Qko7O0F5RjlzdEJFO0VBQ0U7QXpGaXR0Qko7O0F5Ri9zdEJFO0VBQ0U7QXpGa3R0Qko7O0F5Rmh0dEJFO0VBQ0U7QXpGbXR0Qko7O0F5Rmp0dEJFO0VBQ0U7QXpGb3R0Qko7O0F5Rmx0dEJFO0VBQ0U7QXpGcXR0Qko7O0F5RnJ1dEJFO0VBQ0U7QXpGd3V0Qko7O0F5RnR1dEJFO0VBQ0U7QXpGeXV0Qko7O0F5RnZ1dEJFO0VBQ0U7QXpGMHV0Qko7O0F5Rnh1dEJFO0VBQ0U7QXpGMnV0Qko7O0F5Rnp1dEJFO0VBQ0U7QXpGNHV0Qko7O0F5RjF1dEJFO0VBQ0U7QXpGNnV0Qko7O0F5Rjd2dEJFO0VBQ0U7QXpGZ3d0Qko7O0F5Rjl2dEJFO0VBQ0U7QXpGaXd0Qko7O0F5Ri92dEJFO0VBQ0U7QXpGa3d0Qko7O0F5Rmh3dEJFO0VBQ0U7QXpGbXd0Qko7O0F5Rmp3dEJFO0VBQ0U7QXpGb3d0Qko7O0F5Rmx3dEJFO0VBQ0U7QXpGcXd0Qko7O0F5RnJ4dEJFO0VBQ0U7QXpGd3h0Qko7O0F5RnR4dEJFO0VBQ0U7QXpGeXh0Qko7O0F5RnZ4dEJFO0VBQ0U7QXpGMHh0Qko7O0F5Rnh4dEJFO0VBQ0U7QXpGMnh0Qko7O0F5Rnp4dEJFO0VBQ0U7QXpGNHh0Qko7O0F5RjF4dEJFO0VBQ0U7QXpGNnh0Qko7O0F5Rjd5dEJFO0VBQ0U7QXpGZ3p0Qko7O0F5Rjl5dEJFO0VBQ0U7QXpGaXp0Qko7O0F5Ri95dEJFO0VBQ0U7QXpGa3p0Qko7O0F5Rmh6dEJFO0VBQ0U7QXpGbXp0Qko7O0F5Rmp6dEJFO0VBQ0U7QXpGb3p0Qko7O0F5Rmx6dEJFO0VBQ0U7QXpGcXp0Qko7O0F5RnIwdEJFO0VBQ0U7QXpGdzB0Qko7O0F5RnQwdEJFO0VBQ0U7QXpGeTB0Qko7O0F5RnYwdEJFO0VBQ0U7QXpGMDB0Qko7O0F5RngwdEJFO0VBQ0U7QXpGMjB0Qko7O0F5RnowdEJFO0VBQ0U7QXpGNDB0Qko7O0F5RjEwdEJFO0VBQ0U7QXpGNjB0Qko7O0F5RjcxdEJFO0VBQ0U7QXpGZzJ0Qko7O0F5RjkxdEJFO0VBQ0U7QXpGaTJ0Qko7O0F5Ri8xdEJFO0VBQ0U7QXpGazJ0Qko7O0F5RmgydEJFO0VBQ0U7QXpGbTJ0Qko7O0F5RmoydEJFO0VBQ0U7QXpGbzJ0Qko7O0F5RmwydEJFO0VBQ0U7QXpGcTJ0Qko7O0F5RnIzdEJFO0VBQ0U7QXpGdzN0Qko7O0F5RnQzdEJFO0VBQ0U7QXpGeTN0Qko7O0F5RnYzdEJFO0VBQ0U7QXpGMDN0Qko7O0F5RngzdEJFO0VBQ0U7QXpGMjN0Qko7O0F5RnozdEJFO0VBQ0U7QXpGNDN0Qko7O0F5RjEzdEJFO0VBQ0U7QXpGNjN0Qko7O0F5Rjc0dEJFO0VBQ0U7QXpGZzV0Qko7O0F5Rjk0dEJFO0VBQ0U7QXpGaTV0Qko7O0F5Ri80dEJFO0VBQ0U7QXpGazV0Qko7O0F5Rmg1dEJFO0VBQ0U7QXpGbTV0Qko7O0F5Rmo1dEJFO0VBQ0U7QXpGbzV0Qko7O0F5Rmw1dEJFO0VBQ0U7QXpGcTV0Qko7O0F5RnI2dEJFO0VBQ0U7QXpGdzZ0Qko7O0F5RnQ2dEJFO0VBQ0U7QXpGeTZ0Qko7O0F5RnY2dEJFO0VBQ0U7QXpGMDZ0Qko7O0F5Rng2dEJFO0VBQ0U7QXpGMjZ0Qko7O0F5Rno2dEJFO0VBQ0U7QXpGNDZ0Qko7O0F5RjE2dEJFO0VBQ0U7QXpGNjZ0Qko7O0F5Rjc3dEJFO0VBQ0U7QXpGZzh0Qko7O0F5Rjk3dEJFO0VBQ0U7QXpGaTh0Qko7O0F5Ri83dEJFO0VBQ0U7QXpGazh0Qko7O0F5Rmg4dEJFO0VBQ0U7QXpGbTh0Qko7O0F5Rmo4dEJFO0VBQ0U7QXpGbzh0Qko7O0F5Rmw4dEJFO0VBQ0U7QXpGcTh0Qko7O0F5RnI5dEJFO0VBQ0U7QXpGdzl0Qko7O0F5RnQ5dEJFO0VBQ0U7QXpGeTl0Qko7O0F5RnY5dEJFO0VBQ0U7QXpGMDl0Qko7O0F5Rng5dEJFO0VBQ0U7QXpGMjl0Qko7O0F5Rno5dEJFO0VBQ0U7QXpGNDl0Qko7O0F5RjE5dEJFO0VBQ0U7QXpGNjl0Qko7O0F5RjcrdEJFO0VBQ0U7QXpGZy90Qko7O0F5RjkrdEJFO0VBQ0U7QXpGaS90Qko7O0F5Ri8rdEJFO0VBQ0U7QXpGay90Qko7O0F5RmgvdEJFO0VBQ0U7QXpGbS90Qko7O0F5RmovdEJFO0VBQ0U7QXpGby90Qko7O0F5RmwvdEJFO0VBQ0U7QXpGcS90Qko7O0F5RnJndUJFO0VBQ0U7QXpGd2d1Qko7O0F5RnRndUJFO0VBQ0U7QXpGeWd1Qko7O0F5RnZndUJFO0VBQ0U7QXpGMGd1Qko7O0F5RnhndUJFO0VBQ0U7QXpGMmd1Qko7O0F5RnpndUJFO0VBQ0U7QXpGNGd1Qko7O0F5RjFndUJFO0VBQ0U7QXpGNmd1Qko7O0F5RjdodUJFO0VBQ0U7QXpGZ2l1Qko7O0F5RjlodUJFO0VBQ0U7QXpGaWl1Qko7O0F5Ri9odUJFO0VBQ0U7QXpGa2l1Qko7O0F5RmhpdUJFO0VBQ0U7QXpGbWl1Qko7O0F5RmppdUJFO0VBQ0U7QXpGb2l1Qko7O0F5RmxpdUJFO0VBQ0U7QXpGcWl1Qko7O0F5RnJqdUJFO0VBQ0U7QXpGd2p1Qko7O0F5RnRqdUJFO0VBQ0U7QXpGeWp1Qko7O0F5RnZqdUJFO0VBQ0U7QXpGMGp1Qko7O0F5RnhqdUJFO0VBQ0U7QXpGMmp1Qko7O0F5RnpqdUJFO0VBQ0U7QXpGNGp1Qko7O0F5RjFqdUJFO0VBQ0U7QXpGNmp1Qko7O0F5RjdrdUJFO0VBQ0U7QXpGZ2x1Qko7O0F5RjlrdUJFO0VBQ0U7QXpGaWx1Qko7O0F5Ri9rdUJFO0VBQ0U7QXpGa2x1Qko7O0F5RmhsdUJFO0VBQ0U7QXpGbWx1Qko7O0F5RmpsdUJFO0VBQ0U7QXpGb2x1Qko7O0F5RmxsdUJFO0VBQ0U7QXpGcWx1Qko7O0F5RnJtdUJFO0VBQ0U7QXpGd211Qko7O0F5RnRtdUJFO0VBQ0U7QXpGeW11Qko7O0F5RnZtdUJFO0VBQ0U7QXpGMG11Qko7O0F5RnhtdUJFO0VBQ0U7QXpGMm11Qko7O0F5RnptdUJFO0VBQ0U7QXpGNG11Qko7O0F5RjFtdUJFO0VBQ0U7QXpGNm11Qko7O0F5RjdudUJFO0VBQ0U7QXpGZ291Qko7O0F5RjludUJFO0VBQ0U7QXpGaW91Qko7O0F5Ri9udUJFO0VBQ0U7QXpGa291Qko7O0F5RmhvdUJFO0VBQ0U7QXpGbW91Qko7O0F5RmpvdUJFO0VBQ0U7QXpGb291Qko7O0F5RmxvdUJFO0VBQ0U7QXpGcW91Qko7O0F5RnJwdUJFO0VBQ0U7QXpGd3B1Qko7O0F5RnRwdUJFO0VBQ0U7QXpGeXB1Qko7O0F5RnZwdUJFO0VBQ0U7QXpGMHB1Qko7O0F5RnhwdUJFO0VBQ0U7QXpGMnB1Qko7O0F5RnpwdUJFO0VBQ0U7QXpGNHB1Qko7O0F5RjFwdUJFO0VBQ0U7QXpGNnB1Qko7O0F5RjdxdUJFO0VBQ0U7QXpGZ3J1Qko7O0F5RjlxdUJFO0VBQ0U7QXpGaXJ1Qko7O0F5Ri9xdUJFO0VBQ0U7QXpGa3J1Qko7O0F5RmhydUJFO0VBQ0U7QXpGbXJ1Qko7O0F5RmpydUJFO0VBQ0U7QXpGb3J1Qko7O0F5RmxydUJFO0VBQ0U7QXpGcXJ1Qko7O0F5RnJzdUJFO0VBQ0U7QXpGd3N1Qko7O0F5RnRzdUJFO0VBQ0U7QXpGeXN1Qko7O0F5RnZzdUJFO0VBQ0U7QXpGMHN1Qko7O0F5RnhzdUJFO0VBQ0U7QXpGMnN1Qko7O0F5RnpzdUJFO0VBQ0U7QXpGNHN1Qko7O0F5RjFzdUJFO0VBQ0U7QXpGNnN1Qko7O0F5Rjd0dUJFO0VBQ0U7QXpGZ3V1Qko7O0F5Rjl0dUJFO0VBQ0U7QXpGaXV1Qko7O0F5Ri90dUJFO0VBQ0U7QXpGa3V1Qko7O0F5Rmh1dUJFO0VBQ0U7QXpGbXV1Qko7O0F5Rmp1dUJFO0VBQ0U7QXpGb3V1Qko7O0F5Rmx1dUJFO0VBQ0U7QXpGcXV1Qko7O0F5RnJ2dUJFO0VBQ0U7QXpGd3Z1Qko7O0F5RnR2dUJFO0VBQ0U7QXpGeXZ1Qko7O0F5RnZ2dUJFO0VBQ0U7QXpGMHZ1Qko7O0F5Rnh2dUJFO0VBQ0U7QXpGMnZ1Qko7O0F5Rnp2dUJFO0VBQ0U7QXpGNHZ1Qko7O0F5RjF2dUJFO0VBQ0U7QXpGNnZ1Qko7O0F5Rjd3dUJFO0VBQ0U7QXpGZ3h1Qko7O0F5Rjl3dUJFO0VBQ0U7QXpGaXh1Qko7O0F5Ri93dUJFO0VBQ0U7QXpGa3h1Qko7O0F5Rmh4dUJFO0VBQ0U7QXpGbXh1Qko7O0F5Rmp4dUJFO0VBQ0U7QXpGb3h1Qko7O0F5Rmx4dUJFO0VBQ0U7QXpGcXh1Qko7O0F5RnJ5dUJFO0VBQ0U7QXpGd3l1Qko7O0F5RnR5dUJFO0VBQ0U7QXpGeXl1Qko7O0F5RnZ5dUJFO0VBQ0U7QXpGMHl1Qko7O0F5Rnh5dUJFO0VBQ0U7QXpGMnl1Qko7O0F5Rnp5dUJFO0VBQ0U7QXpGNHl1Qko7O0F5RjF5dUJFO0VBQ0U7QXpGNnl1Qko7O0F5Rjd6dUJFO0VBQ0U7QXpGZzB1Qko7O0F5Rjl6dUJFO0VBQ0U7QXpGaTB1Qko7O0F5Ri96dUJFO0VBQ0U7QXpGazB1Qko7O0F5RmgwdUJFO0VBQ0U7QXpGbTB1Qko7O0F5RmowdUJFO0VBQ0U7QXpGbzB1Qko7O0F5RmwwdUJFO0VBQ0U7QXpGcTB1Qko7O0F5RnIxdUJFO0VBQ0U7QXpGdzF1Qko7O0F5RnQxdUJFO0VBQ0U7QXpGeTF1Qko7O0F5RnYxdUJFO0VBQ0U7QXpGMDF1Qko7O0F5RngxdUJFO0VBQ0U7QXpGMjF1Qko7O0F5RnoxdUJFO0VBQ0U7QXpGNDF1Qko7O0F5RjExdUJFO0VBQ0U7QXpGNjF1Qko7O0F5RjcydUJFO0VBQ0U7QXpGZzN1Qko7O0F5RjkydUJFO0VBQ0U7QXpGaTN1Qko7O0F5Ri8ydUJFO0VBQ0U7QXpGazN1Qko7O0F5RmgzdUJFO0VBQ0U7QXpGbTN1Qko7O0F5RmozdUJFO0VBQ0U7QXpGbzN1Qko7O0F5RmwzdUJFO0VBQ0U7QXpGcTN1Qko7O0F5RnI0dUJFO0VBQ0U7QXpGdzR1Qko7O0F5RnQ0dUJFO0VBQ0U7QXpGeTR1Qko7O0F5RnY0dUJFO0VBQ0U7QXpGMDR1Qko7O0F5Rng0dUJFO0VBQ0U7QXpGMjR1Qko7O0F5Rno0dUJFO0VBQ0U7QXpGNDR1Qko7O0F5RjE0dUJFO0VBQ0U7QXpGNjR1Qko7O0F5Rjc1dUJFO0VBQ0U7QXpGZzZ1Qko7O0F5Rjk1dUJFO0VBQ0U7QXpGaTZ1Qko7O0F5Ri81dUJFO0VBQ0U7QXpGazZ1Qko7O0F5Rmg2dUJFO0VBQ0U7QXpGbTZ1Qko7O0F5Rmo2dUJFO0VBQ0U7QXpGbzZ1Qko7O0F5Rmw2dUJFO0VBQ0U7QXpGcTZ1Qko7O0F5RnI3dUJFO0VBQ0U7QXpGdzd1Qko7O0F5RnQ3dUJFO0VBQ0U7QXpGeTd1Qko7O0F5RnY3dUJFO0VBQ0U7QXpGMDd1Qko7O0F5Rng3dUJFO0VBQ0U7QXpGMjd1Qko7O0F5Rno3dUJFO0VBQ0U7QXpGNDd1Qko7O0F5RjE3dUJFO0VBQ0U7QXpGNjd1Qko7O0F5Rjc4dUJFO0VBQ0U7QXpGZzl1Qko7O0F5Rjk4dUJFO0VBQ0U7QXpGaTl1Qko7O0F5Ri84dUJFO0VBQ0U7QXpGazl1Qko7O0F5Rmg5dUJFO0VBQ0U7QXpGbTl1Qko7O0F5Rmo5dUJFO0VBQ0U7QXpGbzl1Qko7O0F5Rmw5dUJFO0VBQ0U7QXpGcTl1Qko7O0F5RnIrdUJFO0VBQ0U7QXpGdyt1Qko7O0F5RnQrdUJFO0VBQ0U7QXpGeSt1Qko7O0F5RnYrdUJFO0VBQ0U7QXpGMCt1Qko7O0F5RngrdUJFO0VBQ0U7QXpGMit1Qko7O0F5RnordUJFO0VBQ0U7QXpGNCt1Qko7O0F5RjErdUJFO0VBQ0U7QXpGNit1Qko7O0F5RnYrdUJFO0VBQ0U7QXpGMCt1Qko7O0F5RngrdUJFO0VBQ0U7QXpGMit1Qko7O0F5RnordUJFO0VBQ0U7QXpGNCt1Qko7O0F5RjErdUJFO0VBQ0U7QXpGNit1Qko7O0F5RjMrdUJFO0VBQ0U7QXpGOCt1Qko7O0F5RjUrdUJFO0VBQ0U7QXpGKyt1Qko7O0F5RjcrdUJFO0VBQ0U7QXpGZy91Qko7O0F5RjkrdUJFO0VBQ0U7QXpGaS91Qko7O0F5Ri8rdUJFO0VBQ0U7QXpGay91Qko7O0F5RjNndkJFO0VBQ0U7QXpGOGd2Qko7O0F5RjVndkJFO0VBQ0U7QXpGK2d2Qko7O0F5RjdndkJFO0VBQ0U7QXpGZ2h2Qko7O0F5RjlndkJFO0VBQ0U7QXpGaWh2Qko7O0F5Ri9ndkJFO0VBQ0U7QXpGa2h2Qko7O0F5RmhodkJFO0VBQ0U7QXpGbWh2Qko7O0F5RmpodkJFO0VBQ0U7QXpGb2h2Qko7O0F5RmxodkJFO0VBQ0U7QXpGcWh2Qko7O0F5Rm5odkJFO0VBQ0U7QXpGc2h2Qko7O0F5Ri9pdkJFO0VBQ0U7QXpGa2p2Qko7O0F5RmhqdkJFO0VBQ0U7QXpGbWp2Qko7O0F5RmpqdkJFO0VBQ0U7QXpGb2p2Qko7O0F5RmxqdkJFO0VBQ0U7QXpGcWp2Qko7O0F5Rm5qdkJFO0VBQ0U7QXpGc2p2Qko7O0F5RnBqdkJFO0VBQ0U7QXpGdWp2Qko7O0F5RnJqdkJFO0VBQ0U7QXpGd2p2Qko7O0F5RnRqdkJFO0VBQ0U7QXpGeWp2Qko7O0F5RnZqdkJFO0VBQ0U7QXpGMGp2Qko7O0F5Rm5sdkJFO0VBQ0U7QXpGc2x2Qko7O0F5RnBsdkJFO0VBQ0U7QXpGdWx2Qko7O0F5RnJsdkJFO0VBQ0U7QXpGd2x2Qko7O0F5RnRsdkJFO0VBQ0U7QXpGeWx2Qko7O0F5RnZsdkJFO0VBQ0U7QXpGMGx2Qko7O0F5RnhsdkJFO0VBQ0U7QXpGMmx2Qko7O0F5RnpsdkJFO0VBQ0U7QXpGNGx2Qko7O0F5RjFsdkJFO0VBQ0U7QXpGNmx2Qko7O0F5RjNsdkJFO0VBQ0U7QXpGOGx2Qko7O0F5RnZudkJFO0VBQ0U7QXpGMG52Qko7O0F5RnhudkJFO0VBQ0U7QXpGMm52Qko7O0F5RnpudkJFO0VBQ0U7QXpGNG52Qko7O0F5RjFudkJFO0VBQ0U7QXpGNm52Qko7O0F5RjNudkJFO0VBQ0U7QXpGOG52Qko7O0F5RjVudkJFO0VBQ0U7QXpGK252Qko7O0F5RjdudkJFO0VBQ0U7QXpGZ292Qko7O0F5RjludkJFO0VBQ0U7QXpGaW92Qko7O0F5Ri9udkJFO0VBQ0U7QXpGa292Qko7O0F5RjNwdkJFO0VBQ0U7QXpGOHB2Qko7O0F5RjVwdkJFO0VBQ0U7QXpGK3B2Qko7O0F5RjdwdkJFO0VBQ0U7QXpGZ3F2Qko7O0F5RjlwdkJFO0VBQ0U7QXpGaXF2Qko7O0F5Ri9wdkJFO0VBQ0U7QXpGa3F2Qko7O0F5RmhxdkJFO0VBQ0U7QXpGbXF2Qko7O0F5RmpxdkJFO0VBQ0U7QXpGb3F2Qko7O0F5RmxxdkJFO0VBQ0U7QXpGcXF2Qko7O0F5Rm5xdkJFO0VBQ0U7QXpGc3F2Qko7O0F5Ri9ydkJFO0VBQ0U7QXpGa3N2Qko7O0F5RmhzdkJFO0VBQ0U7QXpGbXN2Qko7O0F5RmpzdkJFO0VBQ0U7QXpGb3N2Qko7O0F5RmxzdkJFO0VBQ0U7QXpGcXN2Qko7O0F5Rm5zdkJFO0VBQ0U7QXpGc3N2Qko7O0F5RnBzdkJFO0VBQ0U7QXpGdXN2Qko7O0F5RnJzdkJFO0VBQ0U7QXpGd3N2Qko7O0F5RnRzdkJFO0VBQ0U7QXpGeXN2Qko7O0F5RnZzdkJFO0VBQ0U7QXpGMHN2Qko7O0F5Rm51dkJFO0VBQ0U7QXpGc3V2Qko7O0F5RnB1dkJFO0VBQ0U7QXpGdXV2Qko7O0F5RnJ1dkJFO0VBQ0U7QXpGd3V2Qko7O0F5RnR1dkJFO0VBQ0U7QXpGeXV2Qko7O0F5RnZ1dkJFO0VBQ0U7QXpGMHV2Qko7O0F5Rnh1dkJFO0VBQ0U7QXpGMnV2Qko7O0F5Rnp1dkJFO0VBQ0U7QXpGNHV2Qko7O0F5RjF1dkJFO0VBQ0U7QXpGNnV2Qko7O0F5RjN1dkJFO0VBQ0U7QXpGOHV2Qko7O0F5RnZ3dkJFO0VBQ0U7QXpGMHd2Qko7O0F5Rnh3dkJFO0VBQ0U7QXpGMnd2Qko7O0F5Rnp3dkJFO0VBQ0U7QXpGNHd2Qko7O0F5RjF3dkJFO0VBQ0U7QXpGNnd2Qko7O0F5RjN3dkJFO0VBQ0U7QXpGOHd2Qko7O0F5RjV3dkJFO0VBQ0U7QXpGK3d2Qko7O0F5Rjd3dkJFO0VBQ0U7QXpGZ3h2Qko7O0F5Rjl3dkJFO0VBQ0U7QXpGaXh2Qko7O0F5Ri93dkJFO0VBQ0U7QXpGa3h2Qko7O0F5RjN5dkJFO0VBQ0U7QXpGOHl2Qko7O0F5RjV5dkJFO0VBQ0U7QXpGK3l2Qko7O0F5Rjd5dkJFO0VBQ0U7QXpGZ3p2Qko7O0F5Rjl5dkJFO0VBQ0U7QXpGaXp2Qko7O0F5Ri95dkJFO0VBQ0U7QXpGa3p2Qko7O0F5Rmh6dkJFO0VBQ0U7QXpGbXp2Qko7O0F5Rmp6dkJFO0VBQ0U7QXpGb3p2Qko7O0F5Rmx6dkJFO0VBQ0U7QXpGcXp2Qko7O0F5Rm56dkJFO0VBQ0U7QXpGc3p2Qko7O0F5Ri8wdkJFO0VBQ0U7QXpGazF2Qko7O0F5RmgxdkJFO0VBQ0U7QXpGbTF2Qko7O0F5RmoxdkJFO0VBQ0U7QXpGbzF2Qko7O0F5RmwxdkJFO0VBQ0U7QXpGcTF2Qko7O0F5Rm4xdkJFO0VBQ0U7QXpGczF2Qko7O0F5RnAxdkJFO0VBQ0U7QXpGdTF2Qko7O0F5RnIxdkJFO0VBQ0U7QXpGdzF2Qko7O0F5RnQxdkJFO0VBQ0U7QXpGeTF2Qko7O0F5RnYxdkJFO0VBQ0U7QXpGMDF2Qko7O0F5Rm4zdkJFO0VBQ0U7QXpGczN2Qko7O0F5RnAzdkJFO0VBQ0U7QXpGdTN2Qko7O0F5RnIzdkJFO0VBQ0U7QXpGdzN2Qko7O0F5RnQzdkJFO0VBQ0U7QXpGeTN2Qko7O0F5RnYzdkJFO0VBQ0U7QXpGMDN2Qko7O0F5RngzdkJFO0VBQ0U7QXpGMjN2Qko7O0F5RnozdkJFO0VBQ0U7QXpGNDN2Qko7O0F5RjEzdkJFO0VBQ0U7QXpGNjN2Qko7O0F5RjMzdkJFO0VBQ0U7QXpGODN2Qko7O0F5RnY1dkJFO0VBQ0U7QXpGMDV2Qko7O0F5Rng1dkJFO0VBQ0U7QXpGMjV2Qko7O0F5Rno1dkJFO0VBQ0U7QXpGNDV2Qko7O0F5RjE1dkJFO0VBQ0U7QXpGNjV2Qko7O0F5RjM1dkJFO0VBQ0U7QXpGODV2Qko7O0F5RjU1dkJFO0VBQ0U7QXpGKzV2Qko7O0F5Rjc1dkJFO0VBQ0U7QXpGZzZ2Qko7O0F5Rjk1dkJFO0VBQ0U7QXpGaTZ2Qko7O0F5Ri81dkJFO0VBQ0U7QXpGazZ2Qko7O0F5RjM3dkJFO0VBQ0U7QXpGODd2Qko7O0F5RjU3dkJFO0VBQ0U7QXpGKzd2Qko7O0F5Rjc3dkJFO0VBQ0U7QXpGZzh2Qko7O0F5Rjk3dkJFO0VBQ0U7QXpGaTh2Qko7O0F5Ri83dkJFO0VBQ0U7QXpGazh2Qko7O0F5Rmg4dkJFO0VBQ0U7QXpGbTh2Qko7O0F5Rmo4dkJFO0VBQ0U7QXpGbzh2Qko7O0F5Rmw4dkJFO0VBQ0U7QXpGcTh2Qko7O0F5Rm44dkJFO0VBQ0U7QXpGczh2Qko7O0F5Ri85dkJFO0VBQ0U7QXpGayt2Qko7O0F5RmgrdkJFO0VBQ0U7QXpGbSt2Qko7O0F5RmordkJFO0VBQ0U7QXpGbyt2Qko7O0F5RmwrdkJFO0VBQ0U7QXpGcSt2Qko7O0F5Rm4rdkJFO0VBQ0U7QXpGcyt2Qko7O0F5RnArdkJFO0VBQ0U7QXpGdSt2Qko7O0F5RnIrdkJFO0VBQ0U7QXpGdyt2Qko7O0F5RnQrdkJFO0VBQ0U7QXpGeSt2Qko7O0F5RnYrdkJFO0VBQ0U7QXpGMCt2Qko7O0F5Rm5nd0JFO0VBQ0U7QXpGc2d3Qko7O0F5RnBnd0JFO0VBQ0U7QXpGdWd3Qko7O0F5RnJnd0JFO0VBQ0U7QXpGd2d3Qko7O0F5RnRnd0JFO0VBQ0U7QXpGeWd3Qko7O0F5RnZnd0JFO0VBQ0U7QXpGMGd3Qko7O0F5Rnhnd0JFO0VBQ0U7QXpGMmd3Qko7O0F5Rnpnd0JFO0VBQ0U7QXpGNGd3Qko7O0F5RjFnd0JFO0VBQ0U7QXpGNmd3Qko7O0F5RjNnd0JFO0VBQ0U7QXpGOGd3Qko7O0F5RnZpd0JFO0VBQ0U7QXpGMGl3Qko7O0F5Rnhpd0JFO0VBQ0U7QXpGMml3Qko7O0F5Rnppd0JFO0VBQ0U7QXpGNGl3Qko7O0F5RjFpd0JFO0VBQ0U7QXpGNml3Qko7O0F5RjNpd0JFO0VBQ0U7QXpGOGl3Qko7O0F5RjVpd0JFO0VBQ0U7QXpGK2l3Qko7O0F5Rjdpd0JFO0VBQ0U7QXpGZ2p3Qko7O0F5Rjlpd0JFO0VBQ0U7QXpGaWp3Qko7O0F5Ri9pd0JFO0VBQ0U7QXpGa2p3Qko7O0F5RjNrd0JFO0VBQ0U7QXpGOGt3Qko7O0F5RjVrd0JFO0VBQ0U7QXpGK2t3Qko7O0F5Rjdrd0JFO0VBQ0U7QXpGZ2x3Qko7O0F5Rjlrd0JFO0VBQ0U7QXpGaWx3Qko7O0F5Ri9rd0JFO0VBQ0U7QXpGa2x3Qko7O0F5Rmhsd0JFO0VBQ0U7QXpGbWx3Qko7O0F5Rmpsd0JFO0VBQ0U7QXpGb2x3Qko7O0F5Rmxsd0JFO0VBQ0U7QXpGcWx3Qko7O0F5Rm5sd0JFO0VBQ0U7QXpGc2x3Qko7O0F5Ri9td0JFO0VBQ0U7QXpGa253Qko7O0F5Rmhud0JFO0VBQ0U7QXpGbW53Qko7O0F5Rmpud0JFO0VBQ0U7QXpGb253Qko7O0F5Rmxud0JFO0VBQ0U7QXpGcW53Qko7O0F5Rm5ud0JFO0VBQ0U7QXpGc253Qko7O0F5RnBud0JFO0VBQ0U7QXpGdW53Qko7O0F5RnJud0JFO0VBQ0U7QXpGd253Qko7O0F5RnRud0JFO0VBQ0U7QXpGeW53Qko7O0F5RnZud0JFO0VBQ0U7QXpGMG53Qko7O0F5Rm5wd0JFO0VBQ0U7QXpGc3B3Qko7O0F5RnBwd0JFO0VBQ0U7QXpGdXB3Qko7O0F5RnJwd0JFO0VBQ0U7QXpGd3B3Qko7O0F5RnRwd0JFO0VBQ0U7QXpGeXB3Qko7O0F5RnZwd0JFO0VBQ0U7QXpGMHB3Qko7O0F5Rnhwd0JFO0VBQ0U7QXpGMnB3Qko7O0F5Rnpwd0JFO0VBQ0U7QXpGNHB3Qko7O0F5RjFwd0JFO0VBQ0U7QXpGNnB3Qko7O0F5RjNwd0JFO0VBQ0U7QXpGOHB3Qko7O0F5RnZyd0JFO0VBQ0U7QXpGMHJ3Qko7O0F5Rnhyd0JFO0VBQ0U7QXpGMnJ3Qko7O0F5Rnpyd0JFO0VBQ0U7QXpGNHJ3Qko7O0F5RjFyd0JFO0VBQ0U7QXpGNnJ3Qko7O0F5RjNyd0JFO0VBQ0U7QXpGOHJ3Qko7O0F5RjVyd0JFO0VBQ0U7QXpGK3J3Qko7O0F5Rjdyd0JFO0VBQ0U7QXpGZ3N3Qko7O0F5Rjlyd0JFO0VBQ0U7QXpGaXN3Qko7O0F5Ri9yd0JFO0VBQ0U7QXpGa3N3Qko7O0F5RjN0d0JFO0VBQ0U7QXpGOHR3Qko7O0F5RjV0d0JFO0VBQ0U7QXpGK3R3Qko7O0F5Rjd0d0JFO0VBQ0U7QXpGZ3V3Qko7O0F5Rjl0d0JFO0VBQ0U7QXpGaXV3Qko7O0F5Ri90d0JFO0VBQ0U7QXpGa3V3Qko7O0F5Rmh1d0JFO0VBQ0U7QXpGbXV3Qko7O0F5Rmp1d0JFO0VBQ0U7QXpGb3V3Qko7O0F5Rmx1d0JFO0VBQ0U7QXpGcXV3Qko7O0F5Rm51d0JFO0VBQ0U7QXpGc3V3Qko7O0F5Ri92d0JFO0VBQ0U7QXpGa3d3Qko7O0F5Rmh3d0JFO0VBQ0U7QXpGbXd3Qko7O0F5Rmp3d0JFO0VBQ0U7QXpGb3d3Qko7O0F5Rmx3d0JFO0VBQ0U7QXpGcXd3Qko7O0F5Rm53d0JFO0VBQ0U7QXpGc3d3Qko7O0F5RnB3d0JFO0VBQ0U7QXpGdXd3Qko7O0F5RnJ3d0JFO0VBQ0U7QXpGd3d3Qko7O0F5RnR3d0JFO0VBQ0U7QXpGeXd3Qko7O0F5RnZ3d0JFO0VBQ0U7QXpGMHd3Qko7O0F5Rm55d0JFO0VBQ0U7QXpGc3l3Qko7O0F5RnB5d0JFO0VBQ0U7QXpGdXl3Qko7O0F5RnJ5d0JFO0VBQ0U7QXpGd3l3Qko7O0F5RnR5d0JFO0VBQ0U7QXpGeXl3Qko7O0F5RnZ5d0JFO0VBQ0U7QXpGMHl3Qko7O0F5Rnh5d0JFO0VBQ0U7QXpGMnl3Qko7O0F5Rnp5d0JFO0VBQ0U7QXpGNHl3Qko7O0F5RjF5d0JFO0VBQ0U7QXpGNnl3Qko7O0F5RjN5d0JFO0VBQ0U7QXpGOHl3Qko7O0F5RnYwd0JFO0VBQ0U7QXpGMDB3Qko7O0F5Rngwd0JFO0VBQ0U7QXpGMjB3Qko7O0F5Rnowd0JFO0VBQ0U7QXpGNDB3Qko7O0F5RjEwd0JFO0VBQ0U7QXpGNjB3Qko7O0F5RjMwd0JFO0VBQ0U7QXpGODB3Qko7O0F5RjUwd0JFO0VBQ0U7QXpGKzB3Qko7O0F5Rjcwd0JFO0VBQ0U7QXpGZzF3Qko7O0F5Rjkwd0JFO0VBQ0U7QXpGaTF3Qko7O0F5Ri8wd0JFO0VBQ0U7QXpGazF3Qko7O0F5RjMyd0JFO0VBQ0U7QXpGODJ3Qko7O0F5RjUyd0JFO0VBQ0U7QXpGKzJ3Qko7O0F5Rjcyd0JFO0VBQ0U7QXpGZzN3Qko7O0F5Rjkyd0JFO0VBQ0U7QXpGaTN3Qko7O0F5Ri8yd0JFO0VBQ0U7QXpGazN3Qko7O0F5Rmgzd0JFO0VBQ0U7QXpGbTN3Qko7O0F5Rmozd0JFO0VBQ0U7QXpGbzN3Qko7O0F5Rmwzd0JFO0VBQ0U7QXpGcTN3Qko7O0F5Rm4zd0JFO0VBQ0U7QXpGczN3Qko7O0F5Ri80d0JFO0VBQ0U7QXpGazV3Qko7O0F5Rmg1d0JFO0VBQ0U7QXpGbTV3Qko7O0F5Rmo1d0JFO0VBQ0U7QXpGbzV3Qko7O0F5Rmw1d0JFO0VBQ0U7QXpGcTV3Qko7O0F5Rm41d0JFO0VBQ0U7QXpGczV3Qko7O0F5RnA1d0JFO0VBQ0U7QXpGdTV3Qko7O0F5RnI1d0JFO0VBQ0U7QXpGdzV3Qko7O0F5RnQ1d0JFO0VBQ0U7QXpGeTV3Qko7O0F5RnY1d0JFO0VBQ0U7QXpGMDV3Qko7O0F5Rm43d0JFO0VBQ0U7QXpGczd3Qko7O0F5RnA3d0JFO0VBQ0U7QXpGdTd3Qko7O0F5RnI3d0JFO0VBQ0U7QXpGdzd3Qko7O0F5RnQ3d0JFO0VBQ0U7QXpGeTd3Qko7O0F5RnY3d0JFO0VBQ0U7QXpGMDd3Qko7O0F5Rng3d0JFO0VBQ0U7QXpGMjd3Qko7O0F5Rno3d0JFO0VBQ0U7QXpGNDd3Qko7O0F5RjE3d0JFO0VBQ0U7QXpGNjd3Qko7O0F5RjM3d0JFO0VBQ0U7QXpGODd3Qko7O0F5RnY5d0JFO0VBQ0U7QXpGMDl3Qko7O0F5Rng5d0JFO0VBQ0U7QXpGMjl3Qko7O0F5Rno5d0JFO0VBQ0U7QXpGNDl3Qko7O0F5RjE5d0JFO0VBQ0U7QXpGNjl3Qko7O0F5RjM5d0JFO0VBQ0U7QXpGODl3Qko7O0F5RjU5d0JFO0VBQ0U7QXpGKzl3Qko7O0F5Rjc5d0JFO0VBQ0U7QXpGZyt3Qko7O0F5Rjk5d0JFO0VBQ0U7QXpGaSt3Qko7O0F5Ri85d0JFO0VBQ0U7QXpGayt3Qko7O0F5RjMvd0JFO0VBQ0U7QXpGOC93Qko7O0F5RjUvd0JFO0VBQ0U7QXpGKy93Qko7O0F5Rjcvd0JFO0VBQ0U7QXpGZ2d4Qko7O0F5Rjkvd0JFO0VBQ0U7QXpGaWd4Qko7O0F5Ri8vd0JFO0VBQ0U7QXpGa2d4Qko7O0F5RmhneEJFO0VBQ0U7QXpGbWd4Qko7O0F5RmpneEJFO0VBQ0U7QXpGb2d4Qko7O0F5RmxneEJFO0VBQ0U7QXpGcWd4Qko7O0F5Rm5neEJFO0VBQ0U7QXpGc2d4Qko7O0F5Ri9oeEJFO0VBQ0U7QXpGa2l4Qko7O0F5RmhpeEJFO0VBQ0U7QXpGbWl4Qko7O0F5RmppeEJFO0VBQ0U7QXpGb2l4Qko7O0F5RmxpeEJFO0VBQ0U7QXpGcWl4Qko7O0F5Rm5peEJFO0VBQ0U7QXpGc2l4Qko7O0F5RnBpeEJFO0VBQ0U7QXpGdWl4Qko7O0F5RnJpeEJFO0VBQ0U7QXpGd2l4Qko7O0F5RnRpeEJFO0VBQ0U7QXpGeWl4Qko7O0F5RnZpeEJFO0VBQ0U7QXpGMGl4Qko7O0F5Rm5reEJFO0VBQ0U7QXpGc2t4Qko7O0F5RnBreEJFO0VBQ0U7QXpGdWt4Qko7O0F5RnJreEJFO0VBQ0U7QXpGd2t4Qko7O0F5RnRreEJFO0VBQ0U7QXpGeWt4Qko7O0F5RnZreEJFO0VBQ0U7QXpGMGt4Qko7O0F5RnhreEJFO0VBQ0U7QXpGMmt4Qko7O0F5RnpreEJFO0VBQ0U7QXpGNGt4Qko7O0F5RjFreEJFO0VBQ0U7QXpGNmt4Qko7O0F5RjNreEJFO0VBQ0U7QXpGOGt4Qko7O0F5RnZteEJFO0VBQ0U7QXpGMG14Qko7O0F5RnhteEJFO0VBQ0U7QXpGMm14Qko7O0F5RnpteEJFO0VBQ0U7QXpGNG14Qko7O0F5RjFteEJFO0VBQ0U7QXpGNm14Qko7O0F5RjNteEJFO0VBQ0U7QXpGOG14Qko7O0F5RjVteEJFO0VBQ0U7QXpGK214Qko7O0F5RjdteEJFO0VBQ0U7QXpGZ254Qko7O0F5RjlteEJFO0VBQ0U7QXpGaW54Qko7O0F5Ri9teEJFO0VBQ0U7QXpGa254Qko7O0F5RjNveEJFO0VBQ0U7QXpGOG94Qko7O0F5RjVveEJFO0VBQ0U7QXpGK294Qko7O0F5RjdveEJFO0VBQ0U7QXpGZ3B4Qko7O0F5RjlveEJFO0VBQ0U7QXpGaXB4Qko7O0F5Ri9veEJFO0VBQ0U7QXpGa3B4Qko7O0F5RmhweEJFO0VBQ0U7QXpGbXB4Qko7O0F5RmpweEJFO0VBQ0U7QXpGb3B4Qko7O0F5RmxweEJFO0VBQ0U7QXpGcXB4Qko7O0F5Rm5weEJFO0VBQ0U7QXpGc3B4Qko7O0F5Ri9xeEJFO0VBQ0U7QXpGa3J4Qko7O0F5RmhyeEJFO0VBQ0U7QXpGbXJ4Qko7O0F5RmpyeEJFO0VBQ0U7QXpGb3J4Qko7O0F5RmxyeEJFO0VBQ0U7QXpGcXJ4Qko7O0F5Rm5yeEJFO0VBQ0U7QXpGc3J4Qko7O0F5RnByeEJFO0VBQ0U7QXpGdXJ4Qko7O0F5RnJyeEJFO0VBQ0U7QXpGd3J4Qko7O0F5RnRyeEJFO0VBQ0U7QXpGeXJ4Qko7O0F5RnZyeEJFO0VBQ0U7QXpGMHJ4Qko7O0F5Rm50eEJFO0VBQ0U7QXpGc3R4Qko7O0F5RnB0eEJFO0VBQ0U7QXpGdXR4Qko7O0F5RnJ0eEJFO0VBQ0U7QXpGd3R4Qko7O0F5RnR0eEJFO0VBQ0U7QXpGeXR4Qko7O0F5RnZ0eEJFO0VBQ0U7QXpGMHR4Qko7O0F5Rnh0eEJFO0VBQ0U7QXpGMnR4Qko7O0F5Rnp0eEJFO0VBQ0U7QXpGNHR4Qko7O0F5RjF0eEJFO0VBQ0U7QXpGNnR4Qko7O0F5RjN0eEJFO0VBQ0U7QXpGOHR4Qko7O0F5RnZ2eEJFO0VBQ0U7QXpGMHZ4Qko7O0F5Rnh2eEJFO0VBQ0U7QXpGMnZ4Qko7O0F5Rnp2eEJFO0VBQ0U7QXpGNHZ4Qko7O0F5RjF2eEJFO0VBQ0U7QXpGNnZ4Qko7O0F5RjN2eEJFO0VBQ0U7QXpGOHZ4Qko7O0F5RjV2eEJFO0VBQ0U7QXpGK3Z4Qko7O0F5Rjd2eEJFO0VBQ0U7QXpGZ3d4Qko7O0F5Rjl2eEJFO0VBQ0U7QXpGaXd4Qko7O0F5Ri92eEJFO0VBQ0U7QXpGa3d4Qko7O0F5RjN4eEJFO0VBQ0U7QXpGOHh4Qko7O0F5RjV4eEJFO0VBQ0U7QXpGK3h4Qko7O0F5Rjd4eEJFO0VBQ0U7QXpGZ3l4Qko7O0F5Rjl4eEJFO0VBQ0U7QXpGaXl4Qko7O0F5Ri94eEJFO0VBQ0U7QXpGa3l4Qko7O0F5Rmh5eEJFO0VBQ0U7QXpGbXl4Qko7O0F5Rmp5eEJFO0VBQ0U7QXpGb3l4Qko7O0F5Rmx5eEJFO0VBQ0U7QXpGcXl4Qko7O0F5Rm55eEJFO0VBQ0U7QXpGc3l4Qko7O0F5Ri96eEJFO0VBQ0U7QXpGazB4Qko7O0F5RmgweEJFO0VBQ0U7QXpGbTB4Qko7O0F5RmoweEJFO0VBQ0U7QXpGbzB4Qko7O0F5RmwweEJFO0VBQ0U7QXpGcTB4Qko7O0F5Rm4weEJFO0VBQ0U7QXpGczB4Qko7O0F5RnAweEJFO0VBQ0U7QXpGdTB4Qko7O0F5RnIweEJFO0VBQ0U7QXpGdzB4Qko7O0F5RnQweEJFO0VBQ0U7QXpGeTB4Qko7O0F5RnYweEJFO0VBQ0U7QXpGMDB4Qko7O0F5Rm4yeEJFO0VBQ0U7QXpGczJ4Qko7O0F5RnAyeEJFO0VBQ0U7QXpGdTJ4Qko7O0F5RnIyeEJFO0VBQ0U7QXpGdzJ4Qko7O0F5RnQyeEJFO0VBQ0U7QXpGeTJ4Qko7O0F5RnYyeEJFO0VBQ0U7QXpGMDJ4Qko7O0F5RngyeEJFO0VBQ0U7QXpGMjJ4Qko7O0F5RnoyeEJFO0VBQ0U7QXpGNDJ4Qko7O0F5RjEyeEJFO0VBQ0U7QXpGNjJ4Qko7O0F5RjMyeEJFO0VBQ0U7QXpGODJ4Qko7O0F5RnY0eEJFO0VBQ0U7QXpGMDR4Qko7O0F5Rng0eEJFO0VBQ0U7QXpGMjR4Qko7O0F5Rno0eEJFO0VBQ0U7QXpGNDR4Qko7O0F5RjE0eEJFO0VBQ0U7QXpGNjR4Qko7O0F5RjM0eEJFO0VBQ0U7QXpGODR4Qko7O0F5RjU0eEJFO0VBQ0U7QXpGKzR4Qko7O0F5Rjc0eEJFO0VBQ0U7QXpGZzV4Qko7O0F5Rjk0eEJFO0VBQ0U7QXpGaTV4Qko7O0F5Ri80eEJFO0VBQ0U7QXpGazV4Qko7O0F5RjM2eEJFO0VBQ0U7QXpGODZ4Qko7O0F5RjU2eEJFO0VBQ0U7QXpGKzZ4Qko7O0F5Rjc2eEJFO0VBQ0U7QXpGZzd4Qko7O0F5Rjk2eEJFO0VBQ0U7QXpGaTd4Qko7O0F5Ri82eEJFO0VBQ0U7QXpGazd4Qko7O0F5Rmg3eEJFO0VBQ0U7QXpGbTd4Qko7O0F5Rmo3eEJFO0VBQ0U7QXpGbzd4Qko7O0F5Rmw3eEJFO0VBQ0U7QXpGcTd4Qko7O0F5Rm43eEJFO0VBQ0U7QXpGczd4Qko7O0F5Ri84eEJFO0VBQ0U7QXpGazl4Qko7O0F5Rmg5eEJFO0VBQ0U7QXpGbTl4Qko7O0F5Rmo5eEJFO0VBQ0U7QXpGbzl4Qko7O0F5Rmw5eEJFO0VBQ0U7QXpGcTl4Qko7O0F5Rm45eEJFO0VBQ0U7QXpGczl4Qko7O0F5RnA5eEJFO0VBQ0U7QXpGdTl4Qko7O0F5RnI5eEJFO0VBQ0U7QXpGdzl4Qko7O0F5RnQ5eEJFO0VBQ0U7QXpGeTl4Qko7O0F5RnY5eEJFO0VBQ0U7QXpGMDl4Qko7O0F5Rm4veEJFO0VBQ0U7QXpGcy94Qko7O0F5RnAveEJFO0VBQ0U7QXpGdS94Qko7O0F5RnIveEJFO0VBQ0U7QXpGdy94Qko7O0F5RnQveEJFO0VBQ0U7QXpGeS94Qko7O0F5RnYveEJFO0VBQ0U7QXpGMC94Qko7O0F5RngveEJFO0VBQ0U7QXpGMi94Qko7O0F5RnoveEJFO0VBQ0U7QXpGNC94Qko7O0F5RjEveEJFO0VBQ0U7QXpGNi94Qko7O0F5RjMveEJFO0VBQ0U7QXpGOC94Qko7O0F5RnZoeUJFO0VBQ0U7QXpGMGh5Qko7O0F5RnhoeUJFO0VBQ0U7QXpGMmh5Qko7O0F5RnpoeUJFO0VBQ0U7QXpGNGh5Qko7O0F5RjFoeUJFO0VBQ0U7QXpGNmh5Qko7O0F5RjNoeUJFO0VBQ0U7QXpGOGh5Qko7O0F5RjVoeUJFO0VBQ0U7QXpGK2h5Qko7O0F5RjdoeUJFO0VBQ0U7QXpGZ2l5Qko7O0F5RjloeUJFO0VBQ0U7QXpGaWl5Qko7O0F5Ri9oeUJFO0VBQ0U7QXpGa2l5Qko7O0F5RjNqeUJFO0VBQ0U7QXpGOGp5Qko7O0F5RjVqeUJFO0VBQ0U7QXpGK2p5Qko7O0F5RjdqeUJFO0VBQ0U7QXpGZ2t5Qko7O0F5RjlqeUJFO0VBQ0U7QXpGaWt5Qko7O0F5Ri9qeUJFO0VBQ0U7QXpGa2t5Qko7O0F5RmhreUJFO0VBQ0U7QXpGbWt5Qko7O0F5RmpreUJFO0VBQ0U7QXpGb2t5Qko7O0F5RmxreUJFO0VBQ0U7QXpGcWt5Qko7O0F5Rm5reUJFO0VBQ0U7QXpGc2t5Qko7O0F5Ri9seUJFO0VBQ0U7QXpGa215Qko7O0F5RmhteUJFO0VBQ0U7QXpGbW15Qko7O0F5RmpteUJFO0VBQ0U7QXpGb215Qko7O0F5RmxteUJFO0VBQ0U7QXpGcW15Qko7O0F5Rm5teUJFO0VBQ0U7QXpGc215Qko7O0F5RnBteUJFO0VBQ0U7QXpGdW15Qko7O0F5RnJteUJFO0VBQ0U7QXpGd215Qko7O0F5RnRteUJFO0VBQ0U7QXpGeW15Qko7O0F5RnZteUJFO0VBQ0U7QXpGMG15Qko7O0F5Rm5veUJFO0VBQ0U7QXpGc295Qko7O0F5RnBveUJFO0VBQ0U7QXpGdW95Qko7O0F5RnJveUJFO0VBQ0U7QXpGd295Qko7O0F5RnRveUJFO0VBQ0U7QXpGeW95Qko7O0F5RnZveUJFO0VBQ0U7QXpGMG95Qko7O0F5RnhveUJFO0VBQ0U7QXpGMm95Qko7O0F5RnpveUJFO0VBQ0U7QXpGNG95Qko7O0F5RjFveUJFO0VBQ0U7QXpGNm95Qko7O0F5RjNveUJFO0VBQ0U7QXpGOG95Qko7O0F5RnZxeUJFO0VBQ0U7QXpGMHF5Qko7O0F5RnhxeUJFO0VBQ0U7QXpGMnF5Qko7O0F5RnpxeUJFO0VBQ0U7QXpGNHF5Qko7O0F5RjFxeUJFO0VBQ0U7QXpGNnF5Qko7O0F5RjNxeUJFO0VBQ0U7QXpGOHF5Qko7O0F5RjVxeUJFO0VBQ0U7QXpGK3F5Qko7O0F5RjdxeUJFO0VBQ0U7QXpGZ3J5Qko7O0F5RjlxeUJFO0VBQ0U7QXpGaXJ5Qko7O0F5Ri9xeUJFO0VBQ0U7QXpGa3J5Qko7O0F5RjNzeUJFO0VBQ0U7QXpGOHN5Qko7O0F5RjVzeUJFO0VBQ0U7QXpGK3N5Qko7O0F5RjdzeUJFO0VBQ0U7QXpGZ3R5Qko7O0F5RjlzeUJFO0VBQ0U7QXpGaXR5Qko7O0F5Ri9zeUJFO0VBQ0U7QXpGa3R5Qko7O0F5Rmh0eUJFO0VBQ0U7QXpGbXR5Qko7O0F5Rmp0eUJFO0VBQ0U7QXpGb3R5Qko7O0F5Rmx0eUJFO0VBQ0U7QXpGcXR5Qko7O0F5Rm50eUJFO0VBQ0U7QXpGc3R5Qko7O0F5Ri91eUJFO0VBQ0U7QXpGa3Z5Qko7O0F5Rmh2eUJFO0VBQ0U7QXpGbXZ5Qko7O0F5Rmp2eUJFO0VBQ0U7QXpGb3Z5Qko7O0F5Rmx2eUJFO0VBQ0U7QXpGcXZ5Qko7O0F5Rm52eUJFO0VBQ0U7QXpGc3Z5Qko7O0F5RnB2eUJFO0VBQ0U7QXpGdXZ5Qko7O0F5RnJ2eUJFO0VBQ0U7QXpGd3Z5Qko7O0F5RnR2eUJFO0VBQ0U7QXpGeXZ5Qko7O0F5RnZ2eUJFO0VBQ0U7QXpGMHZ5Qko7O0F5Rm54eUJFO0VBQ0U7QXpGc3h5Qko7O0F5RnB4eUJFO0VBQ0U7QXpGdXh5Qko7O0F5RnJ4eUJFO0VBQ0U7QXpGd3h5Qko7O0F5RnR4eUJFO0VBQ0U7QXpGeXh5Qko7O0F5RnZ4eUJFO0VBQ0U7QXpGMHh5Qko7O0F5Rnh4eUJFO0VBQ0U7QXpGMnh5Qko7O0F5Rnp4eUJFO0VBQ0U7QXpGNHh5Qko7O0F5RjF4eUJFO0VBQ0U7QXpGNnh5Qko7O0F5RjN4eUJFO0VBQ0U7QXpGOHh5Qko7O0F5RnZ6eUJFO0VBQ0U7QXpGMHp5Qko7O0F5Rnh6eUJFO0VBQ0U7QXpGMnp5Qko7O0F5Rnp6eUJFO0VBQ0U7QXpGNHp5Qko7O0F5RjF6eUJFO0VBQ0U7QXpGNnp5Qko7O0F5RjN6eUJFO0VBQ0U7QXpGOHp5Qko7O0F5RjV6eUJFO0VBQ0U7QXpGK3p5Qko7O0F5Rjd6eUJFO0VBQ0U7QXpGZzB5Qko7O0F5Rjl6eUJFO0VBQ0U7QXpGaTB5Qko7O0F5Ri96eUJFO0VBQ0U7QXpGazB5Qko7O0F5RjMxeUJFO0VBQ0U7QXpGODF5Qko7O0F5RjUxeUJFO0VBQ0U7QXpGKzF5Qko7O0F5RjcxeUJFO0VBQ0U7QXpGZzJ5Qko7O0F5RjkxeUJFO0VBQ0U7QXpGaTJ5Qko7O0F5Ri8xeUJFO0VBQ0U7QXpGazJ5Qko7O0F5RmgyeUJFO0VBQ0U7QXpGbTJ5Qko7O0F5RmoyeUJFO0VBQ0U7QXpGbzJ5Qko7O0F5RmwyeUJFO0VBQ0U7QXpGcTJ5Qko7O0F5Rm4yeUJFO0VBQ0U7QXpGczJ5Qko7O0F5Ri8zeUJFO0VBQ0U7QXpGazR5Qko7O0F5Rmg0eUJFO0VBQ0U7QXpGbTR5Qko7O0F5Rmo0eUJFO0VBQ0U7QXpGbzR5Qko7O0F5Rmw0eUJFO0VBQ0U7QXpGcTR5Qko7O0F5Rm40eUJFO0VBQ0U7QXpGczR5Qko7O0F5RnA0eUJFO0VBQ0U7QXpGdTR5Qko7O0F5RnI0eUJFO0VBQ0U7QXpGdzR5Qko7O0F5RnQ0eUJFO0VBQ0U7QXpGeTR5Qko7O0F5RnY0eUJFO0VBQ0U7QXpGMDR5Qko7O0F5Rm42eUJFO0VBQ0U7QXpGczZ5Qko7O0F5RnA2eUJFO0VBQ0U7QXpGdTZ5Qko7O0F5RnI2eUJFO0VBQ0U7QXpGdzZ5Qko7O0F5RnQ2eUJFO0VBQ0U7QXpGeTZ5Qko7O0F5RnY2eUJFO0VBQ0U7QXpGMDZ5Qko7O0F5Rng2eUJFO0VBQ0U7QXpGMjZ5Qko7O0F5Rno2eUJFO0VBQ0U7QXpGNDZ5Qko7O0F5RjE2eUJFO0VBQ0U7QXpGNjZ5Qko7O0F5RjM2eUJFO0VBQ0U7QXpGODZ5Qko7O0F5RnY4eUJFO0VBQ0U7QXpGMDh5Qko7O0F5Rng4eUJFO0VBQ0U7QXpGMjh5Qko7O0F5Rno4eUJFO0VBQ0U7QXpGNDh5Qko7O0F5RjE4eUJFO0VBQ0U7QXpGNjh5Qko7O0F5RjM4eUJFO0VBQ0U7QXpGODh5Qko7O0F5RjU4eUJFO0VBQ0U7QXpGKzh5Qko7O0F5Rjc4eUJFO0VBQ0U7QXpGZzl5Qko7O0F5Rjk4eUJFO0VBQ0U7QXpGaTl5Qko7O0F5Ri84eUJFO0VBQ0U7QXpGazl5Qko7O0F5RjMreUJFO0VBQ0U7QXpGOCt5Qko7O0F5RjUreUJFO0VBQ0U7QXpGKyt5Qko7O0F5RjcreUJFO0VBQ0U7QXpGZy95Qko7O0F5RjkreUJFO0VBQ0U7QXpGaS95Qko7O0F5Ri8reUJFO0VBQ0U7QXpGay95Qko7O0F5RmgveUJFO0VBQ0U7QXpGbS95Qko7O0F5RmoveUJFO0VBQ0U7QXpGby95Qko7O0F5RmwveUJFO0VBQ0U7QXpGcS95Qko7O0F5Rm4veUJFO0VBQ0U7QXpGcy95Qko7O0F5Ri9nekJFO0VBQ0U7QXpGa2h6Qko7O0F5RmhoekJFO0VBQ0U7QXpGbWh6Qko7O0F5RmpoekJFO0VBQ0U7QXpGb2h6Qko7O0F5RmxoekJFO0VBQ0U7QXpGcWh6Qko7O0F5Rm5oekJFO0VBQ0U7QXpGc2h6Qko7O0F5RnBoekJFO0VBQ0U7QXpGdWh6Qko7O0F5RnJoekJFO0VBQ0U7QXpGd2h6Qko7O0F5RnRoekJFO0VBQ0U7QXpGeWh6Qko7O0F5RnZoekJFO0VBQ0U7QXpGMGh6Qko7O0F5Rm5qekJFO0VBQ0U7QXpGc2p6Qko7O0F5RnBqekJFO0VBQ0U7QXpGdWp6Qko7O0F5RnJqekJFO0VBQ0U7QXpGd2p6Qko7O0F5RnRqekJFO0VBQ0U7QXpGeWp6Qko7O0F5RnZqekJFO0VBQ0U7QXpGMGp6Qko7O0F5RnhqekJFO0VBQ0U7QXpGMmp6Qko7O0F5RnpqekJFO0VBQ0U7QXpGNGp6Qko7O0F5RjFqekJFO0VBQ0U7QXpGNmp6Qko7O0F5RjNqekJFO0VBQ0U7QXpGOGp6Qko7O0F5RnZsekJFO0VBQ0U7QXpGMGx6Qko7O0F5RnhsekJFO0VBQ0U7QXpGMmx6Qko7O0F5RnpsekJFO0VBQ0U7QXpGNGx6Qko7O0F5RjFsekJFO0VBQ0U7QXpGNmx6Qko7O0F5RjNsekJFO0VBQ0U7QXpGOGx6Qko7O0F5RjVsekJFO0VBQ0U7QXpGK2x6Qko7O0F5RjdsekJFO0VBQ0U7QXpGZ216Qko7O0F5RjlsekJFO0VBQ0U7QXpGaW16Qko7O0F5Ri9sekJFO0VBQ0U7QXpGa216Qko7O0F5RjNuekJFO0VBQ0U7QXpGOG56Qko7O0F5RjVuekJFO0VBQ0U7QXpGK256Qko7O0F5RjduekJFO0VBQ0U7QXpGZ296Qko7O0F5RjluekJFO0VBQ0U7QXpGaW96Qko7O0F5Ri9uekJFO0VBQ0U7QXpGa296Qko7O0F5RmhvekJFO0VBQ0U7QXpGbW96Qko7O0F5RmpvekJFO0VBQ0U7QXpGb296Qko7O0F5RmxvekJFO0VBQ0U7QXpGcW96Qko7O0F5Rm5vekJFO0VBQ0U7QXpGc296Qko7O0F5Ri9wekJFO0VBQ0U7QXpGa3F6Qko7O0F5RmhxekJFO0VBQ0U7QXpGbXF6Qko7O0F5RmpxekJFO0VBQ0U7QXpGb3F6Qko7O0F5RmxxekJFO0VBQ0U7QXpGcXF6Qko7O0F5Rm5xekJFO0VBQ0U7QXpGc3F6Qko7O0F5RnBxekJFO0VBQ0U7QXpGdXF6Qko7O0F5RnJxekJFO0VBQ0U7QXpGd3F6Qko7O0F5RnRxekJFO0VBQ0U7QXpGeXF6Qko7O0F5RnZxekJFO0VBQ0U7QXpGMHF6Qko7O0F5Rm5zekJFO0VBQ0U7QXpGc3N6Qko7O0F5RnBzekJFO0VBQ0U7QXpGdXN6Qko7O0F5RnJzekJFO0VBQ0U7QXpGd3N6Qko7O0F5RnRzekJFO0VBQ0U7QXpGeXN6Qko7O0F5RnZzekJFO0VBQ0U7QXpGMHN6Qko7O0F5RnhzekJFO0VBQ0U7QXpGMnN6Qko7O0F5RnpzekJFO0VBQ0U7QXpGNHN6Qko7O0F5RjFzekJFO0VBQ0U7QXpGNnN6Qko7O0F5RjNzekJFO0VBQ0U7QXpGOHN6Qko7O0F5RnZ1ekJFO0VBQ0U7QXpGMHV6Qko7O0F5Rnh1ekJFO0VBQ0U7QXpGMnV6Qko7O0F5Rnp1ekJFO0VBQ0U7QXpGNHV6Qko7O0F5RjF1ekJFO0VBQ0U7QXpGNnV6Qko7O0F5RjN1ekJFO0VBQ0U7QXpGOHV6Qko7O0F5RjV1ekJFO0VBQ0U7QXpGK3V6Qko7O0F5Rjd1ekJFO0VBQ0U7QXpGZ3Z6Qko7O0F5Rjl1ekJFO0VBQ0U7QXpGaXZ6Qko7O0F5Ri91ekJFO0VBQ0U7QXpGa3Z6Qko7O0F5RjN3ekJFO0VBQ0U7QXpGOHd6Qko7O0F5RjV3ekJFO0VBQ0U7QXpGK3d6Qko7O0F5Rjd3ekJFO0VBQ0U7QXpGZ3h6Qko7O0F5Rjl3ekJFO0VBQ0U7QXpGaXh6Qko7O0F5Ri93ekJFO0VBQ0U7QXpGa3h6Qko7O0F5Rmh4ekJFO0VBQ0U7QXpGbXh6Qko7O0F5Rmp4ekJFO0VBQ0U7QXpGb3h6Qko7O0F5Rmx4ekJFO0VBQ0U7QXpGcXh6Qko7O0F5Rm54ekJFO0VBQ0U7QXpGc3h6Qko7O0F5Ri95ekJFO0VBQ0U7QXpGa3p6Qko7O0F5Rmh6ekJFO0VBQ0U7QXpGbXp6Qko7O0F5Rmp6ekJFO0VBQ0U7QXpGb3p6Qko7O0F5Rmx6ekJFO0VBQ0U7QXpGcXp6Qko7O0F5Rm56ekJFO0VBQ0U7QXpGc3p6Qko7O0F5RnB6ekJFO0VBQ0U7QXpGdXp6Qko7O0F5RnJ6ekJFO0VBQ0U7QXpGd3p6Qko7O0F5RnR6ekJFO0VBQ0U7QXpGeXp6Qko7O0F5RnZ6ekJFO0VBQ0U7QXpGMHp6Qko7O0F5Rm4xekJFO0VBQ0U7QXpGczF6Qko7O0F5RnAxekJFO0VBQ0U7QXpGdTF6Qko7O0F5RnIxekJFO0VBQ0U7QXpGdzF6Qko7O0F5RnQxekJFO0VBQ0U7QXpGeTF6Qko7O0F5RnYxekJFO0VBQ0U7QXpGMDF6Qko7O0F5RngxekJFO0VBQ0U7QXpGMjF6Qko7O0F5RnoxekJFO0VBQ0U7QXpGNDF6Qko7O0F5RjExekJFO0VBQ0U7QXpGNjF6Qko7O0F5RjMxekJFO0VBQ0U7QXpGODF6Qko7O0F5RnYzekJFO0VBQ0U7QXpGMDN6Qko7O0F5RngzekJFO0VBQ0U7QXpGMjN6Qko7O0F5RnozekJFO0VBQ0U7QXpGNDN6Qko7O0F5RjEzekJFO0VBQ0U7QXpGNjN6Qko7O0F5RjMzekJFO0VBQ0U7QXpGODN6Qko7O0F5RjUzekJFO0VBQ0U7QXpGKzN6Qko7O0F5RjczekJFO0VBQ0U7QXpGZzR6Qko7O0F5RjkzekJFO0VBQ0U7QXpGaTR6Qko7O0F5Ri8zekJFO0VBQ0U7QXpGazR6Qko7O0F5RjM1ekJFO0VBQ0U7QXpGODV6Qko7O0F5RjU1ekJFO0VBQ0U7QXpGKzV6Qko7O0F5Rjc1ekJFO0VBQ0U7QXpGZzZ6Qko7O0F5Rjk1ekJFO0VBQ0U7QXpGaTZ6Qko7O0F5Ri81ekJFO0VBQ0U7QXpGazZ6Qko7O0F5Rmg2ekJFO0VBQ0U7QXpGbTZ6Qko7O0F5Rmo2ekJFO0VBQ0U7QXpGbzZ6Qko7O0F5Rmw2ekJFO0VBQ0U7QXpGcTZ6Qko7O0F5Rm42ekJFO0VBQ0U7QXpGczZ6Qko7O0F5Ri83ekJFO0VBQ0U7QXpGazh6Qko7O0F5Rmg4ekJFO0VBQ0U7QXpGbTh6Qko7O0F5Rmo4ekJFO0VBQ0U7QXpGbzh6Qko7O0F5Rmw4ekJFO0VBQ0U7QXpGcTh6Qko7O0F5Rm44ekJFO0VBQ0U7QXpGczh6Qko7O0F5RnA4ekJFO0VBQ0U7QXpGdTh6Qko7O0F5RnI4ekJFO0VBQ0U7QXpGdzh6Qko7O0F5RnQ4ekJFO0VBQ0U7QXpGeTh6Qko7O0F5RnY4ekJFO0VBQ0U7QXpGMDh6Qko7O0F5Rm4rekJFO0VBQ0U7QXpGcyt6Qko7O0F5RnArekJFO0VBQ0U7QXpGdSt6Qko7O0F5RnIrekJFO0VBQ0U7QXpGdyt6Qko7O0F5RnQrekJFO0VBQ0U7QXpGeSt6Qko7O0F5RnYrekJFO0VBQ0U7QXpGMCt6Qko7O0F5RngrekJFO0VBQ0U7QXpGMit6Qko7O0F5RnorekJFO0VBQ0U7QXpGNCt6Qko7O0F5RjErekJFO0VBQ0U7QXpGNit6Qko7O0F5RjMrekJFO0VBQ0U7QXpGOCt6Qko7O0F5RnZnMEJFO0VBQ0U7QXpGMGcwQko7O0F5RnhnMEJFO0VBQ0U7QXpGMmcwQko7O0F5RnpnMEJFO0VBQ0U7QXpGNGcwQko7O0F5RjFnMEJFO0VBQ0U7QXpGNmcwQko7O0F5RjNnMEJFO0VBQ0U7QXpGOGcwQko7O0F5RjVnMEJFO0VBQ0U7QXpGK2cwQko7O0F5RjdnMEJFO0VBQ0U7QXpGZ2gwQko7O0F5RjlnMEJFO0VBQ0U7QXpGaWgwQko7O0F5Ri9nMEJFO0VBQ0U7QXpGa2gwQko7O0F5RjNpMEJFO0VBQ0U7QXpGOGkwQko7O0F5RjVpMEJFO0VBQ0U7QXpGK2kwQko7O0F5RjdpMEJFO0VBQ0U7QXpGZ2owQko7O0F5RjlpMEJFO0VBQ0U7QXpGaWowQko7O0F5Ri9pMEJFO0VBQ0U7QXpGa2owQko7O0F5RmhqMEJFO0VBQ0U7QXpGbWowQko7O0F5RmpqMEJFO0VBQ0U7QXpGb2owQko7O0F5RmxqMEJFO0VBQ0U7QXpGcWowQko7O0F5Rm5qMEJFO0VBQ0U7QXpGc2owQko7O0F5Ri9rMEJFO0VBQ0U7QXpGa2wwQko7O0F5RmhsMEJFO0VBQ0U7QXpGbWwwQko7O0F5RmpsMEJFO0VBQ0U7QXpGb2wwQko7O0F5RmxsMEJFO0VBQ0U7QXpGcWwwQko7O0F5Rm5sMEJFO0VBQ0U7QXpGc2wwQko7O0F5RnBsMEJFO0VBQ0U7QXpGdWwwQko7O0F5RnJsMEJFO0VBQ0U7QXpGd2wwQko7O0F5RnRsMEJFO0VBQ0U7QXpGeWwwQko7O0F5RnZsMEJFO0VBQ0U7QXpGMGwwQko7O0F5Rm5uMEJFO0VBQ0U7QXpGc24wQko7O0F5RnBuMEJFO0VBQ0U7QXpGdW4wQko7O0F5RnJuMEJFO0VBQ0U7QXpGd24wQko7O0F5RnRuMEJFO0VBQ0U7QXpGeW4wQko7O0F5RnZuMEJFO0VBQ0U7QXpGMG4wQko7O0F5RnhuMEJFO0VBQ0U7QXpGMm4wQko7O0F5RnpuMEJFO0VBQ0U7QXpGNG4wQko7O0F5RjFuMEJFO0VBQ0U7QXpGNm4wQko7O0F5RjNuMEJFO0VBQ0U7QXpGOG4wQko7O0F5RnZwMEJFO0VBQ0U7QXpGMHAwQko7O0F5RnhwMEJFO0VBQ0U7QXpGMnAwQko7O0F5RnpwMEJFO0VBQ0U7QXpGNHAwQko7O0F5RjFwMEJFO0VBQ0U7QXpGNnAwQko7O0F5RjNwMEJFO0VBQ0U7QXpGOHAwQko7O0F5RjVwMEJFO0VBQ0U7QXpGK3AwQko7O0F5RjdwMEJFO0VBQ0U7QXpGZ3EwQko7O0F5RjlwMEJFO0VBQ0U7QXpGaXEwQko7O0F5Ri9wMEJFO0VBQ0U7QXpGa3EwQko7O0F5RjNyMEJFO0VBQ0U7QXpGOHIwQko7O0F5RjVyMEJFO0VBQ0U7QXpGK3IwQko7O0F5RjdyMEJFO0VBQ0U7QXpGZ3MwQko7O0F5RjlyMEJFO0VBQ0U7QXpGaXMwQko7O0F5Ri9yMEJFO0VBQ0U7QXpGa3MwQko7O0F5RmhzMEJFO0VBQ0U7QXpGbXMwQko7O0F5RmpzMEJFO0VBQ0U7QXpGb3MwQko7O0F5RmxzMEJFO0VBQ0U7QXpGcXMwQko7O0F5Rm5zMEJFO0VBQ0U7QXpGc3MwQko7O0F5Ri90MEJFO0VBQ0U7QXpGa3UwQko7O0F5Rmh1MEJFO0VBQ0U7QXpGbXUwQko7O0F5Rmp1MEJFO0VBQ0U7QXpGb3UwQko7O0F5Rmx1MEJFO0VBQ0U7QXpGcXUwQko7O0F5Rm51MEJFO0VBQ0U7QXpGc3UwQko7O0F5RnB1MEJFO0VBQ0U7QXpGdXUwQko7O0F5RnJ1MEJFO0VBQ0U7QXpGd3UwQko7O0F5RnR1MEJFO0VBQ0U7QXpGeXUwQko7O0F5RnZ1MEJFO0VBQ0U7QXpGMHUwQko7O0F5Rm53MEJFO0VBQ0U7QXpGc3cwQko7O0F5RnB3MEJFO0VBQ0U7QXpGdXcwQko7O0F5RnJ3MEJFO0VBQ0U7QXpGd3cwQko7O0F5RnR3MEJFO0VBQ0U7QXpGeXcwQko7O0F5RnZ3MEJFO0VBQ0U7QXpGMHcwQko7O0F5Rnh3MEJFO0VBQ0U7QXpGMncwQko7O0F5Rnp3MEJFO0VBQ0U7QXpGNHcwQko7O0F5RjF3MEJFO0VBQ0U7QXpGNncwQko7O0F5RjN3MEJFO0VBQ0U7QXpGOHcwQko7O0F5RnZ5MEJFO0VBQ0U7QXpGMHkwQko7O0F5Rnh5MEJFO0VBQ0U7QXpGMnkwQko7O0F5Rnp5MEJFO0VBQ0U7QXpGNHkwQko7O0F5RjF5MEJFO0VBQ0U7QXpGNnkwQko7O0F5RjN5MEJFO0VBQ0U7QXpGOHkwQko7O0F5RjV5MEJFO0VBQ0U7QXpGK3kwQko7O0F5Rjd5MEJFO0VBQ0U7QXpGZ3owQko7O0F5Rjl5MEJFO0VBQ0U7QXpGaXowQko7O0F5Ri95MEJFO0VBQ0U7QXpGa3owQko7O0F5RjMwMEJFO0VBQ0U7QXpGODAwQko7O0F5RjUwMEJFO0VBQ0U7QXpGKzAwQko7O0F5RjcwMEJFO0VBQ0U7QXpGZzEwQko7O0F5RjkwMEJFO0VBQ0U7QXpGaTEwQko7O0F5Ri8wMEJFO0VBQ0U7QXpGazEwQko7O0F5RmgxMEJFO0VBQ0U7QXpGbTEwQko7O0F5RmoxMEJFO0VBQ0U7QXpGbzEwQko7O0F5RmwxMEJFO0VBQ0U7QXpGcTEwQko7O0F5Rm4xMEJFO0VBQ0U7QXpGczEwQko7O0F5Ri8yMEJFO0VBQ0U7QXpGazMwQko7O0F5RmgzMEJFO0VBQ0U7QXpGbTMwQko7O0F5RmozMEJFO0VBQ0U7QXpGbzMwQko7O0F5RmwzMEJFO0VBQ0U7QXpGcTMwQko7O0F5Rm4zMEJFO0VBQ0U7QXpGczMwQko7O0F5RnAzMEJFO0VBQ0U7QXpGdTMwQko7O0F5RnIzMEJFO0VBQ0U7QXpGdzMwQko7O0F5RnQzMEJFO0VBQ0U7QXpGeTMwQko7O0F5RnYzMEJFO0VBQ0U7QXpGMDMwQko7O0F5Rm41MEJFO0VBQ0U7QXpGczUwQko7O0F5RnA1MEJFO0VBQ0U7QXpGdTUwQko7O0F5RnI1MEJFO0VBQ0U7QXpGdzUwQko7O0F5RnQ1MEJFO0VBQ0U7QXpGeTUwQko7O0F5RnY1MEJFO0VBQ0U7QXpGMDUwQko7O0F5Rng1MEJFO0VBQ0U7QXpGMjUwQko7O0F5Rno1MEJFO0VBQ0U7QXpGNDUwQko7O0F5RjE1MEJFO0VBQ0U7QXpGNjUwQko7O0F5RjM1MEJFO0VBQ0U7QXpGODUwQko7O0F5RnY3MEJFO0VBQ0U7QXpGMDcwQko7O0F5Rng3MEJFO0VBQ0U7QXpGMjcwQko7O0F5Rno3MEJFO0VBQ0U7QXpGNDcwQko7O0F5RjE3MEJFO0VBQ0U7QXpGNjcwQko7O0F5RjM3MEJFO0VBQ0U7QXpGODcwQko7O0F5RjU3MEJFO0VBQ0U7QXpGKzcwQko7O0F5Rjc3MEJFO0VBQ0U7QXpGZzgwQko7O0F5Rjk3MEJFO0VBQ0U7QXpGaTgwQko7O0F5Ri83MEJFO0VBQ0U7QXpGazgwQko7O0F5RjM5MEJFO0VBQ0U7QXpGODkwQko7O0F5RjU5MEJFO0VBQ0U7QXpGKzkwQko7O0F5Rjc5MEJFO0VBQ0U7QXpGZyswQko7O0F5Rjk5MEJFO0VBQ0U7QXpGaSswQko7O0F5Ri85MEJFO0VBQ0U7QXpGayswQko7O0F5RmgrMEJFO0VBQ0U7QXpGbSswQko7O0F5RmorMEJFO0VBQ0U7QXpGbyswQko7O0F5RmwrMEJFO0VBQ0U7QXpGcSswQko7O0F5Rm4rMEJFO0VBQ0U7QXpGcyswQko7O0F5Ri8vMEJFO0VBQ0U7QXpGa2cxQko7O0F5RmhnMUJFO0VBQ0U7QXpGbWcxQko7O0F5RmpnMUJFO0VBQ0U7QXpGb2cxQko7O0F5RmxnMUJFO0VBQ0U7QXpGcWcxQko7O0F5Rm5nMUJFO0VBQ0U7QXpGc2cxQko7O0F5RnBnMUJFO0VBQ0U7QXpGdWcxQko7O0F5RnJnMUJFO0VBQ0U7QXpGd2cxQko7O0F5RnRnMUJFO0VBQ0U7QXpGeWcxQko7O0F5RnZnMUJFO0VBQ0U7QXpGMGcxQko7O0F5Rm5pMUJFO0VBQ0U7QXpGc2kxQko7O0F5RnBpMUJFO0VBQ0U7QXpGdWkxQko7O0F5RnJpMUJFO0VBQ0U7QXpGd2kxQko7O0F5RnRpMUJFO0VBQ0U7QXpGeWkxQko7O0F5RnZpMUJFO0VBQ0U7QXpGMGkxQko7O0F5RnhpMUJFO0VBQ0U7QXpGMmkxQko7O0F5RnppMUJFO0VBQ0U7QXpGNGkxQko7O0F5RjFpMUJFO0VBQ0U7QXpGNmkxQko7O0F5RjNpMUJFO0VBQ0U7QXpGOGkxQko7O0F5RnZrMUJFO0VBQ0U7QXpGMGsxQko7O0F5RnhrMUJFO0VBQ0U7QXpGMmsxQko7O0F5RnprMUJFO0VBQ0U7QXpGNGsxQko7O0F5RjFrMUJFO0VBQ0U7QXpGNmsxQko7O0F5RjNrMUJFO0VBQ0U7QXpGOGsxQko7O0F5RjVrMUJFO0VBQ0U7QXpGK2sxQko7O0F5RjdrMUJFO0VBQ0U7QXpGZ2wxQko7O0F5RjlrMUJFO0VBQ0U7QXpGaWwxQko7O0F5Ri9rMUJFO0VBQ0U7QXpGa2wxQko7O0F5RjNtMUJFO0VBQ0U7QXpGOG0xQko7O0F5RjVtMUJFO0VBQ0U7QXpGK20xQko7O0F5RjdtMUJFO0VBQ0U7QXpGZ24xQko7O0F5RjltMUJFO0VBQ0U7QXpGaW4xQko7O0F5Ri9tMUJFO0VBQ0U7QXpGa24xQko7O0F5RmhuMUJFO0VBQ0U7QXpGbW4xQko7O0F5RmpuMUJFO0VBQ0U7QXpGb24xQko7O0F5RmxuMUJFO0VBQ0U7QXpGcW4xQko7O0F5Rm5uMUJFO0VBQ0U7QXpGc24xQko7O0F5Ri9vMUJFO0VBQ0U7QXpGa3AxQko7O0F5RmhwMUJFO0VBQ0U7QXpGbXAxQko7O0F5RmpwMUJFO0VBQ0U7QXpGb3AxQko7O0F5RmxwMUJFO0VBQ0U7QXpGcXAxQko7O0F5Rm5wMUJFO0VBQ0U7QXpGc3AxQko7O0F5RnBwMUJFO0VBQ0U7QXpGdXAxQko7O0F5RnJwMUJFO0VBQ0U7QXpGd3AxQko7O0F5RnRwMUJFO0VBQ0U7QXpGeXAxQko7O0F5RnZwMUJFO0VBQ0U7QXpGMHAxQko7O0F5Rm5yMUJFO0VBQ0U7QXpGc3IxQko7O0F5RnByMUJFO0VBQ0U7QXpGdXIxQko7O0F5RnJyMUJFO0VBQ0U7QXpGd3IxQko7O0F5RnRyMUJFO0VBQ0U7QXpGeXIxQko7O0F5RnZyMUJFO0VBQ0U7QXpGMHIxQko7O0F5RnhyMUJFO0VBQ0U7QXpGMnIxQko7O0F5RnpyMUJFO0VBQ0U7QXpGNHIxQko7O0F5RjFyMUJFO0VBQ0U7QXpGNnIxQko7O0F5RjNyMUJFO0VBQ0U7QXpGOHIxQko7O0F5RnZ0MUJFO0VBQ0U7QXpGMHQxQko7O0F5Rnh0MUJFO0VBQ0U7QXpGMnQxQko7O0F5Rnp0MUJFO0VBQ0U7QXpGNHQxQko7O0F5RjF0MUJFO0VBQ0U7QXpGNnQxQko7O0F5RjN0MUJFO0VBQ0U7QXpGOHQxQko7O0F5RjV0MUJFO0VBQ0U7QXpGK3QxQko7O0F5Rjd0MUJFO0VBQ0U7QXpGZ3UxQko7O0F5Rjl0MUJFO0VBQ0U7QXpGaXUxQko7O0F5Ri90MUJFO0VBQ0U7QXpGa3UxQko7O0F5RjN2MUJFO0VBQ0U7QXpGOHYxQko7O0F5RjV2MUJFO0VBQ0U7QXpGK3YxQko7O0F5Rjd2MUJFO0VBQ0U7QXpGZ3cxQko7O0F5Rjl2MUJFO0VBQ0U7QXpGaXcxQko7O0F5Ri92MUJFO0VBQ0U7QXpGa3cxQko7O0F5Rmh3MUJFO0VBQ0U7QXpGbXcxQko7O0F5Rmp3MUJFO0VBQ0U7QXpGb3cxQko7O0F5Rmx3MUJFO0VBQ0U7QXpGcXcxQko7O0F5Rm53MUJFO0VBQ0U7QXpGc3cxQko7O0F5Ri94MUJFO0VBQ0U7QXpGa3kxQko7O0F5Rmh5MUJFO0VBQ0U7QXpGbXkxQko7O0F5Rmp5MUJFO0VBQ0U7QXpGb3kxQko7O0F5Rmx5MUJFO0VBQ0U7QXpGcXkxQko7O0F5Rm55MUJFO0VBQ0U7QXpGc3kxQko7O0F5RnB5MUJFO0VBQ0U7QXpGdXkxQko7O0F5RnJ5MUJFO0VBQ0U7QXpGd3kxQko7O0F5RnR5MUJFO0VBQ0U7QXpGeXkxQko7O0F5RnZ5MUJFO0VBQ0U7QXpGMHkxQko7O0F5Rm4wMUJFO0VBQ0U7QXpGczAxQko7O0F5RnAwMUJFO0VBQ0U7QXpGdTAxQko7O0F5RnIwMUJFO0VBQ0U7QXpGdzAxQko7O0F5RnQwMUJFO0VBQ0U7QXpGeTAxQko7O0F5RnYwMUJFO0VBQ0U7QXpGMDAxQko7O0F5RngwMUJFO0VBQ0U7QXpGMjAxQko7O0F5RnowMUJFO0VBQ0U7QXpGNDAxQko7O0F5RjEwMUJFO0VBQ0U7QXpGNjAxQko7O0F5RjMwMUJFO0VBQ0U7QXpGODAxQko7O0F5RnYyMUJFO0VBQ0U7QXpGMDIxQko7O0F5RngyMUJFO0VBQ0U7QXpGMjIxQko7O0F5RnoyMUJFO0VBQ0U7QXpGNDIxQko7O0F5RjEyMUJFO0VBQ0U7QXpGNjIxQko7O0F5RjMyMUJFO0VBQ0U7QXpGODIxQko7O0F5RjUyMUJFO0VBQ0U7QXpGKzIxQko7O0F5RjcyMUJFO0VBQ0U7QXpGZzMxQko7O0F5RjkyMUJFO0VBQ0U7QXpGaTMxQko7O0F5Ri8yMUJFO0VBQ0U7QXpGazMxQko7O0F5RjM0MUJFO0VBQ0U7QXpGODQxQko7O0F5RjU0MUJFO0VBQ0U7QXpGKzQxQko7O0F5Rjc0MUJFO0VBQ0U7QXpGZzUxQko7O0F5Rjk0MUJFO0VBQ0U7QXpGaTUxQko7O0F5Ri80MUJFO0VBQ0U7QXpGazUxQko7O0F5Rmg1MUJFO0VBQ0U7QXpGbTUxQko7O0F5Rmo1MUJFO0VBQ0U7QXpGbzUxQko7O0F5Rmw1MUJFO0VBQ0U7QXpGcTUxQko7O0F5Rm41MUJFO0VBQ0U7QXpGczUxQko7O0F5Ri82MUJFO0VBQ0U7QXpGazcxQko7O0F5Rmg3MUJFO0VBQ0U7QXpGbTcxQko7O0F5Rmo3MUJFO0VBQ0U7QXpGbzcxQko7O0F5Rmw3MUJFO0VBQ0U7QXpGcTcxQko7O0F5Rm43MUJFO0VBQ0U7QXpGczcxQko7O0F5RnA3MUJFO0VBQ0U7QXpGdTcxQko7O0F5RnI3MUJFO0VBQ0U7QXpGdzcxQko7O0F5RnQ3MUJFO0VBQ0U7QXpGeTcxQko7O0F5RnY3MUJFO0VBQ0U7QXpGMDcxQko7O0F5Rm45MUJFO0VBQ0U7QXpGczkxQko7O0F5RnA5MUJFO0VBQ0U7QXpGdTkxQko7O0F5RnI5MUJFO0VBQ0U7QXpGdzkxQko7O0F5RnQ5MUJFO0VBQ0U7QXpGeTkxQko7O0F5RnY5MUJFO0VBQ0U7QXpGMDkxQko7O0F5Rng5MUJFO0VBQ0U7QXpGMjkxQko7O0F5Rno5MUJFO0VBQ0U7QXpGNDkxQko7O0F5RjE5MUJFO0VBQ0U7QXpGNjkxQko7O0F5RjM5MUJFO0VBQ0U7QXpGODkxQko7O0F5Rng5MUJFO0VBQ0U7QXpGMjkxQko7O0F5Rno5MUJFO0VBQ0U7QXpGNDkxQko7O0F5RjE5MUJFO0VBQ0U7QXpGNjkxQko7O0F5RjM5MUJFO0VBQ0U7QXpGODkxQko7O0F5RngrMUJFO0VBQ0U7QXpGMisxQko7O0F5RnorMUJFO0VBQ0U7QXpGNCsxQko7O0F5RjErMUJFO0VBQ0U7QXpGNisxQko7O0F5RjMrMUJFO0VBQ0U7QXpGOCsxQko7O0F5RngvMUJFO0VBQ0U7QXpGMi8xQko7O0F5RnovMUJFO0VBQ0U7QXpGNC8xQko7O0F5RjEvMUJFO0VBQ0U7QXpGNi8xQko7O0F5RjMvMUJFO0VBQ0U7QXpGOC8xQko7O0F5RnhnMkJFO0VBQ0U7QXpGMmcyQko7O0F5RnpnMkJFO0VBQ0U7QXpGNGcyQko7O0F5RjFnMkJFO0VBQ0U7QXpGNmcyQko7O0F5RjNnMkJFO0VBQ0U7QXpGOGcyQko7O0F5RnhoMkJFO0VBQ0U7QXpGMmgyQko7O0F5RnpoMkJFO0VBQ0U7QXpGNGgyQko7O0F5RjFoMkJFO0VBQ0U7QXpGNmgyQko7O0F5RjNoMkJFO0VBQ0U7QXpGOGgyQko7O0F5RnhpMkJFO0VBQ0U7QXpGMmkyQko7O0F5RnppMkJFO0VBQ0U7QXpGNGkyQko7O0F5RjFpMkJFO0VBQ0U7QXpGNmkyQko7O0F5RjNpMkJFO0VBQ0U7QXpGOGkyQko7O0F5RnhqMkJFO0VBQ0U7QXpGMmoyQko7O0F5RnpqMkJFO0VBQ0U7QXpGNGoyQko7O0F5RjFqMkJFO0VBQ0U7QXpGNmoyQko7O0F5RjNqMkJFO0VBQ0U7QXpGOGoyQko7O0F5RnhrMkJFO0VBQ0U7QXpGMmsyQko7O0F5RnprMkJFO0VBQ0U7QXpGNGsyQko7O0F5RjFrMkJFO0VBQ0U7QXpGNmsyQko7O0F5RjNrMkJFO0VBQ0U7QXpGOGsyQko7O0F5RnhsMkJFO0VBQ0U7QXpGMmwyQko7O0F5RnpsMkJFO0VBQ0U7QXpGNGwyQko7O0F5RjFsMkJFO0VBQ0U7QXpGNmwyQko7O0F5RjNsMkJFO0VBQ0U7QXpGOGwyQko7O0F5RnhtMkJFO0VBQ0U7QXpGMm0yQko7O0F5RnptMkJFO0VBQ0U7QXpGNG0yQko7O0F5RjFtMkJFO0VBQ0U7QXpGNm0yQko7O0F5RjNtMkJFO0VBQ0U7QXpGOG0yQko7O0F5RnhuMkJFO0VBQ0U7QXpGMm4yQko7O0F5RnpuMkJFO0VBQ0U7QXpGNG4yQko7O0F5RjFuMkJFO0VBQ0U7QXpGNm4yQko7O0F5RjNuMkJFO0VBQ0U7QXpGOG4yQko7O0F5RnhvMkJFO0VBQ0U7QXpGMm8yQko7O0F5RnpvMkJFO0VBQ0U7QXpGNG8yQko7O0F5RjFvMkJFO0VBQ0U7QXpGNm8yQko7O0F5RjNvMkJFO0VBQ0U7QXpGOG8yQko7O0F5RnhwMkJFO0VBQ0U7QXpGMnAyQko7O0F5RnpwMkJFO0VBQ0U7QXpGNHAyQko7O0F5RjFwMkJFO0VBQ0U7QXpGNnAyQko7O0F5RjNwMkJFO0VBQ0U7QXpGOHAyQko7O0F5RnhxMkJFO0VBQ0U7QXpGMnEyQko7O0F5RnpxMkJFO0VBQ0U7QXpGNHEyQko7O0F5RjFxMkJFO0VBQ0U7QXpGNnEyQko7O0F5RjNxMkJFO0VBQ0U7QXpGOHEyQko7O0F5RnhyMkJFO0VBQ0U7QXpGMnIyQko7O0F5RnpyMkJFO0VBQ0U7QXpGNHIyQko7O0F5RjFyMkJFO0VBQ0U7QXpGNnIyQko7O0F5RjNyMkJFO0VBQ0U7QXpGOHIyQko7O0F5RnhzMkJFO0VBQ0U7QXpGMnMyQko7O0F5RnpzMkJFO0VBQ0U7QXpGNHMyQko7O0F5RjFzMkJFO0VBQ0U7QXpGNnMyQko7O0F5RjNzMkJFO0VBQ0U7QXpGOHMyQko7O0F5Rnh0MkJFO0VBQ0U7QXpGMnQyQko7O0F5Rnp0MkJFO0VBQ0U7QXpGNHQyQko7O0F5RjF0MkJFO0VBQ0U7QXpGNnQyQko7O0F5RjN0MkJFO0VBQ0U7QXpGOHQyQko7O0F5Rnh1MkJFO0VBQ0U7QXpGMnUyQko7O0F5Rnp1MkJFO0VBQ0U7QXpGNHUyQko7O0F5RjF1MkJFO0VBQ0U7QXpGNnUyQko7O0F5RjN1MkJFO0VBQ0U7QXpGOHUyQko7O0F5Rnh2MkJFO0VBQ0U7QXpGMnYyQko7O0F5Rnp2MkJFO0VBQ0U7QXpGNHYyQko7O0F5RjF2MkJFO0VBQ0U7QXpGNnYyQko7O0F5RjN2MkJFO0VBQ0U7QXpGOHYyQko7O0F5Rnh3MkJFO0VBQ0U7QXpGMncyQko7O0F5Rnp3MkJFO0VBQ0U7QXpGNHcyQko7O0F5RjF3MkJFO0VBQ0U7QXpGNncyQko7O0F5RjN3MkJFO0VBQ0U7QXpGOHcyQko7O0F5Rnh4MkJFO0VBQ0U7QXpGMngyQko7O0F5Rnp4MkJFO0VBQ0U7QXpGNHgyQko7O0F5RjF4MkJFO0VBQ0U7QXpGNngyQko7O0F5RjN4MkJFO0VBQ0U7QXpGOHgyQko7O0F5Rnh5MkJFO0VBQ0U7QXpGMnkyQko7O0F5Rnp5MkJFO0VBQ0U7QXpGNHkyQko7O0F5RjF5MkJFO0VBQ0U7QXpGNnkyQko7O0F5RjN5MkJFO0VBQ0U7QXpGOHkyQko7O0F5Rnh6MkJFO0VBQ0U7QXpGMnoyQko7O0F5Rnp6MkJFO0VBQ0U7QXpGNHoyQko7O0F5RjF6MkJFO0VBQ0U7QXpGNnoyQko7O0F5RjN6MkJFO0VBQ0U7QXpGOHoyQko7O0F5RngwMkJFO0VBQ0U7QXpGMjAyQko7O0F5RnowMkJFO0VBQ0U7QXpGNDAyQko7O0F5RjEwMkJFO0VBQ0U7QXpGNjAyQko7O0F5RjMwMkJFO0VBQ0U7QXpGODAyQko7O0F5RngxMkJFO0VBQ0U7QXpGMjEyQko7O0F5RnoxMkJFO0VBQ0U7QXpGNDEyQko7O0F5RjExMkJFO0VBQ0U7QXpGNjEyQko7O0F5RjMxMkJFO0VBQ0U7QXpGODEyQko7O0F5RngyMkJFO0VBQ0U7QXpGMjIyQko7O0F5RnoyMkJFO0VBQ0U7QXpGNDIyQko7O0F5RjEyMkJFO0VBQ0U7QXpGNjIyQko7O0F5RjMyMkJFO0VBQ0U7QXpGODIyQko7O0F5RngzMkJFO0VBQ0U7QXpGMjMyQko7O0F5RnozMkJFO0VBQ0U7QXpGNDMyQko7O0F5RjEzMkJFO0VBQ0U7QXpGNjMyQko7O0F5RjMzMkJFO0VBQ0U7QXpGODMyQko7O0F5Rng0MkJFO0VBQ0U7QXpGMjQyQko7O0F5Rno0MkJFO0VBQ0U7QXpGNDQyQko7O0F5RjE0MkJFO0VBQ0U7QXpGNjQyQko7O0F5RjM0MkJFO0VBQ0U7QXpGODQyQko7O0F5Rng1MkJFO0VBQ0U7QXpGMjUyQko7O0F5Rno1MkJFO0VBQ0U7QXpGNDUyQko7O0F5RjE1MkJFO0VBQ0U7QXpGNjUyQko7O0F5RjM1MkJFO0VBQ0U7QXpGODUyQko7O0F5Rng2MkJFO0VBQ0U7QXpGMjYyQko7O0F5Rno2MkJFO0VBQ0U7QXpGNDYyQko7O0F5RjE2MkJFO0VBQ0U7QXpGNjYyQko7O0F5RjM2MkJFO0VBQ0U7QXpGODYyQko7O0F5Rng3MkJFO0VBQ0U7QXpGMjcyQko7O0F5Rno3MkJFO0VBQ0U7QXpGNDcyQko7O0F5RjE3MkJFO0VBQ0U7QXpGNjcyQko7O0F5RjM3MkJFO0VBQ0U7QXpGODcyQko7O0F5Rng4MkJFO0VBQ0U7QXpGMjgyQko7O0F5Rno4MkJFO0VBQ0U7QXpGNDgyQko7O0F5RjE4MkJFO0VBQ0U7QXpGNjgyQko7O0F5RjM4MkJFO0VBQ0U7QXpGODgyQko7O0F5Rng5MkJFO0VBQ0U7QXpGMjkyQko7O0F5Rno5MkJFO0VBQ0U7QXpGNDkyQko7O0F5RjE5MkJFO0VBQ0U7QXpGNjkyQko7O0F5RjM5MkJFO0VBQ0U7QXpGODkyQko7O0F5RngrMkJFO0VBQ0U7QXpGMisyQko7O0F5RnorMkJFO0VBQ0U7QXpGNCsyQko7O0F5RjErMkJFO0VBQ0U7QXpGNisyQko7O0F5RjMrMkJFO0VBQ0U7QXpGOCsyQko7O0F5RngvMkJFO0VBQ0U7QXpGMi8yQko7O0F5RnovMkJFO0VBQ0U7QXpGNC8yQko7O0F5RjEvMkJFO0VBQ0U7QXpGNi8yQko7O0F5RjMvMkJFO0VBQ0U7QXpGOC8yQko7O0F5RnhnM0JFO0VBQ0U7QXpGMmczQko7O0F5RnpnM0JFO0VBQ0U7QXpGNGczQko7O0F5RjFnM0JFO0VBQ0U7QXpGNmczQko7O0F5RjNnM0JFO0VBQ0U7QXpGOGczQko7O0F5RnhoM0JFO0VBQ0U7QXpGMmgzQko7O0F5RnpoM0JFO0VBQ0U7QXpGNGgzQko7O0F5RjFoM0JFO0VBQ0U7QXpGNmgzQko7O0F5RjNoM0JFO0VBQ0U7QXpGOGgzQko7O0F5RnhpM0JFO0VBQ0U7QXpGMmkzQko7O0F5RnppM0JFO0VBQ0U7QXpGNGkzQko7O0F5RjFpM0JFO0VBQ0U7QXpGNmkzQko7O0F5RjNpM0JFO0VBQ0U7QXpGOGkzQko7O0F5RnhqM0JFO0VBQ0U7QXpGMmozQko7O0F5RnpqM0JFO0VBQ0U7QXpGNGozQko7O0F5RjFqM0JFO0VBQ0U7QXpGNmozQko7O0F5RjNqM0JFO0VBQ0U7QXpGOGozQko7O0F5RnhrM0JFO0VBQ0U7QXpGMmszQko7O0F5RnprM0JFO0VBQ0U7QXpGNGszQko7O0F5RjFrM0JFO0VBQ0U7QXpGNmszQko7O0F5RjNrM0JFO0VBQ0U7QXpGOGszQko7O0F5RnhsM0JFO0VBQ0U7QXpGMmwzQko7O0F5RnpsM0JFO0VBQ0U7QXpGNGwzQko7O0F5RjFsM0JFO0VBQ0U7QXpGNmwzQko7O0F5RjNsM0JFO0VBQ0U7QXpGOGwzQko7O0F5RnhtM0JFO0VBQ0U7QXpGMm0zQko7O0F5RnptM0JFO0VBQ0U7QXpGNG0zQko7O0F5RjFtM0JFO0VBQ0U7QXpGNm0zQko7O0F5RjNtM0JFO0VBQ0U7QXpGOG0zQko7O0F5RnhuM0JFO0VBQ0U7QXpGMm4zQko7O0F5RnpuM0JFO0VBQ0U7QXpGNG4zQko7O0F5RjFuM0JFO0VBQ0U7QXpGNm4zQko7O0F5RjNuM0JFO0VBQ0U7QXpGOG4zQko7O0F5RnhvM0JFO0VBQ0U7QXpGMm8zQko7O0F5RnpvM0JFO0VBQ0U7QXpGNG8zQko7O0F5RjFvM0JFO0VBQ0U7QXpGNm8zQko7O0F5RjNvM0JFO0VBQ0U7QXpGOG8zQko7O0F5RnhwM0JFO0VBQ0U7QXpGMnAzQko7O0F5RnpwM0JFO0VBQ0U7QXpGNHAzQko7O0F5RjFwM0JFO0VBQ0U7QXpGNnAzQko7O0F5RjNwM0JFO0VBQ0U7QXpGOHAzQko7O0F5RnhxM0JFO0VBQ0U7QXpGMnEzQko7O0F5RnpxM0JFO0VBQ0U7QXpGNHEzQko7O0F5RjFxM0JFO0VBQ0U7QXpGNnEzQko7O0F5RjNxM0JFO0VBQ0U7QXpGOHEzQko7O0F5RnhyM0JFO0VBQ0U7QXpGMnIzQko7O0F5RnpyM0JFO0VBQ0U7QXpGNHIzQko7O0F5RjFyM0JFO0VBQ0U7QXpGNnIzQko7O0F5RjNyM0JFO0VBQ0U7QXpGOHIzQko7O0F5RnhzM0JFO0VBQ0U7QXpGMnMzQko7O0F5RnpzM0JFO0VBQ0U7QXpGNHMzQko7O0F5RjFzM0JFO0VBQ0U7QXpGNnMzQko7O0F5RjNzM0JFO0VBQ0U7QXpGOHMzQko7O0F5Rnh0M0JFO0VBQ0U7QXpGMnQzQko7O0F5Rnp0M0JFO0VBQ0U7QXpGNHQzQko7O0F5RjF0M0JFO0VBQ0U7QXpGNnQzQko7O0F5RjN0M0JFO0VBQ0U7QXpGOHQzQko7O0F5Rnh1M0JFO0VBQ0U7QXpGMnUzQko7O0F5Rnp1M0JFO0VBQ0U7QXpGNHUzQko7O0F5RjF1M0JFO0VBQ0U7QXpGNnUzQko7O0F5RjN1M0JFO0VBQ0U7QXpGOHUzQko7O0F5Rnh2M0JFO0VBQ0U7QXpGMnYzQko7O0F5Rnp2M0JFO0VBQ0U7QXpGNHYzQko7O0F5RjF2M0JFO0VBQ0U7QXpGNnYzQko7O0F5RjN2M0JFO0VBQ0U7QXpGOHYzQko7O0F5Rnh3M0JFO0VBQ0U7QXpGMnczQko7O0F5Rnp3M0JFO0VBQ0U7QXpGNHczQko7O0F5RjF3M0JFO0VBQ0U7QXpGNnczQko7O0F5RjN3M0JFO0VBQ0U7QXpGOHczQko7O0F5Rnh4M0JFO0VBQ0U7QXpGMngzQko7O0F5Rnp4M0JFO0VBQ0U7QXpGNHgzQko7O0F5RjF4M0JFO0VBQ0U7QXpGNngzQko7O0F5RjN4M0JFO0VBQ0U7QXpGOHgzQko7O0F5Rnh5M0JFO0VBQ0U7QXpGMnkzQko7O0F5Rnp5M0JFO0VBQ0U7QXpGNHkzQko7O0F5RjF5M0JFO0VBQ0U7QXpGNnkzQko7O0F5RjN5M0JFO0VBQ0U7QXpGOHkzQko7O0F5Rnh6M0JFO0VBQ0U7QXpGMnozQko7O0F5Rnp6M0JFO0VBQ0U7QXpGNHozQko7O0F5RjF6M0JFO0VBQ0U7QXpGNnozQko7O0F5RjN6M0JFO0VBQ0U7QXpGOHozQko7O0F5RngwM0JFO0VBQ0U7QXpGMjAzQko7O0F5RnowM0JFO0VBQ0U7QXpGNDAzQko7O0F5RjEwM0JFO0VBQ0U7QXpGNjAzQko7O0F5RjMwM0JFO0VBQ0U7QXpGODAzQko7O0F5RngxM0JFO0VBQ0U7QXpGMjEzQko7O0F5RnoxM0JFO0VBQ0U7QXpGNDEzQko7O0F5RjExM0JFO0VBQ0U7QXpGNjEzQko7O0F5RjMxM0JFO0VBQ0U7QXpGODEzQko7O0F5RngyM0JFO0VBQ0U7QXpGMjIzQko7O0F5RnoyM0JFO0VBQ0U7QXpGNDIzQko7O0F5RjEyM0JFO0VBQ0U7QXpGNjIzQko7O0F5RjMyM0JFO0VBQ0U7QXpGODIzQko7O0F5RngzM0JFO0VBQ0U7QXpGMjMzQko7O0F5RnozM0JFO0VBQ0U7QXpGNDMzQko7O0F5RjEzM0JFO0VBQ0U7QXpGNjMzQko7O0F5RjMzM0JFO0VBQ0U7QXpGODMzQko7O0F5Rng0M0JFO0VBQ0U7QXpGMjQzQko7O0F5Rno0M0JFO0VBQ0U7QXpGNDQzQko7O0F5RjE0M0JFO0VBQ0U7QXpGNjQzQko7O0F5RjM0M0JFO0VBQ0U7QXpGODQzQko7O0F5Rng1M0JFO0VBQ0U7QXpGMjUzQko7O0F5Rno1M0JFO0VBQ0U7QXpGNDUzQko7O0F5RjE1M0JFO0VBQ0U7QXpGNjUzQko7O0F5RjM1M0JFO0VBQ0U7QXpGODUzQko7O0F5Rng2M0JFO0VBQ0U7QXpGMjYzQko7O0F5Rno2M0JFO0VBQ0U7QXpGNDYzQko7O0F5RjE2M0JFO0VBQ0U7QXpGNjYzQko7O0F5RjM2M0JFO0VBQ0U7QXpGODYzQko7O0F5Rng3M0JFO0VBQ0U7QXpGMjczQko7O0F5Rno3M0JFO0VBQ0U7QXpGNDczQko7O0F5RjE3M0JFO0VBQ0U7QXpGNjczQko7O0F5RjM3M0JFO0VBQ0U7QXpGODczQko7O0F5Rng4M0JFO0VBQ0U7QXpGMjgzQko7O0F5Rno4M0JFO0VBQ0U7QXpGNDgzQko7O0F5RjE4M0JFO0VBQ0U7QXpGNjgzQko7O0F5RjM4M0JFO0VBQ0U7QXpGODgzQko7O0F5Rng5M0JFO0VBQ0U7QXpGMjkzQko7O0F5Rno5M0JFO0VBQ0U7QXpGNDkzQko7O0F5RjE5M0JFO0VBQ0U7QXpGNjkzQko7O0F5RjM5M0JFO0VBQ0U7QXpGODkzQko7O0F5RngrM0JFO0VBQ0U7QXpGMiszQko7O0F5RnorM0JFO0VBQ0U7QXpGNCszQko7O0F5RjErM0JFO0VBQ0U7QXpGNiszQko7O0F5RjMrM0JFO0VBQ0U7QXpGOCszQko7O0F5RngvM0JFO0VBQ0U7QXpGMi8zQko7O0F5RnovM0JFO0VBQ0U7QXpGNC8zQko7O0F5RjEvM0JFO0VBQ0U7QXpGNi8zQko7O0F5RjMvM0JFO0VBQ0U7QXpGOC8zQko7O0F5RnhnNEJFO0VBQ0U7QXpGMmc0Qko7O0F5RnpnNEJFO0VBQ0U7QXpGNGc0Qko7O0F5RjFnNEJFO0VBQ0U7QXpGNmc0Qko7O0F5RjNnNEJFO0VBQ0U7QXpGOGc0Qko7O0F5RnhoNEJFO0VBQ0U7QXpGMmg0Qko7O0F5RnpoNEJFO0VBQ0U7QXpGNGg0Qko7O0F5RjFoNEJFO0VBQ0U7QXpGNmg0Qko7O0F5RjNoNEJFO0VBQ0U7QXpGOGg0Qko7O0F5RnhpNEJFO0VBQ0U7QXpGMmk0Qko7O0F5RnppNEJFO0VBQ0U7QXpGNGk0Qko7O0F5RjFpNEJFO0VBQ0U7QXpGNmk0Qko7O0F5RjNpNEJFO0VBQ0U7QXpGOGk0Qko7O0F5RnhqNEJFO0VBQ0U7QXpGMmo0Qko7O0F5RnpqNEJFO0VBQ0U7QXpGNGo0Qko7O0F5RjFqNEJFO0VBQ0U7QXpGNmo0Qko7O0F5RjNqNEJFO0VBQ0U7QXpGOGo0Qko7O0F5RnhrNEJFO0VBQ0U7QXpGMms0Qko7O0F5RnprNEJFO0VBQ0U7QXpGNGs0Qko7O0F5RjFrNEJFO0VBQ0U7QXpGNms0Qko7O0F5RjNrNEJFO0VBQ0U7QXpGOGs0Qko7O0F5RnhsNEJFO0VBQ0U7QXpGMmw0Qko7O0F5RnpsNEJFO0VBQ0U7QXpGNGw0Qko7O0F5RjFsNEJFO0VBQ0U7QXpGNmw0Qko7O0F5RjNsNEJFO0VBQ0U7QXpGOGw0Qko7O0F5RnhtNEJFO0VBQ0U7QXpGMm00Qko7O0F5RnptNEJFO0VBQ0U7QXpGNG00Qko7O0F5RjFtNEJFO0VBQ0U7QXpGNm00Qko7O0F5RjNtNEJFO0VBQ0U7QXpGOG00Qko7O0F5RnhuNEJFO0VBQ0U7QXpGMm40Qko7O0F5RnpuNEJFO0VBQ0U7QXpGNG40Qko7O0F5RjFuNEJFO0VBQ0U7QXpGNm40Qko7O0F5RjNuNEJFO0VBQ0U7QXpGOG40Qko7O0F5RnhvNEJFO0VBQ0U7QXpGMm80Qko7O0F5RnpvNEJFO0VBQ0U7QXpGNG80Qko7O0F5RjFvNEJFO0VBQ0U7QXpGNm80Qko7O0F5RjNvNEJFO0VBQ0U7QXpGOG80Qko7O0F5RnhwNEJFO0VBQ0U7QXpGMnA0Qko7O0F5RnpwNEJFO0VBQ0U7QXpGNHA0Qko7O0F5RjFwNEJFO0VBQ0U7QXpGNnA0Qko7O0F5RjNwNEJFO0VBQ0U7QXpGOHA0Qko7O0F5RnhxNEJFO0VBQ0U7QXpGMnE0Qko7O0F5RnpxNEJFO0VBQ0U7QXpGNHE0Qko7O0F5RjFxNEJFO0VBQ0U7QXpGNnE0Qko7O0F5RjNxNEJFO0VBQ0U7QXpGOHE0Qko7O0F5RnhyNEJFO0VBQ0U7QXpGMnI0Qko7O0F5RnpyNEJFO0VBQ0U7QXpGNHI0Qko7O0F5RjFyNEJFO0VBQ0U7QXpGNnI0Qko7O0F5RjNyNEJFO0VBQ0U7QXpGOHI0Qko7O0F5RnhzNEJFO0VBQ0U7QXpGMnM0Qko7O0F5RnpzNEJFO0VBQ0U7QXpGNHM0Qko7O0F5RjFzNEJFO0VBQ0U7QXpGNnM0Qko7O0F5RjNzNEJFO0VBQ0U7QXpGOHM0Qko7O0F5Rnh0NEJFO0VBQ0U7QXpGMnQ0Qko7O0F5Rnp0NEJFO0VBQ0U7QXpGNHQ0Qko7O0F5RjF0NEJFO0VBQ0U7QXpGNnQ0Qko7O0F5RjN0NEJFO0VBQ0U7QXpGOHQ0Qko7O0F5Rnh1NEJFO0VBQ0U7QXpGMnU0Qko7O0F5Rnp1NEJFO0VBQ0U7QXpGNHU0Qko7O0F5RjF1NEJFO0VBQ0U7QXpGNnU0Qko7O0F5RjN1NEJFO0VBQ0U7QXpGOHU0Qko7O0F5Rnh2NEJFO0VBQ0U7QXpGMnY0Qko7O0F5Rnp2NEJFO0VBQ0U7QXpGNHY0Qko7O0F5RjF2NEJFO0VBQ0U7QXpGNnY0Qko7O0F5RjN2NEJFO0VBQ0U7QXpGOHY0Qko7O0F5Rnh3NEJFO0VBQ0U7QXpGMnc0Qko7O0F5Rnp3NEJFO0VBQ0U7QXpGNHc0Qko7O0F5RjF3NEJFO0VBQ0U7QXpGNnc0Qko7O0F5RjN3NEJFO0VBQ0U7QXpGOHc0Qko7O0F5Rnh4NEJFO0VBQ0U7QXpGMng0Qko7O0F5Rnp4NEJFO0VBQ0U7QXpGNHg0Qko7O0F5RjF4NEJFO0VBQ0U7QXpGNng0Qko7O0F5RjN4NEJFO0VBQ0U7QXpGOHg0Qko7O0F5Rnh5NEJFO0VBQ0U7QXpGMnk0Qko7O0F5Rnp5NEJFO0VBQ0U7QXpGNHk0Qko7O0F5RjF5NEJFO0VBQ0U7QXpGNnk0Qko7O0F5RjN5NEJFO0VBQ0U7QXpGOHk0Qko7O0F5Rnh6NEJFO0VBQ0U7QXpGMno0Qko7O0F5Rnp6NEJFO0VBQ0U7QXpGNHo0Qko7O0F5RjF6NEJFO0VBQ0U7QXpGNno0Qko7O0F5RjN6NEJFO0VBQ0U7QXpGOHo0Qko7O0F5RngwNEJFO0VBQ0U7QXpGMjA0Qko7O0F5RnowNEJFO0VBQ0U7QXpGNDA0Qko7O0F5RjEwNEJFO0VBQ0U7QXpGNjA0Qko7O0F5RjMwNEJFO0VBQ0U7QXpGODA0Qko7O0F5RngxNEJFO0VBQ0U7QXpGMjE0Qko7O0F5RnoxNEJFO0VBQ0U7QXpGNDE0Qko7O0F5RjExNEJFO0VBQ0U7QXpGNjE0Qko7O0F5RjMxNEJFO0VBQ0U7QXpGODE0Qko7O0F5RngyNEJFO0VBQ0U7QXpGMjI0Qko7O0F5RnoyNEJFO0VBQ0U7QXpGNDI0Qko7O0F5RjEyNEJFO0VBQ0U7QXpGNjI0Qko7O0F5RjMyNEJFO0VBQ0U7QXpGODI0Qko7O0F5RngzNEJFO0VBQ0U7QXpGMjM0Qko7O0F5RnozNEJFO0VBQ0U7QXpGNDM0Qko7O0F5RjEzNEJFO0VBQ0U7QXpGNjM0Qko7O0F5RjMzNEJFO0VBQ0U7QXpGODM0Qko7O0F5Rng0NEJFO0VBQ0U7QXpGMjQ0Qko7O0F5Rno0NEJFO0VBQ0U7QXpGNDQ0Qko7O0F5RjE0NEJFO0VBQ0U7QXpGNjQ0Qko7O0F5RjM0NEJFO0VBQ0U7QXpGODQ0Qko7O0F5Rng1NEJFO0VBQ0U7QXpGMjU0Qko7O0F5Rno1NEJFO0VBQ0U7QXpGNDU0Qko7O0F5RjE1NEJFO0VBQ0U7QXpGNjU0Qko7O0F5RjM1NEJFO0VBQ0U7QXpGODU0Qko7O0F5Rng2NEJFO0VBQ0U7QXpGMjY0Qko7O0F5Rno2NEJFO0VBQ0U7QXpGNDY0Qko7O0F5RjE2NEJFO0VBQ0U7QXpGNjY0Qko7O0F5RjM2NEJFO0VBQ0U7QXpGODY0Qko7O0F5Rng3NEJFO0VBQ0U7QXpGMjc0Qko7O0F5Rno3NEJFO0VBQ0U7QXpGNDc0Qko7O0F5RjE3NEJFO0VBQ0U7QXpGNjc0Qko7O0F5RjM3NEJFO0VBQ0U7QXpGODc0Qko7O0F5Rng4NEJFO0VBQ0U7QXpGMjg0Qko7O0F5Rno4NEJFO0VBQ0U7QXpGNDg0Qko7O0F5RjE4NEJFO0VBQ0U7QXpGNjg0Qko7O0F5RjM4NEJFO0VBQ0U7QXpGODg0Qko7O0F5Rng5NEJFO0VBQ0U7QXpGMjk0Qko7O0F5Rno5NEJFO0VBQ0U7QXpGNDk0Qko7O0F5RjE5NEJFO0VBQ0U7QXpGNjk0Qko7O0F5RjM5NEJFO0VBQ0U7QXpGODk0Qko7O0F5RngrNEJFO0VBQ0U7QXpGMis0Qko7O0F5RnorNEJFO0VBQ0U7QXpGNCs0Qko7O0F5RjErNEJFO0VBQ0U7QXpGNis0Qko7O0F5RjMrNEJFO0VBQ0U7QXpGOCs0Qko7O0F5RngvNEJFO0VBQ0U7QXpGMi80Qko7O0F5RnovNEJFO0VBQ0U7QXpGNC80Qko7O0F5RjEvNEJFO0VBQ0U7QXpGNi80Qko7O0F5RjMvNEJFO0VBQ0U7QXpGOC80Qko7O0F5RnhnNUJFO0VBQ0U7QXpGMmc1Qko7O0F5RnpnNUJFO0VBQ0U7QXpGNGc1Qko7O0F5RjFnNUJFO0VBQ0U7QXpGNmc1Qko7O0F5RjNnNUJFO0VBQ0U7QXpGOGc1Qko7O0F5RnhoNUJFO0VBQ0U7QXpGMmg1Qko7O0F5RnpoNUJFO0VBQ0U7QXpGNGg1Qko7O0F5RjFoNUJFO0VBQ0U7QXpGNmg1Qko7O0F5RjNoNUJFO0VBQ0U7QXpGOGg1Qko7O0F5RnhpNUJFO0VBQ0U7QXpGMmk1Qko7O0F5RnppNUJFO0VBQ0U7QXpGNGk1Qko7O0F5RjFpNUJFO0VBQ0U7QXpGNmk1Qko7O0F5RjNpNUJFO0VBQ0U7QXpGOGk1Qko7O0F5RnhqNUJFO0VBQ0U7QXpGMmo1Qko7O0F5RnpqNUJFO0VBQ0U7QXpGNGo1Qko7O0F5RjFqNUJFO0VBQ0U7QXpGNmo1Qko7O0F5RjNqNUJFO0VBQ0U7QXpGOGo1Qko7O0F5RnhrNUJFO0VBQ0U7QXpGMms1Qko7O0F5RnprNUJFO0VBQ0U7QXpGNGs1Qko7O0F5RjFrNUJFO0VBQ0U7QXpGNms1Qko7O0F5RjNrNUJFO0VBQ0U7QXpGOGs1Qko7O0F5RnhsNUJFO0VBQ0U7QXpGMmw1Qko7O0F5RnpsNUJFO0VBQ0U7QXpGNGw1Qko7O0F5RjFsNUJFO0VBQ0U7QXpGNmw1Qko7O0F5RjNsNUJFO0VBQ0U7QXpGOGw1Qko7O0F5RnhtNUJFO0VBQ0U7QXpGMm01Qko7O0F5RnptNUJFO0VBQ0U7QXpGNG01Qko7O0F5RjFtNUJFO0VBQ0U7QXpGNm01Qko7O0F5RjNtNUJFO0VBQ0U7QXpGOG01Qko7O0F5RnhuNUJFO0VBQ0U7QXpGMm41Qko7O0F5RnpuNUJFO0VBQ0U7QXpGNG41Qko7O0F5RjFuNUJFO0VBQ0U7QXpGNm41Qko7O0F5RjNuNUJFO0VBQ0U7QXpGOG41Qko7O0F5RnhvNUJFO0VBQ0U7QXpGMm81Qko7O0F5RnpvNUJFO0VBQ0U7QXpGNG81Qko7O0F5RjFvNUJFO0VBQ0U7QXpGNm81Qko7O0F5RjNvNUJFO0VBQ0U7QXpGOG81Qko7O0F5RnhwNUJFO0VBQ0U7QXpGMnA1Qko7O0F5RnpwNUJFO0VBQ0U7QXpGNHA1Qko7O0F5RjFwNUJFO0VBQ0U7QXpGNnA1Qko7O0F5RjNwNUJFO0VBQ0U7QXpGOHA1Qko7O0F5RnhxNUJFO0VBQ0U7QXpGMnE1Qko7O0F5RnpxNUJFO0VBQ0U7QXpGNHE1Qko7O0F5RjFxNUJFO0VBQ0U7QXpGNnE1Qko7O0F5RjNxNUJFO0VBQ0U7QXpGOHE1Qko7O0F5RnhyNUJFO0VBQ0U7QXpGMnI1Qko7O0F5RnpyNUJFO0VBQ0U7QXpGNHI1Qko7O0F5RjFyNUJFO0VBQ0U7QXpGNnI1Qko7O0F5RjNyNUJFO0VBQ0U7QXpGOHI1Qko7O0F5RnhzNUJFO0VBQ0U7QXpGMnM1Qko7O0F5RnpzNUJFO0VBQ0U7QXpGNHM1Qko7O0F5RjFzNUJFO0VBQ0U7QXpGNnM1Qko7O0F5RjNzNUJFO0VBQ0U7QXpGOHM1Qko7O0F5Rnh0NUJFO0VBQ0U7QXpGMnQ1Qko7O0F5Rnp0NUJFO0VBQ0U7QXpGNHQ1Qko7O0F5RjF0NUJFO0VBQ0U7QXpGNnQ1Qko7O0F5RjN0NUJFO0VBQ0U7QXpGOHQ1Qko7O0F5Rnh1NUJFO0VBQ0U7QXpGMnU1Qko7O0F5Rnp1NUJFO0VBQ0U7QXpGNHU1Qko7O0F5RjF1NUJFO0VBQ0U7QXpGNnU1Qko7O0F5RjN1NUJFO0VBQ0U7QXpGOHU1Qko7O0F5Rnh2NUJFO0VBQ0U7QXpGMnY1Qko7O0F5Rnp2NUJFO0VBQ0U7QXpGNHY1Qko7O0F5RjF2NUJFO0VBQ0U7QXpGNnY1Qko7O0F5RjN2NUJFO0VBQ0U7QXpGOHY1Qko7O0F5Rnh3NUJFO0VBQ0U7QXpGMnc1Qko7O0F5Rnp3NUJFO0VBQ0U7QXpGNHc1Qko7O0F5RjF3NUJFO0VBQ0U7QXpGNnc1Qko7O0F5RjN3NUJFO0VBQ0U7QXpGOHc1Qko7O0F5Rnh4NUJFO0VBQ0U7QXpGMng1Qko7O0F5Rnp4NUJFO0VBQ0U7QXpGNHg1Qko7O0F5RjF4NUJFO0VBQ0U7QXpGNng1Qko7O0F5RjN4NUJFO0VBQ0U7QXpGOHg1Qko7O0F5Rnh5NUJFO0VBQ0U7QXpGMnk1Qko7O0F5Rnp5NUJFO0VBQ0U7QXpGNHk1Qko7O0F5RjF5NUJFO0VBQ0U7QXpGNnk1Qko7O0F5RjN5NUJFO0VBQ0U7QXpGOHk1Qko7O0F5Rnh6NUJFO0VBQ0U7QXpGMno1Qko7O0F5Rnp6NUJFO0VBQ0U7QXpGNHo1Qko7O0F5RjF6NUJFO0VBQ0U7QXpGNno1Qko7O0F5RjN6NUJFO0VBQ0U7QXpGOHo1Qko7O0F5RngwNUJFO0VBQ0U7QXpGMjA1Qko7O0F5RnowNUJFO0VBQ0U7QXpGNDA1Qko7O0F5RjEwNUJFO0VBQ0U7QXpGNjA1Qko7O0F5RjMwNUJFO0VBQ0U7QXpGODA1Qko7O0F5RngxNUJFO0VBQ0U7QXpGMjE1Qko7O0F5RnoxNUJFO0VBQ0U7QXpGNDE1Qko7O0F5RjExNUJFO0VBQ0U7QXpGNjE1Qko7O0F5RjMxNUJFO0VBQ0U7QXpGODE1Qko7O0F5RngyNUJFO0VBQ0U7QXpGMjI1Qko7O0F5RnoyNUJFO0VBQ0U7QXpGNDI1Qko7O0F5RjEyNUJFO0VBQ0U7QXpGNjI1Qko7O0F5RjMyNUJFO0VBQ0U7QXpGODI1Qko7O0F5RngzNUJFO0VBQ0U7QXpGMjM1Qko7O0F5RnozNUJFO0VBQ0U7QXpGNDM1Qko7O0F5RjEzNUJFO0VBQ0U7QXpGNjM1Qko7O0F5RjMzNUJFO0VBQ0U7QXpGODM1Qko7O0F5Rng0NUJFO0VBQ0U7QXpGMjQ1Qko7O0F5Rno0NUJFO0VBQ0U7QXpGNDQ1Qko7O0F5RjE0NUJFO0VBQ0U7QXpGNjQ1Qko7O0F5RjM0NUJFO0VBQ0U7QXpGODQ1Qko7O0F5Rng1NUJFO0VBQ0U7QXpGMjU1Qko7O0F5Rno1NUJFO0VBQ0U7QXpGNDU1Qko7O0F5RjE1NUJFO0VBQ0U7QXpGNjU1Qko7O0F5RjM1NUJFO0VBQ0U7QXpGODU1Qko7O0F5Rng2NUJFO0VBQ0U7QXpGMjY1Qko7O0F5Rno2NUJFO0VBQ0U7QXpGNDY1Qko7O0F5RjE2NUJFO0VBQ0U7QXpGNjY1Qko7O0F5RjM2NUJFO0VBQ0U7QXpGODY1Qko7O0F5Rng3NUJFO0VBQ0U7QXpGMjc1Qko7O0F5Rno3NUJFO0VBQ0U7QXpGNDc1Qko7O0F5RjE3NUJFO0VBQ0U7QXpGNjc1Qko7O0F5RjM3NUJFO0VBQ0U7QXpGODc1Qko7O0F5Rng4NUJFO0VBQ0U7QXpGMjg1Qko7O0F5Rno4NUJFO0VBQ0U7QXpGNDg1Qko7O0F5RjE4NUJFO0VBQ0U7QXpGNjg1Qko7O0F5RjM4NUJFO0VBQ0U7QXpGODg1Qko7O0F5Rng5NUJFO0VBQ0U7QXpGMjk1Qko7O0F5Rno5NUJFO0VBQ0U7QXpGNDk1Qko7O0F5RjE5NUJFO0VBQ0U7QXpGNjk1Qko7O0F5RjM5NUJFO0VBQ0U7QXpGODk1Qko7O0F5RngrNUJFO0VBQ0U7QXpGMis1Qko7O0F5RnorNUJFO0VBQ0U7QXpGNCs1Qko7O0F5RjErNUJFO0VBQ0U7QXpGNis1Qko7O0F5RjMrNUJFO0VBQ0U7QXpGOCs1Qko7O0F5RngvNUJFO0VBQ0U7QXpGMi81Qko7O0F5RnovNUJFO0VBQ0U7QXpGNC81Qko7O0F5RjEvNUJFO0VBQ0U7QXpGNi81Qko7O0F5RjMvNUJFO0VBQ0U7QXpGOC81Qko7O0F5RnhnNkJFO0VBQ0U7QXpGMmc2Qko7O0F5RnpnNkJFO0VBQ0U7QXpGNGc2Qko7O0F5RjFnNkJFO0VBQ0U7QXpGNmc2Qko7O0F5RjNnNkJFO0VBQ0U7QXpGOGc2Qko7O0F5RnhoNkJFO0VBQ0U7QXpGMmg2Qko7O0F5RnpoNkJFO0VBQ0U7QXpGNGg2Qko7O0F5RjFoNkJFO0VBQ0U7QXpGNmg2Qko7O0F5RjNoNkJFO0VBQ0U7QXpGOGg2Qko7O0F5RnhpNkJFO0VBQ0U7QXpGMmk2Qko7O0F5RnppNkJFO0VBQ0U7QXpGNGk2Qko7O0F5RjFpNkJFO0VBQ0U7QXpGNmk2Qko7O0F5RjNpNkJFO0VBQ0U7QXpGOGk2Qko7O0F5RnhqNkJFO0VBQ0U7QXpGMmo2Qko7O0F5RnpqNkJFO0VBQ0U7QXpGNGo2Qko7O0F5RjFqNkJFO0VBQ0U7QXpGNmo2Qko7O0F5RjNqNkJFO0VBQ0U7QXpGOGo2Qko7O0F5RnhrNkJFO0VBQ0U7QXpGMms2Qko7O0F5RnprNkJFO0VBQ0U7QXpGNGs2Qko7O0F5RjFrNkJFO0VBQ0U7QXpGNms2Qko7O0F5RjNrNkJFO0VBQ0U7QXpGOGs2Qko7O0F5RnhsNkJFO0VBQ0U7QXpGMmw2Qko7O0F5RnpsNkJFO0VBQ0U7QXpGNGw2Qko7O0F5RjFsNkJFO0VBQ0U7QXpGNmw2Qko7O0F5RjNsNkJFO0VBQ0U7QXpGOGw2Qko7O0F5RnhtNkJFO0VBQ0U7QXpGMm02Qko7O0F5RnptNkJFO0VBQ0U7QXpGNG02Qko7O0F5RjFtNkJFO0VBQ0U7QXpGNm02Qko7O0F5RjNtNkJFO0VBQ0U7QXpGOG02Qko7O0F5RnhuNkJFO0VBQ0U7QXpGMm42Qko7O0F5RnpuNkJFO0VBQ0U7QXpGNG42Qko7O0F5RjFuNkJFO0VBQ0U7QXpGNm42Qko7O0F5RjNuNkJFO0VBQ0U7QXpGOG42Qko7O0F5RnhvNkJFO0VBQ0U7QXpGMm82Qko7O0F5RnpvNkJFO0VBQ0U7QXpGNG82Qko7O0F5RjFvNkJFO0VBQ0U7QXpGNm82Qko7O0F5RjNvNkJFO0VBQ0U7QXpGOG82Qko7O0F5RnhwNkJFO0VBQ0U7QXpGMnA2Qko7O0F5RnpwNkJFO0VBQ0U7QXpGNHA2Qko7O0F5RjFwNkJFO0VBQ0U7QXpGNnA2Qko7O0F5RjNwNkJFO0VBQ0U7QXpGOHA2Qko7O0F5RnhxNkJFO0VBQ0U7QXpGMnE2Qko7O0F5RnpxNkJFO0VBQ0U7QXpGNHE2Qko7O0F5RjFxNkJFO0VBQ0U7QXpGNnE2Qko7O0F5RjNxNkJFO0VBQ0U7QXpGOHE2Qko7O0F5RnhyNkJFO0VBQ0U7QXpGMnI2Qko7O0F5RnpyNkJFO0VBQ0U7QXpGNHI2Qko7O0F5RjFyNkJFO0VBQ0U7QXpGNnI2Qko7O0F5RjNyNkJFO0VBQ0U7QXpGOHI2Qko7O0F5RnhzNkJFO0VBQ0U7QXpGMnM2Qko7O0F5RnpzNkJFO0VBQ0U7QXpGNHM2Qko7O0F5RjFzNkJFO0VBQ0U7QXpGNnM2Qko7O0F5RjNzNkJFO0VBQ0U7QXpGOHM2Qko7O0F5Rnh0NkJFO0VBQ0U7QXpGMnQ2Qko7O0F5Rnp0NkJFO0VBQ0U7QXpGNHQ2Qko7O0F5RjF0NkJFO0VBQ0U7QXpGNnQ2Qko7O0F5RjN0NkJFO0VBQ0U7QXpGOHQ2Qko7O0F5Rnh1NkJFO0VBQ0U7QXpGMnU2Qko7O0F5Rnp1NkJFO0VBQ0U7QXpGNHU2Qko7O0F5RjF1NkJFO0VBQ0U7QXpGNnU2Qko7O0F5RjN1NkJFO0VBQ0U7QXpGOHU2Qko7O0F5Rnh2NkJFO0VBQ0U7QXpGMnY2Qko7O0F5Rnp2NkJFO0VBQ0U7QXpGNHY2Qko7O0F5RjF2NkJFO0VBQ0U7QXpGNnY2Qko7O0F5RjN2NkJFO0VBQ0U7QXpGOHY2Qko7O0F5Rnh3NkJFO0VBQ0U7QXpGMnc2Qko7O0F5Rnp3NkJFO0VBQ0U7QXpGNHc2Qko7O0F5RjF3NkJFO0VBQ0U7QXpGNnc2Qko7O0F5RjN3NkJFO0VBQ0U7QXpGOHc2Qko7O0F5Rnh4NkJFO0VBQ0U7QXpGMng2Qko7O0F5Rnp4NkJFO0VBQ0U7QXpGNHg2Qko7O0F5RjF4NkJFO0VBQ0U7QXpGNng2Qko7O0F5RjN4NkJFO0VBQ0U7QXpGOHg2Qko7O0F5Rnh5NkJFO0VBQ0U7QXpGMnk2Qko7O0F5Rnp5NkJFO0VBQ0U7QXpGNHk2Qko7O0F5RjF5NkJFO0VBQ0U7QXpGNnk2Qko7O0F5RjN5NkJFO0VBQ0U7QXpGOHk2Qko7O0F5Rnh6NkJFO0VBQ0U7QXpGMno2Qko7O0F5Rnp6NkJFO0VBQ0U7QXpGNHo2Qko7O0F5RjF6NkJFO0VBQ0U7QXpGNno2Qko7O0F5RjN6NkJFO0VBQ0U7QXpGOHo2Qko7O0F5RngwNkJFO0VBQ0U7QXpGMjA2Qko7O0F5RnowNkJFO0VBQ0U7QXpGNDA2Qko7O0F5RjEwNkJFO0VBQ0U7QXpGNjA2Qko7O0F5RjMwNkJFO0VBQ0U7QXpGODA2Qko7O0F5RngxNkJFO0VBQ0U7QXpGMjE2Qko7O0F5RnoxNkJFO0VBQ0U7QXpGNDE2Qko7O0F5RjExNkJFO0VBQ0U7QXpGNjE2Qko7O0F5RjMxNkJFO0VBQ0U7QXpGODE2Qko7O0F5RngyNkJFO0VBQ0U7QXpGMjI2Qko7O0F5RnoyNkJFO0VBQ0U7QXpGNDI2Qko7O0F5RjEyNkJFO0VBQ0U7QXpGNjI2Qko7O0F5RjMyNkJFO0VBQ0U7QXpGODI2Qko7O0F5RngzNkJFO0VBQ0U7QXpGMjM2Qko7O0F5RnozNkJFO0VBQ0U7QXpGNDM2Qko7O0F5RjEzNkJFO0VBQ0U7QXpGNjM2Qko7O0F5RjMzNkJFO0VBQ0U7QXpGODM2Qko7O0F5Rng0NkJFO0VBQ0U7QXpGMjQ2Qko7O0F5Rno0NkJFO0VBQ0U7QXpGNDQ2Qko7O0F5RjE0NkJFO0VBQ0U7QXpGNjQ2Qko7O0F5RjM0NkJFO0VBQ0U7QXpGODQ2Qko7O0F5Rng1NkJFO0VBQ0U7QXpGMjU2Qko7O0F5Rno1NkJFO0VBQ0U7QXpGNDU2Qko7O0F5RjE1NkJFO0VBQ0U7QXpGNjU2Qko7O0F5RjM1NkJFO0VBQ0U7QXpGODU2Qko7O0F5Rng2NkJFO0VBQ0U7QXpGMjY2Qko7O0F5Rno2NkJFO0VBQ0U7QXpGNDY2Qko7O0F5RjE2NkJFO0VBQ0U7QXpGNjY2Qko7O0F5RjM2NkJFO0VBQ0U7QXpGODY2Qko7O0F5Rng3NkJFO0VBQ0U7QXpGMjc2Qko7O0F5Rno3NkJFO0VBQ0U7QXpGNDc2Qko7O0F5RjE3NkJFO0VBQ0U7QXpGNjc2Qko7O0F5RjM3NkJFO0VBQ0U7QXpGODc2Qko7O0F5Rng4NkJFO0VBQ0U7QXpGMjg2Qko7O0F5Rno4NkJFO0VBQ0U7QXpGNDg2Qko7O0F5RjE4NkJFO0VBQ0U7QXpGNjg2Qko7O0F5RjM4NkJFO0VBQ0U7QXpGODg2Qko7O0F5Rng5NkJFO0VBQ0U7QXpGMjk2Qko7O0F5Rno5NkJFO0VBQ0U7QXpGNDk2Qko7O0F5RjE5NkJFO0VBQ0U7QXpGNjk2Qko7O0F5RjM5NkJFO0VBQ0U7QXpGODk2Qko7O0F5RngrNkJFO0VBQ0U7QXpGMis2Qko7O0F5RnorNkJFO0VBQ0U7QXpGNCs2Qko7O0F5RjErNkJFO0VBQ0U7QXpGNis2Qko7O0F5RjMrNkJFO0VBQ0U7QXpGOCs2Qko7O0F5RngvNkJFO0VBQ0U7QXpGMi82Qko7O0F5RnovNkJFO0VBQ0U7QXpGNC82Qko7O0F5RjEvNkJFO0VBQ0U7QXpGNi82Qko7O0F5RjMvNkJFO0VBQ0U7QXpGOC82Qko7O0F5RnhnN0JFO0VBQ0U7QXpGMmc3Qko7O0F5RnpnN0JFO0VBQ0U7QXpGNGc3Qko7O0F5RjFnN0JFO0VBQ0U7QXpGNmc3Qko7O0F5RjNnN0JFO0VBQ0U7QXpGOGc3Qko7O0F5RnhoN0JFO0VBQ0U7QXpGMmg3Qko7O0F5RnpoN0JFO0VBQ0U7QXpGNGg3Qko7O0F5RjFoN0JFO0VBQ0U7QXpGNmg3Qko7O0F5RjNoN0JFO0VBQ0U7QXpGOGg3Qko7O0F5RnhpN0JFO0VBQ0U7QXpGMmk3Qko7O0F5RnppN0JFO0VBQ0U7QXpGNGk3Qko7O0F5RjFpN0JFO0VBQ0U7QXpGNmk3Qko7O0F5RjNpN0JFO0VBQ0U7QXpGOGk3Qko7O0F5RnhqN0JFO0VBQ0U7QXpGMmo3Qko7O0F5RnpqN0JFO0VBQ0U7QXpGNGo3Qko7O0F5RjFqN0JFO0VBQ0U7QXpGNmo3Qko7O0F5RjNqN0JFO0VBQ0U7QXpGOGo3Qko7O0F5RnhrN0JFO0VBQ0U7QXpGMms3Qko7O0F5RnprN0JFO0VBQ0U7QXpGNGs3Qko7O0F5RjFrN0JFO0VBQ0U7QXpGNms3Qko7O0F5RjNrN0JFO0VBQ0U7QXpGOGs3Qko7O0F5RnhsN0JFO0VBQ0U7QXpGMmw3Qko7O0F5RnpsN0JFO0VBQ0U7QXpGNGw3Qko7O0F5RjFsN0JFO0VBQ0U7QXpGNmw3Qko7O0F5RjNsN0JFO0VBQ0U7QXpGOGw3Qko7O0F5RnhtN0JFO0VBQ0U7QXpGMm03Qko7O0F5RnptN0JFO0VBQ0U7QXpGNG03Qko7O0F5RjFtN0JFO0VBQ0U7QXpGNm03Qko7O0F5RjNtN0JFO0VBQ0U7QXpGOG03Qko7O0F5RnhuN0JFO0VBQ0U7QXpGMm43Qko7O0F5RnpuN0JFO0VBQ0U7QXpGNG43Qko7O0F5RjFuN0JFO0VBQ0U7QXpGNm43Qko7O0F5RjNuN0JFO0VBQ0U7QXpGOG43Qko7O0F5RnhvN0JFO0VBQ0U7QXpGMm83Qko7O0F5RnpvN0JFO0VBQ0U7QXpGNG83Qko7O0F5RjFvN0JFO0VBQ0U7QXpGNm83Qko7O0F5RjNvN0JFO0VBQ0U7QXpGOG83Qko7O0F5RnhwN0JFO0VBQ0U7QXpGMnA3Qko7O0F5RnpwN0JFO0VBQ0U7QXpGNHA3Qko7O0F5RjFwN0JFO0VBQ0U7QXpGNnA3Qko7O0F5RjNwN0JFO0VBQ0U7QXpGOHA3Qko7O0F5RnhxN0JFO0VBQ0U7QXpGMnE3Qko7O0F5RnpxN0JFO0VBQ0U7QXpGNHE3Qko7O0F5RjFxN0JFO0VBQ0U7QXpGNnE3Qko7O0F5RjNxN0JFO0VBQ0U7QXpGOHE3Qko7O0F5RnhyN0JFO0VBQ0U7QXpGMnI3Qko7O0F5RnpyN0JFO0VBQ0U7QXpGNHI3Qko7O0F5RjFyN0JFO0VBQ0U7QXpGNnI3Qko7O0F5RjNyN0JFO0VBQ0U7QXpGOHI3Qko7O0F5RnhzN0JFO0VBQ0U7QXpGMnM3Qko7O0F5RnpzN0JFO0VBQ0U7QXpGNHM3Qko7O0F5RjFzN0JFO0VBQ0U7QXpGNnM3Qko7O0F5RjNzN0JFO0VBQ0U7QXpGOHM3Qko7O0F5Rnh0N0JFO0VBQ0U7QXpGMnQ3Qko7O0F5Rnp0N0JFO0VBQ0U7QXpGNHQ3Qko7O0F5RjF0N0JFO0VBQ0U7QXpGNnQ3Qko7O0F5RjN0N0JFO0VBQ0U7QXpGOHQ3Qko7O0F5Rnh1N0JFO0VBQ0U7QXpGMnU3Qko7O0F5Rnp1N0JFO0VBQ0U7QXpGNHU3Qko7O0F5RjF1N0JFO0VBQ0U7QXpGNnU3Qko7O0F5RjN1N0JFO0VBQ0U7QXpGOHU3Qko7O0F5Rnh2N0JFO0VBQ0U7QXpGMnY3Qko7O0F5Rnp2N0JFO0VBQ0U7QXpGNHY3Qko7O0F5RjF2N0JFO0VBQ0U7QXpGNnY3Qko7O0F5RjN2N0JFO0VBQ0U7QXpGOHY3Qko7O0F5Rnh3N0JFO0VBQ0U7QXpGMnc3Qko7O0F5Rnp3N0JFO0VBQ0U7QXpGNHc3Qko7O0F5RjF3N0JFO0VBQ0U7QXpGNnc3Qko7O0F5RjN3N0JFO0VBQ0U7QXpGOHc3Qko7O0F5Rnh4N0JFO0VBQ0U7QXpGMng3Qko7O0F5Rnp4N0JFO0VBQ0U7QXpGNHg3Qko7O0F5RjF4N0JFO0VBQ0U7QXpGNng3Qko7O0F5RjN4N0JFO0VBQ0U7QXpGOHg3Qko7O0F5Rnh5N0JFO0VBQ0U7QXpGMnk3Qko7O0F5Rnp5N0JFO0VBQ0U7QXpGNHk3Qko7O0F5RjF5N0JFO0VBQ0U7QXpGNnk3Qko7O0F5RjN5N0JFO0VBQ0U7QXpGOHk3Qko7O0F5Rnh6N0JFO0VBQ0U7QXpGMno3Qko7O0F5Rnp6N0JFO0VBQ0U7QXpGNHo3Qko7O0F5RjF6N0JFO0VBQ0U7QXpGNno3Qko7O0F5RjN6N0JFO0VBQ0U7QXpGOHo3Qko7O0F5RngwN0JFO0VBQ0U7QXpGMjA3Qko7O0F5RnowN0JFO0VBQ0U7QXpGNDA3Qko7O0F5RjEwN0JFO0VBQ0U7QXpGNjA3Qko7O0F5RjMwN0JFO0VBQ0U7QXpGODA3Qko7O0F5RngxN0JFO0VBQ0U7QXpGMjE3Qko7O0F5RnoxN0JFO0VBQ0U7QXpGNDE3Qko7O0F5RjExN0JFO0VBQ0U7QXpGNjE3Qko7O0F5RjMxN0JFO0VBQ0U7QXpGODE3Qko7O0F5RngyN0JFO0VBQ0U7QXpGMjI3Qko7O0F5RnoyN0JFO0VBQ0U7QXpGNDI3Qko7O0F5RjEyN0JFO0VBQ0U7QXpGNjI3Qko7O0F5RjMyN0JFO0VBQ0U7QXpGODI3Qko7O0F5RngzN0JFO0VBQ0U7QXpGMjM3Qko7O0F5RnozN0JFO0VBQ0U7QXpGNDM3Qko7O0F5RjEzN0JFO0VBQ0U7QXpGNjM3Qko7O0F5RjMzN0JFO0VBQ0U7QXpGODM3Qko7O0F5Rng0N0JFO0VBQ0U7QXpGMjQ3Qko7O0F5Rno0N0JFO0VBQ0U7QXpGNDQ3Qko7O0F5RjE0N0JFO0VBQ0U7QXpGNjQ3Qko7O0F5RjM0N0JFO0VBQ0U7QXpGODQ3Qko7O0F5Rng1N0JFO0VBQ0U7QXpGMjU3Qko7O0F5Rno1N0JFO0VBQ0U7QXpGNDU3Qko7O0F5RjE1N0JFO0VBQ0U7QXpGNjU3Qko7O0F5RjM1N0JFO0VBQ0U7QXpGODU3Qko7O0F5Rng2N0JFO0VBQ0U7QXpGMjY3Qko7O0F5Rno2N0JFO0VBQ0U7QXpGNDY3Qko7O0F5RjE2N0JFO0VBQ0U7QXpGNjY3Qko7O0F5RjM2N0JFO0VBQ0U7QXpGODY3Qko7O0F5Rng3N0JFO0VBQ0U7QXpGMjc3Qko7O0F5Rno3N0JFO0VBQ0U7QXpGNDc3Qko7O0F5RjE3N0JFO0VBQ0U7QXpGNjc3Qko7O0F5RjM3N0JFO0VBQ0U7QXpGODc3Qko7O0F5Rng4N0JFO0VBQ0U7QXpGMjg3Qko7O0F5Rno4N0JFO0VBQ0U7QXpGNDg3Qko7O0F5RjE4N0JFO0VBQ0U7QXpGNjg3Qko7O0F5RjM4N0JFO0VBQ0U7QXpGODg3Qko7O0F5Rng5N0JFO0VBQ0U7QXpGMjk3Qko7O0F5Rno5N0JFO0VBQ0U7QXpGNDk3Qko7O0F5RjE5N0JFO0VBQ0U7QXpGNjk3Qko7O0F5RjM5N0JFO0VBQ0U7QXpGODk3Qko7O0F5RngrN0JFO0VBQ0U7QXpGMis3Qko7O0F5RnorN0JFO0VBQ0U7QXpGNCs3Qko7O0F5RjErN0JFO0VBQ0U7QXpGNis3Qko7O0F5RjMrN0JFO0VBQ0U7QXpGOCs3Qko7O0F5RngvN0JFO0VBQ0U7QXpGMi83Qko7O0F5RnovN0JFO0VBQ0U7QXpGNC83Qko7O0F5RjEvN0JFO0VBQ0U7QXpGNi83Qko7O0F5RjMvN0JFO0VBQ0U7QXpGOC83Qko7O0F5RnhnOEJFO0VBQ0U7QXpGMmc4Qko7O0F5RnpnOEJFO0VBQ0U7QXpGNGc4Qko7O0F5RjFnOEJFO0VBQ0U7QXpGNmc4Qko7O0F5RjNnOEJFO0VBQ0U7QXpGOGc4Qko7O0F5RnhoOEJFO0VBQ0U7QXpGMmg4Qko7O0F5RnpoOEJFO0VBQ0U7QXpGNGg4Qko7O0F5RjFoOEJFO0VBQ0U7QXpGNmg4Qko7O0F5RjNoOEJFO0VBQ0U7QXpGOGg4Qko7O0F5RnhpOEJFO0VBQ0U7QXpGMmk4Qko7O0F5RnppOEJFO0VBQ0U7QXpGNGk4Qko7O0F5RjFpOEJFO0VBQ0U7QXpGNmk4Qko7O0F5RjNpOEJFO0VBQ0U7QXpGOGk4Qko7O0F5RnhqOEJFO0VBQ0U7QXpGMmo4Qko7O0F5RnpqOEJFO0VBQ0U7QXpGNGo4Qko7O0F5RjFqOEJFO0VBQ0U7QXpGNmo4Qko7O0F5RjNqOEJFO0VBQ0U7QXpGOGo4Qko7O0F5RnhrOEJFO0VBQ0U7QXpGMms4Qko7O0F5RnprOEJFO0VBQ0U7QXpGNGs4Qko7O0F5RjFrOEJFO0VBQ0U7QXpGNms4Qko7O0F5RjNrOEJFO0VBQ0U7QXpGOGs4Qko7O0F5RnhsOEJFO0VBQ0U7QXpGMmw4Qko7O0F5RnpsOEJFO0VBQ0U7QXpGNGw4Qko7O0F5RjFsOEJFO0VBQ0U7QXpGNmw4Qko7O0F5RjNsOEJFO0VBQ0U7QXpGOGw4Qko7O0F5RnhtOEJFO0VBQ0U7QXpGMm04Qko7O0F5RnptOEJFO0VBQ0U7QXpGNG04Qko7O0F5RjFtOEJFO0VBQ0U7QXpGNm04Qko7O0F5RjNtOEJFO0VBQ0U7QXpGOG04Qko7O0F5RnhuOEJFO0VBQ0U7QXpGMm44Qko7O0F5RnpuOEJFO0VBQ0U7QXpGNG44Qko7O0F5RjFuOEJFO0VBQ0U7QXpGNm44Qko7O0F5RjNuOEJFO0VBQ0U7QXpGOG44Qko7O0F5RnhvOEJFO0VBQ0U7QXpGMm84Qko7O0F5RnpvOEJFO0VBQ0U7QXpGNG84Qko7O0F5RjFvOEJFO0VBQ0U7QXpGNm84Qko7O0F5RjNvOEJFO0VBQ0U7QXpGOG84Qko7O0F5RnhwOEJFO0VBQ0U7QXpGMnA4Qko7O0F5RnpwOEJFO0VBQ0U7QXpGNHA4Qko7O0F5RjFwOEJFO0VBQ0U7QXpGNnA4Qko7O0F5RjNwOEJFO0VBQ0U7QXpGOHA4Qko7O0F5RnhxOEJFO0VBQ0U7QXpGMnE4Qko7O0F5RnpxOEJFO0VBQ0U7QXpGNHE4Qko7O0F5RjFxOEJFO0VBQ0U7QXpGNnE4Qko7O0F5RjNxOEJFO0VBQ0U7QXpGOHE4Qko7O0F5RnhyOEJFO0VBQ0U7QXpGMnI4Qko7O0F5RnpyOEJFO0VBQ0U7QXpGNHI4Qko7O0F5RjFyOEJFO0VBQ0U7QXpGNnI4Qko7O0F5RjNyOEJFO0VBQ0U7QXpGOHI4Qko7O0F5RnhzOEJFO0VBQ0U7QXpGMnM4Qko7O0F5RnpzOEJFO0VBQ0U7QXpGNHM4Qko7O0F5RjFzOEJFO0VBQ0U7QXpGNnM4Qko7O0F5RjNzOEJFO0VBQ0U7QXpGOHM4Qko7O0F5Rnh0OEJFO0VBQ0U7QXpGMnQ4Qko7O0F5Rnp0OEJFO0VBQ0U7QXpGNHQ4Qko7O0F5RjF0OEJFO0VBQ0U7QXpGNnQ4Qko7O0F5RjN0OEJFO0VBQ0U7QXpGOHQ4Qko7O0F5Rnh1OEJFO0VBQ0U7QXpGMnU4Qko7O0F5Rnp1OEJFO0VBQ0U7QXpGNHU4Qko7O0F5RjF1OEJFO0VBQ0U7QXpGNnU4Qko7O0F5RjN1OEJFO0VBQ0U7QXpGOHU4Qko7O0F5Rnh2OEJFO0VBQ0U7QXpGMnY4Qko7O0F5Rnp2OEJFO0VBQ0U7QXpGNHY4Qko7O0F5RjF2OEJFO0VBQ0U7QXpGNnY4Qko7O0F5RjN2OEJFO0VBQ0U7QXpGOHY4Qko7O0F5Rnh3OEJFO0VBQ0U7QXpGMnc4Qko7O0F5Rnp3OEJFO0VBQ0U7QXpGNHc4Qko7O0F5RjF3OEJFO0VBQ0U7QXpGNnc4Qko7O0F5RjN3OEJFO0VBQ0U7QXpGOHc4Qko7O0F5Rnh4OEJFO0VBQ0U7QXpGMng4Qko7O0F5Rnp4OEJFO0VBQ0U7QXpGNHg4Qko7O0F5RjF4OEJFO0VBQ0U7QXpGNng4Qko7O0F5RjN4OEJFO0VBQ0U7QXpGOHg4Qko7O0F5Rnh5OEJFO0VBQ0U7QXpGMnk4Qko7O0F5Rnp5OEJFO0VBQ0U7QXpGNHk4Qko7O0F5RjF5OEJFO0VBQ0U7QXpGNnk4Qko7O0F5RjN5OEJFO0VBQ0U7QXpGOHk4Qko7O0F5Rnh6OEJFO0VBQ0U7QXpGMno4Qko7O0F5Rnp6OEJFO0VBQ0U7QXpGNHo4Qko7O0F5RjF6OEJFO0VBQ0U7QXpGNno4Qko7O0F5RjN6OEJFO0VBQ0U7QXpGOHo4Qko7O0F5RngwOEJFO0VBQ0U7QXpGMjA4Qko7O0F5RnowOEJFO0VBQ0U7QXpGNDA4Qko7O0F5RjEwOEJFO0VBQ0U7QXpGNjA4Qko7O0F5RjMwOEJFO0VBQ0U7QXpGODA4Qko7O0F5RngxOEJFO0VBQ0U7QXpGMjE4Qko7O0F5RnoxOEJFO0VBQ0U7QXpGNDE4Qko7O0F5RjExOEJFO0VBQ0U7QXpGNjE4Qko7O0F5RjMxOEJFO0VBQ0U7QXpGODE4Qko7O0F5RngyOEJFO0VBQ0U7QXpGMjI4Qko7O0F5RnoyOEJFO0VBQ0U7QXpGNDI4Qko7O0F5RjEyOEJFO0VBQ0U7QXpGNjI4Qko7O0F5RjMyOEJFO0VBQ0U7QXpGODI4Qko7O0F5RngzOEJFO0VBQ0U7QXpGMjM4Qko7O0F5RnozOEJFO0VBQ0U7QXpGNDM4Qko7O0F5RjEzOEJFO0VBQ0U7QXpGNjM4Qko7O0F5RjMzOEJFO0VBQ0U7QXpGODM4Qko7O0F5Rng0OEJFO0VBQ0U7QXpGMjQ4Qko7O0F5Rno0OEJFO0VBQ0U7QXpGNDQ4Qko7O0F5RjE0OEJFO0VBQ0U7QXpGNjQ4Qko7O0F5RjM0OEJFO0VBQ0U7QXpGODQ4Qko7O0F5Rng1OEJFO0VBQ0U7QXpGMjU4Qko7O0F5Rno1OEJFO0VBQ0U7QXpGNDU4Qko7O0F5RjE1OEJFO0VBQ0U7QXpGNjU4Qko7O0F5RjM1OEJFO0VBQ0U7QXpGODU4Qko7O0F5Rng2OEJFO0VBQ0U7QXpGMjY4Qko7O0F5Rno2OEJFO0VBQ0U7QXpGNDY4Qko7O0F5RjE2OEJFO0VBQ0U7QXpGNjY4Qko7O0F5RjM2OEJFO0VBQ0U7QXpGODY4Qko7O0F5Rng3OEJFO0VBQ0U7QXpGMjc4Qko7O0F5Rno3OEJFO0VBQ0U7QXpGNDc4Qko7O0F5RjE3OEJFO0VBQ0U7QXpGNjc4Qko7O0F5RjM3OEJFO0VBQ0U7QXpGODc4Qko7O0F5Rng4OEJFO0VBQ0U7QXpGMjg4Qko7O0F5Rno4OEJFO0VBQ0U7QXpGNDg4Qko7O0F5RjE4OEJFO0VBQ0U7QXpGNjg4Qko7O0F5RjM4OEJFO0VBQ0U7QXpGODg4Qko7O0F5Rng5OEJFO0VBQ0U7QXpGMjk4Qko7O0F5Rno5OEJFO0VBQ0U7QXpGNDk4Qko7O0F5RjE5OEJFO0VBQ0U7QXpGNjk4Qko7O0F5RjM5OEJFO0VBQ0U7QXpGODk4Qko7O0F5RngrOEJFO0VBQ0U7QXpGMis4Qko7O0F5RnorOEJFO0VBQ0U7QXpGNCs4Qko7O0F5RjErOEJFO0VBQ0U7QXpGNis4Qko7O0F5RjMrOEJFO0VBQ0U7QXpGOCs4Qko7O0F5RngvOEJFO0VBQ0U7QXpGMi84Qko7O0F5RnovOEJFO0VBQ0U7QXpGNC84Qko7O0F5RjEvOEJFO0VBQ0U7QXpGNi84Qko7O0F5RjMvOEJFO0VBQ0U7QXpGOC84Qko7O0F5RnhnOUJFO0VBQ0U7QXpGMmc5Qko7O0F5RnpnOUJFO0VBQ0U7QXpGNGc5Qko7O0F5RjFnOUJFO0VBQ0U7QXpGNmc5Qko7O0F5RjNnOUJFO0VBQ0U7QXpGOGc5Qko7O0F5RnhoOUJFO0VBQ0U7QXpGMmg5Qko7O0F5RnpoOUJFO0VBQ0U7QXpGNGg5Qko7O0F5RjFoOUJFO0VBQ0U7QXpGNmg5Qko7O0F5RjNoOUJFO0VBQ0U7QXpGOGg5Qko7O0F5RnhpOUJFO0VBQ0U7QXpGMmk5Qko7O0F5RnppOUJFO0VBQ0U7QXpGNGk5Qko7O0F5RjFpOUJFO0VBQ0U7QXpGNmk5Qko7O0F5RjNpOUJFO0VBQ0U7QXpGOGk5Qko7O0F5RnhqOUJFO0VBQ0U7QXpGMmo5Qko7O0F5RnpqOUJFO0VBQ0U7QXpGNGo5Qko7O0F5RjFqOUJFO0VBQ0U7QXpGNmo5Qko7O0F5RjNqOUJFO0VBQ0U7QXpGOGo5Qko7O0F5RnhrOUJFO0VBQ0U7QXpGMms5Qko7O0F5RnprOUJFO0VBQ0U7QXpGNGs5Qko7O0F5RjFrOUJFO0VBQ0U7QXpGNms5Qko7O0F5RjNrOUJFO0VBQ0U7QXpGOGs5Qko7O0F5RnhsOUJFO0VBQ0U7QXpGMmw5Qko7O0F5RnpsOUJFO0VBQ0U7QXpGNGw5Qko7O0F5RjFsOUJFO0VBQ0U7QXpGNmw5Qko7O0F5RjNsOUJFO0VBQ0U7QXpGOGw5Qko7O0F5RnhtOUJFO0VBQ0U7QXpGMm05Qko7O0F5RnptOUJFO0VBQ0U7QXpGNG05Qko7O0F5RjFtOUJFO0VBQ0U7QXpGNm05Qko7O0F5RjNtOUJFO0VBQ0U7QXpGOG05Qko7O0F5RnhuOUJFO0VBQ0U7QXpGMm45Qko7O0F5RnpuOUJFO0VBQ0U7QXpGNG45Qko7O0F5RjFuOUJFO0VBQ0U7QXpGNm45Qko7O0F5RjNuOUJFO0VBQ0U7QXpGOG45Qko7O0F5RnhvOUJFO0VBQ0U7QXpGMm85Qko7O0F5RnpvOUJFO0VBQ0U7QXpGNG85Qko7O0F5RjFvOUJFO0VBQ0U7QXpGNm85Qko7O0F5RjNvOUJFO0VBQ0U7QXpGOG85Qko7O0F5RnhwOUJFO0VBQ0U7QXpGMnA5Qko7O0F5RnpwOUJFO0VBQ0U7QXpGNHA5Qko7O0F5RjFwOUJFO0VBQ0U7QXpGNnA5Qko7O0F5RjNwOUJFO0VBQ0U7QXpGOHA5Qko7O0F5RnhxOUJFO0VBQ0U7QXpGMnE5Qko7O0F5RnpxOUJFO0VBQ0U7QXpGNHE5Qko7O0F5RjFxOUJFO0VBQ0U7QXpGNnE5Qko7O0F5RjNxOUJFO0VBQ0U7QXpGOHE5Qko7O0F5RnhyOUJFO0VBQ0U7QXpGMnI5Qko7O0F5RnpyOUJFO0VBQ0U7QXpGNHI5Qko7O0F5RjFyOUJFO0VBQ0U7QXpGNnI5Qko7O0F5RjNyOUJFO0VBQ0U7QXpGOHI5Qko7O0F5RnhzOUJFO0VBQ0U7QXpGMnM5Qko7O0F5RnpzOUJFO0VBQ0U7QXpGNHM5Qko7O0F5RjFzOUJFO0VBQ0U7QXpGNnM5Qko7O0F5RjNzOUJFO0VBQ0U7QXpGOHM5Qko7O0F5Rnh0OUJFO0VBQ0U7QXpGMnQ5Qko7O0F5Rnp0OUJFO0VBQ0U7QXpGNHQ5Qko7O0F5RjF0OUJFO0VBQ0U7QXpGNnQ5Qko7O0F5RjN0OUJFO0VBQ0U7QXpGOHQ5Qko7O0F5Rnh1OUJFO0VBQ0U7QXpGMnU5Qko7O0F5Rnp1OUJFO0VBQ0U7QXpGNHU5Qko7O0F5RjF1OUJFO0VBQ0U7QXpGNnU5Qko7O0F5RjN1OUJFO0VBQ0U7QXpGOHU5Qko7O0F5Rnh2OUJFO0VBQ0U7QXpGMnY5Qko7O0F5Rnp2OUJFO0VBQ0U7QXpGNHY5Qko7O0F5RjF2OUJFO0VBQ0U7QXpGNnY5Qko7O0F5RjN2OUJFO0VBQ0U7QXpGOHY5Qko7O0F5Rnh3OUJFO0VBQ0U7QXpGMnc5Qko7O0F5Rnp3OUJFO0VBQ0U7QXpGNHc5Qko7O0F5RjF3OUJFO0VBQ0U7QXpGNnc5Qko7O0F5RjN3OUJFO0VBQ0U7QXpGOHc5Qko7O0F5Rnh4OUJFO0VBQ0U7QXpGMng5Qko7O0F5Rnp4OUJFO0VBQ0U7QXpGNHg5Qko7O0F5RjF4OUJFO0VBQ0U7QXpGNng5Qko7O0F5RjN4OUJFO0VBQ0U7QXpGOHg5Qko7O0F5Rnh5OUJFO0VBQ0U7QXpGMnk5Qko7O0F5Rnp5OUJFO0VBQ0U7QXpGNHk5Qko7O0F5RjF5OUJFO0VBQ0U7QXpGNnk5Qko7O0F5RjN5OUJFO0VBQ0U7QXpGOHk5Qko7O0F5Rnh6OUJFO0VBQ0U7QXpGMno5Qko7O0F5Rnp6OUJFO0VBQ0U7QXpGNHo5Qko7O0F5RjF6OUJFO0VBQ0U7QXpGNno5Qko7O0F5RjN6OUJFO0VBQ0U7QXpGOHo5Qko7O0F5RngwOUJFO0VBQ0U7QXpGMjA5Qko7O0F5RnowOUJFO0VBQ0U7QXpGNDA5Qko7O0F5RjEwOUJFO0VBQ0U7QXpGNjA5Qko7O0F5RjMwOUJFO0VBQ0U7QXpGODA5Qko7O0F5RngxOUJFO0VBQ0U7QXpGMjE5Qko7O0F5RnoxOUJFO0VBQ0U7QXpGNDE5Qko7O0F5RjExOUJFO0VBQ0U7QXpGNjE5Qko7O0F5RjMxOUJFO0VBQ0U7QXpGODE5Qko7O0F5RngyOUJFO0VBQ0U7QXpGMjI5Qko7O0F5RnoyOUJFO0VBQ0U7QXpGNDI5Qko7O0F5RjEyOUJFO0VBQ0U7QXpGNjI5Qko7O0F5RjMyOUJFO0VBQ0U7QXpGODI5Qko7O0F5RngzOUJFO0VBQ0U7QXpGMjM5Qko7O0F5RnozOUJFO0VBQ0U7QXpGNDM5Qko7O0F5RjEzOUJFO0VBQ0U7QXpGNjM5Qko7O0F5RjMzOUJFO0VBQ0U7QXpGODM5Qko7O0F5Rng0OUJFO0VBQ0U7QXpGMjQ5Qko7O0F5Rno0OUJFO0VBQ0U7QXpGNDQ5Qko7O0F5RjE0OUJFO0VBQ0U7QXpGNjQ5Qko7O0F5RjM0OUJFO0VBQ0U7QXpGODQ5Qko7O0F5Rng1OUJFO0VBQ0U7QXpGMjU5Qko7O0F5Rno1OUJFO0VBQ0U7QXpGNDU5Qko7O0F5RjE1OUJFO0VBQ0U7QXpGNjU5Qko7O0F5RjM1OUJFO0VBQ0U7QXpGODU5Qko7O0F5Rng2OUJFO0VBQ0U7QXpGMjY5Qko7O0F5Rno2OUJFO0VBQ0U7QXpGNDY5Qko7O0F5RjE2OUJFO0VBQ0U7QXpGNjY5Qko7O0F5RjM2OUJFO0VBQ0U7QXpGODY5Qko7O0F5Rng3OUJFO0VBQ0U7QXpGMjc5Qko7O0F5Rno3OUJFO0VBQ0U7QXpGNDc5Qko7O0F5RjE3OUJFO0VBQ0U7QXpGNjc5Qko7O0F5RjM3OUJFO0VBQ0U7QXpGODc5Qko7O0F5Rng4OUJFO0VBQ0U7QXpGMjg5Qko7O0F5Rno4OUJFO0VBQ0U7QXpGNDg5Qko7O0F5RjE4OUJFO0VBQ0U7QXpGNjg5Qko7O0F5RjM4OUJFO0VBQ0U7QXpGODg5Qko7O0F5Rng5OUJFO0VBQ0U7QXpGMjk5Qko7O0F5Rno5OUJFO0VBQ0U7QXpGNDk5Qko7O0F5RjE5OUJFO0VBQ0U7QXpGNjk5Qko7O0F5RjM5OUJFO0VBQ0U7QXpGODk5Qko7O0F5RngrOUJFO0VBQ0U7QXpGMis5Qko7O0F5RnorOUJFO0VBQ0U7QXpGNCs5Qko7O0F5RjErOUJFO0VBQ0U7QXpGNis5Qko7O0F5RjMrOUJFO0VBQ0U7QXpGOCs5Qko7O0F5RngvOUJFO0VBQ0U7QXpGMi85Qko7O0F5RnovOUJFO0VBQ0U7QXpGNC85Qko7O0F5RjEvOUJFO0VBQ0U7QXpGNi85Qko7O0F5RjMvOUJFO0VBQ0U7QXpGOC85Qko7O0F5RnhnK0JFO0VBQ0U7QXpGMmcrQko7O0F5RnpnK0JFO0VBQ0U7QXpGNGcrQko7O0F5RjFnK0JFO0VBQ0U7QXpGNmcrQko7O0F5RjNnK0JFO0VBQ0U7QXpGOGcrQko7O0F5RnhoK0JFO0VBQ0U7QXpGMmgrQko7O0F5RnpoK0JFO0VBQ0U7QXpGNGgrQko7O0F5RjFoK0JFO0VBQ0U7QXpGNmgrQko7O0F5RjNoK0JFO0VBQ0U7QXpGOGgrQko7O0F5RnhpK0JFO0VBQ0U7QXpGMmkrQko7O0F5RnppK0JFO0VBQ0U7QXpGNGkrQko7O0F5RjFpK0JFO0VBQ0U7QXpGNmkrQko7O0F5RjNpK0JFO0VBQ0U7QXpGOGkrQko7O0F5RnhqK0JFO0VBQ0U7QXpGMmorQko7O0F5RnpqK0JFO0VBQ0U7QXpGNGorQko7O0F5RjFqK0JFO0VBQ0U7QXpGNmorQko7O0F5RjNqK0JFO0VBQ0U7QXpGOGorQko7O0F5RnhrK0JFO0VBQ0U7QXpGMmsrQko7O0F5RnprK0JFO0VBQ0U7QXpGNGsrQko7O0F5RjFrK0JFO0VBQ0U7QXpGNmsrQko7O0F5RjNrK0JFO0VBQ0U7QXpGOGsrQko7O0F5RnhsK0JFO0VBQ0U7QXpGMmwrQko7O0F5RnpsK0JFO0VBQ0U7QXpGNGwrQko7O0F5RjFsK0JFO0VBQ0U7QXpGNmwrQko7O0F5RjNsK0JFO0VBQ0U7QXpGOGwrQko7O0F5RnhtK0JFO0VBQ0U7QXpGMm0rQko7O0F5RnptK0JFO0VBQ0U7QXpGNG0rQko7O0F5RjFtK0JFO0VBQ0U7QXpGNm0rQko7O0F5RjNtK0JFO0VBQ0U7QXpGOG0rQko7O0F5RnhuK0JFO0VBQ0U7QXpGMm4rQko7O0F5RnpuK0JFO0VBQ0U7QXpGNG4rQko7O0F5RjFuK0JFO0VBQ0U7QXpGNm4rQko7O0F5RjNuK0JFO0VBQ0U7QXpGOG4rQko7O0F5RnhvK0JFO0VBQ0U7QXpGMm8rQko7O0F5RnpvK0JFO0VBQ0U7QXpGNG8rQko7O0F5RjFvK0JFO0VBQ0U7QXpGNm8rQko7O0F5RjNvK0JFO0VBQ0U7QXpGOG8rQko7O0F5RnhwK0JFO0VBQ0U7QXpGMnArQko7O0F5RnpwK0JFO0VBQ0U7QXpGNHArQko7O0F5RjFwK0JFO0VBQ0U7QXpGNnArQko7O0F5RjNwK0JFO0VBQ0U7QXpGOHArQko7O0F5RnhxK0JFO0VBQ0U7QXpGMnErQko7O0F5RnpxK0JFO0VBQ0U7QXpGNHErQko7O0F5RjFxK0JFO0VBQ0U7QXpGNnErQko7O0F5RjNxK0JFO0VBQ0U7QXpGOHErQko7O0F5RnhyK0JFO0VBQ0U7QXpGMnIrQko7O0F5RnpyK0JFO0VBQ0U7QXpGNHIrQko7O0F5RjFyK0JFO0VBQ0U7QXpGNnIrQko7O0F5RjNyK0JFO0VBQ0U7QXpGOHIrQko7O0F5RnhzK0JFO0VBQ0U7QXpGMnMrQko7O0F5RnpzK0JFO0VBQ0U7QXpGNHMrQko7O0F5RjFzK0JFO0VBQ0U7QXpGNnMrQko7O0F5RjNzK0JFO0VBQ0U7QXpGOHMrQko7O0F5Rnh0K0JFO0VBQ0U7QXpGMnQrQko7O0F5Rnp0K0JFO0VBQ0U7QXpGNHQrQko7O0F5RjF0K0JFO0VBQ0U7QXpGNnQrQko7O0F5RjN0K0JFO0VBQ0U7QXpGOHQrQko7O0F5Rnh1K0JFO0VBQ0U7QXpGMnUrQko7O0F5Rnp1K0JFO0VBQ0U7QXpGNHUrQko7O0F5RjF1K0JFO0VBQ0U7QXpGNnUrQko7O0F5RjN1K0JFO0VBQ0U7QXpGOHUrQko7O0F5Rnh2K0JFO0VBQ0U7QXpGMnYrQko7O0F5Rnp2K0JFO0VBQ0U7QXpGNHYrQko7O0F5RjF2K0JFO0VBQ0U7QXpGNnYrQko7O0F5RjN2K0JFO0VBQ0U7QXpGOHYrQko7O0F5Rnh3K0JFO0VBQ0U7QXpGMncrQko7O0F5Rnp3K0JFO0VBQ0U7QXpGNHcrQko7O0F5RjF3K0JFO0VBQ0U7QXpGNncrQko7O0F5RjN3K0JFO0VBQ0U7QXpGOHcrQko7O0F5Rnh4K0JFO0VBQ0U7QXpGMngrQko7O0F5Rnp4K0JFO0VBQ0U7QXpGNHgrQko7O0F5RjF4K0JFO0VBQ0U7QXpGNngrQko7O0F5RjN4K0JFO0VBQ0U7QXpGOHgrQko7O0F5Rnh5K0JFO0VBQ0U7QXpGMnkrQko7O0F5Rnp5K0JFO0VBQ0U7QXpGNHkrQko7O0F5RjF5K0JFO0VBQ0U7QXpGNnkrQko7O0F5RjN5K0JFO0VBQ0U7QXpGOHkrQko7O0F5Rnh6K0JFO0VBQ0U7QXpGMnorQko7O0F5Rnp6K0JFO0VBQ0U7QXpGNHorQko7O0F5RjF6K0JFO0VBQ0U7QXpGNnorQko7O0F5RjN6K0JFO0VBQ0U7QXpGOHorQko7O0F5RngwK0JFO0VBQ0U7QXpGMjArQko7O0F5RnowK0JFO0VBQ0U7QXpGNDArQko7O0F5RjEwK0JFO0VBQ0U7QXpGNjArQko7O0F5RjMwK0JFO0VBQ0U7QXpGODArQko7O0F5RngxK0JFO0VBQ0U7QXpGMjErQko7O0F5RnoxK0JFO0VBQ0U7QXpGNDErQko7O0F5RjExK0JFO0VBQ0U7QXpGNjErQko7O0F5RjMxK0JFO0VBQ0U7QXpGODErQko7O0F5RngyK0JFO0VBQ0U7QXpGMjIrQko7O0F5RnoyK0JFO0VBQ0U7QXpGNDIrQko7O0F5RjEyK0JFO0VBQ0U7QXpGNjIrQko7O0F5RjMyK0JFO0VBQ0U7QXpGODIrQko7O0F5RngzK0JFO0VBQ0U7QXpGMjMrQko7O0F5RnozK0JFO0VBQ0U7QXpGNDMrQko7O0F5RjEzK0JFO0VBQ0U7QXpGNjMrQko7O0F5RjMzK0JFO0VBQ0U7QXpGODMrQko7O0F5Rng0K0JFO0VBQ0U7QXpGMjQrQko7O0F5Rno0K0JFO0VBQ0U7QXpGNDQrQko7O0F5RjE0K0JFO0VBQ0U7QXpGNjQrQko7O0F5RjM0K0JFO0VBQ0U7QXpGODQrQko7O0F5Rng1K0JFO0VBQ0U7QXpGMjUrQko7O0F5Rno1K0JFO0VBQ0U7QXpGNDUrQko7O0F5RjE1K0JFO0VBQ0U7QXpGNjUrQko7O0F5RjM1K0JFO0VBQ0U7QXpGODUrQko7O0F5Rng2K0JFO0VBQ0U7QXpGMjYrQko7O0F5Rno2K0JFO0VBQ0U7QXpGNDYrQko7O0F5RjE2K0JFO0VBQ0U7QXpGNjYrQko7O0F5RjM2K0JFO0VBQ0U7QXpGODYrQko7O0F5Rng3K0JFO0VBQ0U7QXpGMjcrQko7O0F5Rno3K0JFO0VBQ0U7QXpGNDcrQko7O0F5RjE3K0JFO0VBQ0U7QXpGNjcrQko7O0F5RjM3K0JFO0VBQ0U7QXpGODcrQko7O0F5Rng4K0JFO0VBQ0U7QXpGMjgrQko7O0F5Rno4K0JFO0VBQ0U7QXpGNDgrQko7O0F5RjE4K0JFO0VBQ0U7QXpGNjgrQko7O0F5RjM4K0JFO0VBQ0U7QXpGODgrQko7O0F5Rng5K0JFO0VBQ0U7QXpGMjkrQko7O0F5Rno5K0JFO0VBQ0U7QXpGNDkrQko7O0F5RjE5K0JFO0VBQ0U7QXpGNjkrQko7O0F5RjM5K0JFO0VBQ0U7QXpGODkrQko7O0F5RngrK0JFO0VBQ0U7QXpGMisrQko7O0F5RnorK0JFO0VBQ0U7QXpGNCsrQko7O0F5RjErK0JFO0VBQ0U7QXpGNisrQko7O0F5RjMrK0JFO0VBQ0U7QXpGOCsrQko7O0F5RngvK0JFO0VBQ0U7QXpGMi8rQko7O0F5RnovK0JFO0VBQ0U7QXpGNC8rQko7O0F5RjEvK0JFO0VBQ0U7QXpGNi8rQko7O0F5RjMvK0JFO0VBQ0U7QXpGOC8rQko7O0F5RnhnL0JFO0VBQ0U7QXpGMmcvQko7O0F5RnpnL0JFO0VBQ0U7QXpGNGcvQko7O0F5RjFnL0JFO0VBQ0U7QXpGNmcvQko7O0F5RjNnL0JFO0VBQ0U7QXpGOGcvQko7O0F5RnhoL0JFO0VBQ0U7QXpGMmgvQko7O0F5RnpoL0JFO0VBQ0U7QXpGNGgvQko7O0F5RjFoL0JFO0VBQ0U7QXpGNmgvQko7O0F5RjNoL0JFO0VBQ0U7QXpGOGgvQko7O0F5RnhpL0JFO0VBQ0U7QXpGMmkvQko7O0F5RnppL0JFO0VBQ0U7QXpGNGkvQko7O0F5RjFpL0JFO0VBQ0U7QXpGNmkvQko7O0F5RjNpL0JFO0VBQ0U7QXpGOGkvQko7O0F5RnhqL0JFO0VBQ0U7QXpGMmovQko7O0F5RnpqL0JFO0VBQ0U7QXpGNGovQko7O0F5RjFqL0JFO0VBQ0U7QXpGNmovQko7O0F5RjNqL0JFO0VBQ0U7QXpGOGovQko7O0F5RnhrL0JFO0VBQ0U7QXpGMmsvQko7O0F5RnprL0JFO0VBQ0U7QXpGNGsvQko7O0F5RjFrL0JFO0VBQ0U7QXpGNmsvQko7O0F5RjNrL0JFO0VBQ0U7QXpGOGsvQko7O0F5RnhsL0JFO0VBQ0U7QXpGMmwvQko7O0F5RnpsL0JFO0VBQ0U7QXpGNGwvQko7O0F5RjFsL0JFO0VBQ0U7QXpGNmwvQko7O0F5RjNsL0JFO0VBQ0U7QXpGOGwvQko7O0F5RnhtL0JFO0VBQ0U7QXpGMm0vQko7O0F5RnptL0JFO0VBQ0U7QXpGNG0vQko7O0F5RjFtL0JFO0VBQ0U7QXpGNm0vQko7O0F5RjNtL0JFO0VBQ0U7QXpGOG0vQko7O0F5RnhuL0JFO0VBQ0U7QXpGMm4vQko7O0F5RnpuL0JFO0VBQ0U7QXpGNG4vQko7O0F5RjFuL0JFO0VBQ0U7QXpGNm4vQko7O0F5RjNuL0JFO0VBQ0U7QXpGOG4vQko7O0F5RnhvL0JFO0VBQ0U7QXpGMm8vQko7O0F5RnpvL0JFO0VBQ0U7QXpGNG8vQko7O0F5RjFvL0JFO0VBQ0U7QXpGNm8vQko7O0F5RjNvL0JFO0VBQ0U7QXpGOG8vQko7O0F5RnhwL0JFO0VBQ0U7QXpGMnAvQko7O0F5RnpwL0JFO0VBQ0U7QXpGNHAvQko7O0F5RjFwL0JFO0VBQ0U7QXpGNnAvQko7O0F5RjNwL0JFO0VBQ0U7QXpGOHAvQko7O0F5RnhxL0JFO0VBQ0U7QXpGMnEvQko7O0F5RnpxL0JFO0VBQ0U7QXpGNHEvQko7O0F5RjFxL0JFO0VBQ0U7QXpGNnEvQko7O0F5RjNxL0JFO0VBQ0U7QXpGOHEvQko7O0F5RnhyL0JFO0VBQ0U7QXpGMnIvQko7O0F5RnpyL0JFO0VBQ0U7QXpGNHIvQko7O0F5RjFyL0JFO0VBQ0U7QXpGNnIvQko7O0F5RjNyL0JFO0VBQ0U7QXpGOHIvQko7O0F5RnhzL0JFO0VBQ0U7QXpGMnMvQko7O0F5RnpzL0JFO0VBQ0U7QXpGNHMvQko7O0F5RjFzL0JFO0VBQ0U7QXpGNnMvQko7O0F5RjNzL0JFO0VBQ0U7QXpGOHMvQko7O0F5Rnh0L0JFO0VBQ0U7QXpGMnQvQko7O0F5Rnp0L0JFO0VBQ0U7QXpGNHQvQko7O0F5RjF0L0JFO0VBQ0U7QXpGNnQvQko7O0F5RjN0L0JFO0VBQ0U7QXpGOHQvQko7O0F5Rnh1L0JFO0VBQ0U7QXpGMnUvQko7O0F5Rnp1L0JFO0VBQ0U7QXpGNHUvQko7O0F5RjF1L0JFO0VBQ0U7QXpGNnUvQko7O0F5RjN1L0JFO0VBQ0U7QXpGOHUvQko7O0F5Rnh2L0JFO0VBQ0U7QXpGMnYvQko7O0F5Rnp2L0JFO0VBQ0U7QXpGNHYvQko7O0F5RjF2L0JFO0VBQ0U7QXpGNnYvQko7O0F5RjN2L0JFO0VBQ0U7QXpGOHYvQko7O0F5Rnh3L0JFO0VBQ0U7QXpGMncvQko7O0F5Rnp3L0JFO0VBQ0U7QXpGNHcvQko7O0F5RjF3L0JFO0VBQ0U7QXpGNncvQko7O0F5RjN3L0JFO0VBQ0U7QXpGOHcvQko7O0F5Rnh4L0JFO0VBQ0U7QXpGMngvQko7O0F5Rnp4L0JFO0VBQ0U7QXpGNHgvQko7O0F5RjF4L0JFO0VBQ0U7QXpGNngvQko7O0F5RjN4L0JFO0VBQ0U7QXpGOHgvQko7O0F5Rnh5L0JFO0VBQ0U7QXpGMnkvQko7O0F5Rnp5L0JFO0VBQ0U7QXpGNHkvQko7O0F5RjF5L0JFO0VBQ0U7QXpGNnkvQko7O0F5RjN5L0JFO0VBQ0U7QXpGOHkvQko7O0F5Rnh6L0JFO0VBQ0U7QXpGMnovQko7O0F5Rnp6L0JFO0VBQ0U7QXpGNHovQko7O0F5RjF6L0JFO0VBQ0U7QXpGNnovQko7O0F5RjN6L0JFO0VBQ0U7QXpGOHovQko7O0F5RngwL0JFO0VBQ0U7QXpGMjAvQko7O0F5RnowL0JFO0VBQ0U7QXpGNDAvQko7O0F5RjEwL0JFO0VBQ0U7QXpGNjAvQko7O0F5RjMwL0JFO0VBQ0U7QXpGODAvQko7O0F5RngxL0JFO0VBQ0U7QXpGMjEvQko7O0F5RnoxL0JFO0VBQ0U7QXpGNDEvQko7O0F5RjExL0JFO0VBQ0U7QXpGNjEvQko7O0F5RjMxL0JFO0VBQ0U7QXpGODEvQko7O0F5RngyL0JFO0VBQ0U7QXpGMjIvQko7O0F5RnoyL0JFO0VBQ0U7QXpGNDIvQko7O0F5RjEyL0JFO0VBQ0U7QXpGNjIvQko7O0F5RjMyL0JFO0VBQ0U7QXpGODIvQko7O0F5RngzL0JFO0VBQ0U7QXpGMjMvQko7O0F5RnozL0JFO0VBQ0U7QXpGNDMvQko7O0F5RjEzL0JFO0VBQ0U7QXpGNjMvQko7O0F5RjMzL0JFO0VBQ0U7QXpGODMvQko7O0F5Rng0L0JFO0VBQ0U7QXpGMjQvQko7O0F5Rno0L0JFO0VBQ0U7QXpGNDQvQko7O0F5RjE0L0JFO0VBQ0U7QXpGNjQvQko7O0F5RjM0L0JFO0VBQ0U7QXpGODQvQko7O0F5Rng1L0JFO0VBQ0U7QXpGMjUvQko7O0F5Rno1L0JFO0VBQ0U7QXpGNDUvQko7O0F5RjE1L0JFO0VBQ0U7QXpGNjUvQko7O0F5RjM1L0JFO0VBQ0U7QXpGODUvQko7O0F5Rng2L0JFO0VBQ0U7QXpGMjYvQko7O0F5Rno2L0JFO0VBQ0U7QXpGNDYvQko7O0F5RjE2L0JFO0VBQ0U7QXpGNjYvQko7O0F5RjM2L0JFO0VBQ0U7QXpGODYvQko7O0F5Rng3L0JFO0VBQ0U7QXpGMjcvQko7O0F5Rno3L0JFO0VBQ0U7QXpGNDcvQko7O0F5RjE3L0JFO0VBQ0U7QXpGNjcvQko7O0F5RjM3L0JFO0VBQ0U7QXpGODcvQko7O0F5Rng4L0JFO0VBQ0U7QXpGMjgvQko7O0F5Rno4L0JFO0VBQ0U7QXpGNDgvQko7O0F5RjE4L0JFO0VBQ0U7QXpGNjgvQko7O0F5RjM4L0JFO0VBQ0U7QXpGODgvQko7O0F5Rng5L0JFO0VBQ0U7QXpGMjkvQko7O0F5Rno5L0JFO0VBQ0U7QXpGNDkvQko7O0F5RjE5L0JFO0VBQ0U7QXpGNjkvQko7O0F5RjM5L0JFO0VBQ0U7QXpGODkvQko7O0F5RngrL0JFO0VBQ0U7QXpGMisvQko7O0F5RnorL0JFO0VBQ0U7QXpGNCsvQko7O0F5RjErL0JFO0VBQ0U7QXpGNisvQko7O0F5RjMrL0JFO0VBQ0U7QXpGOCsvQko7O0F5RngvL0JFO0VBQ0U7QXpGMi8vQko7O0F5RnovL0JFO0VBQ0U7QXpGNC8vQko7O0F5RjEvL0JFO0VBQ0U7QXpGNi8vQko7O0F5RjMvL0JFO0VBQ0U7QXpGOC8vQko7O0F5RnhnZ0NFO0VBQ0U7QXpGMmdnQ0o7O0F5RnpnZ0NFO0VBQ0U7QXpGNGdnQ0o7O0F5RjFnZ0NFO0VBQ0U7QXpGNmdnQ0o7O0F5RjNnZ0NFO0VBQ0U7QXpGOGdnQ0o7O0F5RnhoZ0NFO0VBQ0U7QXpGMmhnQ0o7O0F5RnpoZ0NFO0VBQ0U7QXpGNGhnQ0o7O0F5RjFoZ0NFO0VBQ0U7QXpGNmhnQ0o7O0F5RjNoZ0NFO0VBQ0U7QXpGOGhnQ0o7O0F5RnhpZ0NFO0VBQ0U7QXpGMmlnQ0o7O0F5RnppZ0NFO0VBQ0U7QXpGNGlnQ0o7O0F5RjFpZ0NFO0VBQ0U7QXpGNmlnQ0o7O0F5RjNpZ0NFO0VBQ0U7QXpGOGlnQ0o7O0F5RnhqZ0NFO0VBQ0U7QXpGMmpnQ0o7O0F5RnpqZ0NFO0VBQ0U7QXpGNGpnQ0o7O0F5RjFqZ0NFO0VBQ0U7QXpGNmpnQ0o7O0F5RjNqZ0NFO0VBQ0U7QXpGOGpnQ0o7O0F5RnhrZ0NFO0VBQ0U7QXpGMmtnQ0o7O0F5RnprZ0NFO0VBQ0U7QXpGNGtnQ0o7O0F5RjFrZ0NFO0VBQ0U7QXpGNmtnQ0o7O0F5RjNrZ0NFO0VBQ0U7QXpGOGtnQ0o7O0F5RnhsZ0NFO0VBQ0U7QXpGMmxnQ0o7O0F5RnpsZ0NFO0VBQ0U7QXpGNGxnQ0o7O0F5RjFsZ0NFO0VBQ0U7QXpGNmxnQ0o7O0F5RjNsZ0NFO0VBQ0U7QXpGOGxnQ0o7O0F5RnhtZ0NFO0VBQ0U7QXpGMm1nQ0o7O0F5RnptZ0NFO0VBQ0U7QXpGNG1nQ0o7O0F5RjFtZ0NFO0VBQ0U7QXpGNm1nQ0o7O0F5RjNtZ0NFO0VBQ0U7QXpGOG1nQ0o7O0F5RnhuZ0NFO0VBQ0U7QXpGMm5nQ0o7O0F5RnpuZ0NFO0VBQ0U7QXpGNG5nQ0o7O0F5RjFuZ0NFO0VBQ0U7QXpGNm5nQ0o7O0F5RjNuZ0NFO0VBQ0U7QXpGOG5nQ0o7O0F5RnhvZ0NFO0VBQ0U7QXpGMm9nQ0o7O0F5RnpvZ0NFO0VBQ0U7QXpGNG9nQ0o7O0F5RjFvZ0NFO0VBQ0U7QXpGNm9nQ0o7O0F5RjNvZ0NFO0VBQ0U7QXpGOG9nQ0o7O0F5RnhwZ0NFO0VBQ0U7QXpGMnBnQ0o7O0F5RnpwZ0NFO0VBQ0U7QXpGNHBnQ0o7O0F5RjFwZ0NFO0VBQ0U7QXpGNnBnQ0o7O0F5RjNwZ0NFO0VBQ0U7QXpGOHBnQ0o7O0F5RnhxZ0NFO0VBQ0U7QXpGMnFnQ0o7O0F5RnpxZ0NFO0VBQ0U7QXpGNHFnQ0o7O0F5RjFxZ0NFO0VBQ0U7QXpGNnFnQ0o7O0F5RjNxZ0NFO0VBQ0U7QXpGOHFnQ0o7O0F5RnhyZ0NFO0VBQ0U7QXpGMnJnQ0o7O0F5RnpyZ0NFO0VBQ0U7QXpGNHJnQ0o7O0F5RjFyZ0NFO0VBQ0U7QXpGNnJnQ0o7O0F5RjNyZ0NFO0VBQ0U7QXpGOHJnQ0o7O0F5RnhzZ0NFO0VBQ0U7QXpGMnNnQ0o7O0F5RnpzZ0NFO0VBQ0U7QXpGNHNnQ0o7O0F5RjFzZ0NFO0VBQ0U7QXpGNnNnQ0o7O0F5RjNzZ0NFO0VBQ0U7QXpGOHNnQ0o7O0F5Rnh0Z0NFO0VBQ0U7QXpGMnRnQ0o7O0F5Rnp0Z0NFO0VBQ0U7QXpGNHRnQ0o7O0F5RjF0Z0NFO0VBQ0U7QXpGNnRnQ0o7O0F5RjN0Z0NFO0VBQ0U7QXpGOHRnQ0o7O0F5Rnh1Z0NFO0VBQ0U7QXpGMnVnQ0o7O0F5Rnp1Z0NFO0VBQ0U7QXpGNHVnQ0o7O0F5RjF1Z0NFO0VBQ0U7QXpGNnVnQ0o7O0F5RjN1Z0NFO0VBQ0U7QXpGOHVnQ0o7O0F5Rnh2Z0NFO0VBQ0U7QXpGMnZnQ0o7O0F5Rnp2Z0NFO0VBQ0U7QXpGNHZnQ0o7O0F5RjF2Z0NFO0VBQ0U7QXpGNnZnQ0o7O0F5RjN2Z0NFO0VBQ0U7QXpGOHZnQ0o7O0F5Rnh3Z0NFO0VBQ0U7QXpGMndnQ0o7O0F5Rnp3Z0NFO0VBQ0U7QXpGNHdnQ0o7O0F5RjF3Z0NFO0VBQ0U7QXpGNndnQ0o7O0F5RjN3Z0NFO0VBQ0U7QXpGOHdnQ0o7O0F5Rnh4Z0NFO0VBQ0U7QXpGMnhnQ0o7O0F5Rnp4Z0NFO0VBQ0U7QXpGNHhnQ0o7O0F5RjF4Z0NFO0VBQ0U7QXpGNnhnQ0o7O0F5RjN4Z0NFO0VBQ0U7QXpGOHhnQ0o7O0F5Rnh5Z0NFO0VBQ0U7QXpGMnlnQ0o7O0F5Rnp5Z0NFO0VBQ0U7QXpGNHlnQ0o7O0F5RjF5Z0NFO0VBQ0U7QXpGNnlnQ0o7O0F5RjN5Z0NFO0VBQ0U7QXpGOHlnQ0o7O0F5Rnh6Z0NFO0VBQ0U7QXpGMnpnQ0o7O0F5Rnp6Z0NFO0VBQ0U7QXpGNHpnQ0o7O0F5RjF6Z0NFO0VBQ0U7QXpGNnpnQ0o7O0F5RjN6Z0NFO0VBQ0U7QXpGOHpnQ0o7O0F5RngwZ0NFO0VBQ0U7QXpGMjBnQ0o7O0F5RnowZ0NFO0VBQ0U7QXpGNDBnQ0o7O0F5RjEwZ0NFO0VBQ0U7QXpGNjBnQ0o7O0F5RjMwZ0NFO0VBQ0U7QXpGODBnQ0o7O0F5RngxZ0NFO0VBQ0U7QXpGMjFnQ0o7O0F5RnoxZ0NFO0VBQ0U7QXpGNDFnQ0o7O0F5RjExZ0NFO0VBQ0U7QXpGNjFnQ0o7O0F5RjMxZ0NFO0VBQ0U7QXpGODFnQ0o7O0F5RngyZ0NFO0VBQ0U7QXpGMjJnQ0o7O0F5RnoyZ0NFO0VBQ0U7QXpGNDJnQ0o7O0F5RjEyZ0NFO0VBQ0U7QXpGNjJnQ0o7O0F5RjMyZ0NFO0VBQ0U7QXpGODJnQ0o7O0F5RngzZ0NFO0VBQ0U7QXpGMjNnQ0o7O0F5RnozZ0NFO0VBQ0U7QXpGNDNnQ0o7O0F5RjEzZ0NFO0VBQ0U7QXpGNjNnQ0o7O0F5RjMzZ0NFO0VBQ0U7QXpGODNnQ0o7O0F5Rng0Z0NFO0VBQ0U7QXpGMjRnQ0o7O0F5Rno0Z0NFO0VBQ0U7QXpGNDRnQ0o7O0F5RjE0Z0NFO0VBQ0U7QXpGNjRnQ0o7O0F5RjM0Z0NFO0VBQ0U7QXpGODRnQ0o7O0F5Rng1Z0NFO0VBQ0U7QXpGMjVnQ0o7O0F5Rno1Z0NFO0VBQ0U7QXpGNDVnQ0o7O0F5RjE1Z0NFO0VBQ0U7QXpGNjVnQ0o7O0F5RjM1Z0NFO0VBQ0U7QXpGODVnQ0o7O0F5Rng2Z0NFO0VBQ0U7QXpGMjZnQ0o7O0F5Rno2Z0NFO0VBQ0U7QXpGNDZnQ0o7O0F5RjE2Z0NFO0VBQ0U7QXpGNjZnQ0o7O0F5RjM2Z0NFO0VBQ0U7QXpGODZnQ0o7O0F5Rng3Z0NFO0VBQ0U7QXpGMjdnQ0o7O0F5Rno3Z0NFO0VBQ0U7QXpGNDdnQ0o7O0F5RjE3Z0NFO0VBQ0U7QXpGNjdnQ0o7O0F5RjM3Z0NFO0VBQ0U7QXpGODdnQ0o7O0F5Rng4Z0NFO0VBQ0U7QXpGMjhnQ0o7O0F5Rno4Z0NFO0VBQ0U7QXpGNDhnQ0o7O0F5RjE4Z0NFO0VBQ0U7QXpGNjhnQ0o7O0F5RjM4Z0NFO0VBQ0U7QXpGODhnQ0o7O0F5Rng5Z0NFO0VBQ0U7QXpGMjlnQ0o7O0F5Rno5Z0NFO0VBQ0U7QXpGNDlnQ0o7O0F5RjE5Z0NFO0VBQ0U7QXpGNjlnQ0o7O0F5RjM5Z0NFO0VBQ0U7QXpGODlnQ0o7O0F5RngrZ0NFO0VBQ0U7QXpGMitnQ0o7O0F5RnorZ0NFO0VBQ0U7QXpGNCtnQ0o7O0F5RjErZ0NFO0VBQ0U7QXpGNitnQ0o7O0F5RjMrZ0NFO0VBQ0U7QXpGOCtnQ0o7O0F5RngvZ0NFO0VBQ0U7QXpGMi9nQ0o7O0F5RnovZ0NFO0VBQ0U7QXpGNC9nQ0o7O0F5RjEvZ0NFO0VBQ0U7QXpGNi9nQ0o7O0F5RjMvZ0NFO0VBQ0U7QXpGOC9nQ0o7O0F5RnhnaENFO0VBQ0U7QXpGMmdoQ0o7O0F5RnpnaENFO0VBQ0U7QXpGNGdoQ0o7O0F5RjFnaENFO0VBQ0U7QXpGNmdoQ0o7O0F5RjNnaENFO0VBQ0U7QXpGOGdoQ0o7O0F5RnhoaENFO0VBQ0U7QXpGMmhoQ0o7O0F5RnpoaENFO0VBQ0U7QXpGNGhoQ0o7O0F5RjFoaENFO0VBQ0U7QXpGNmhoQ0o7O0F5RjNoaENFO0VBQ0U7QXpGOGhoQ0o7O0F5RnhpaENFO0VBQ0U7QXpGMmloQ0o7O0F5RnppaENFO0VBQ0U7QXpGNGloQ0o7O0F5RjFpaENFO0VBQ0U7QXpGNmloQ0o7O0F5RjNpaENFO0VBQ0U7QXpGOGloQ0o7O0F5RnhqaENFO0VBQ0U7QXpGMmpoQ0o7O0F5RnpqaENFO0VBQ0U7QXpGNGpoQ0o7O0F5RjFqaENFO0VBQ0U7QXpGNmpoQ0o7O0F5RjNqaENFO0VBQ0U7QXpGOGpoQ0o7O0F5RnhraENFO0VBQ0U7QXpGMmtoQ0o7O0F5RnpraENFO0VBQ0U7QXpGNGtoQ0o7O0F5RjFraENFO0VBQ0U7QXpGNmtoQ0o7O0F5RjNraENFO0VBQ0U7QXpGOGtoQ0o7O0F5RnhsaENFO0VBQ0U7QXpGMmxoQ0o7O0F5RnpsaENFO0VBQ0U7QXpGNGxoQ0o7O0F5RjFsaENFO0VBQ0U7QXpGNmxoQ0o7O0F5RjNsaENFO0VBQ0U7QXpGOGxoQ0o7O0F5RnhtaENFO0VBQ0U7QXpGMm1oQ0o7O0F5RnptaENFO0VBQ0U7QXpGNG1oQ0o7O0F5RjFtaENFO0VBQ0U7QXpGNm1oQ0o7O0F5RjNtaENFO0VBQ0U7QXpGOG1oQ0o7O0F5RnhuaENFO0VBQ0U7QXpGMm5oQ0o7O0F5RnpuaENFO0VBQ0U7QXpGNG5oQ0o7O0F5RjFuaENFO0VBQ0U7QXpGNm5oQ0o7O0F5RjNuaENFO0VBQ0U7QXpGOG5oQ0o7O0F5RnhvaENFO0VBQ0U7QXpGMm9oQ0o7O0F5RnpvaENFO0VBQ0U7QXpGNG9oQ0o7O0F5RjFvaENFO0VBQ0U7QXpGNm9oQ0o7O0F5RjNvaENFO0VBQ0U7QXpGOG9oQ0o7O0F5RnhwaENFO0VBQ0U7QXpGMnBoQ0o7O0F5RnpwaENFO0VBQ0U7QXpGNHBoQ0o7O0F5RjFwaENFO0VBQ0U7QXpGNnBoQ0o7O0F5RjNwaENFO0VBQ0U7QXpGOHBoQ0o7O0F5RnhxaENFO0VBQ0U7QXpGMnFoQ0o7O0F5RnpxaENFO0VBQ0U7QXpGNHFoQ0o7O0F5RjFxaENFO0VBQ0U7QXpGNnFoQ0o7O0F5RjNxaENFO0VBQ0U7QXpGOHFoQ0o7O0F5RnhyaENFO0VBQ0U7QXpGMnJoQ0o7O0F5RnpyaENFO0VBQ0U7QXpGNHJoQ0o7O0F5RjFyaENFO0VBQ0U7QXpGNnJoQ0o7O0F5RjNyaENFO0VBQ0U7QXpGOHJoQ0o7O0F5RnhzaENFO0VBQ0U7QXpGMnNoQ0o7O0F5RnpzaENFO0VBQ0U7QXpGNHNoQ0o7O0F5RjFzaENFO0VBQ0U7QXpGNnNoQ0o7O0F5RjNzaENFO0VBQ0U7QXpGOHNoQ0o7O0F5Rnh0aENFO0VBQ0U7QXpGMnRoQ0o7O0F5Rnp0aENFO0VBQ0U7QXpGNHRoQ0o7O0F5RjF0aENFO0VBQ0U7QXpGNnRoQ0o7O0F5RjN0aENFO0VBQ0U7QXpGOHRoQ0o7O0F5Rnh1aENFO0VBQ0U7QXpGMnVoQ0o7O0F5Rnp1aENFO0VBQ0U7QXpGNHVoQ0o7O0F5RjF1aENFO0VBQ0U7QXpGNnVoQ0o7O0F5RjN1aENFO0VBQ0U7QXpGOHVoQ0o7O0F5Rnh2aENFO0VBQ0U7QXpGMnZoQ0o7O0F5Rnp2aENFO0VBQ0U7QXpGNHZoQ0o7O0F5RjF2aENFO0VBQ0U7QXpGNnZoQ0o7O0F5RjN2aENFO0VBQ0U7QXpGOHZoQ0o7O0F5Rnh3aENFO0VBQ0U7QXpGMndoQ0o7O0F5Rnp3aENFO0VBQ0U7QXpGNHdoQ0o7O0F5RjF3aENFO0VBQ0U7QXpGNndoQ0o7O0F5RjN3aENFO0VBQ0U7QXpGOHdoQ0o7O0F5Rnh4aENFO0VBQ0U7QXpGMnhoQ0o7O0F5Rnp4aENFO0VBQ0U7QXpGNHhoQ0o7O0F5RjF4aENFO0VBQ0U7QXpGNnhoQ0o7O0F5RjN4aENFO0VBQ0U7QXpGOHhoQ0o7O0F5Rnh5aENFO0VBQ0U7QXpGMnloQ0o7O0F5Rnp5aENFO0VBQ0U7QXpGNHloQ0o7O0F5RjF5aENFO0VBQ0U7QXpGNnloQ0o7O0F5RjN5aENFO0VBQ0U7QXpGOHloQ0o7O0F5Rnh6aENFO0VBQ0U7QXpGMnpoQ0o7O0F5Rnp6aENFO0VBQ0U7QXpGNHpoQ0o7O0F5RjF6aENFO0VBQ0U7QXpGNnpoQ0o7O0F5RjN6aENFO0VBQ0U7QXpGOHpoQ0o7O0F5RngwaENFO0VBQ0U7QXpGMjBoQ0o7O0F5RnowaENFO0VBQ0U7QXpGNDBoQ0o7O0F5RjEwaENFO0VBQ0U7QXpGNjBoQ0o7O0F5RjMwaENFO0VBQ0U7QXpGODBoQ0o7O0F5RngxaENFO0VBQ0U7QXpGMjFoQ0o7O0F5RnoxaENFO0VBQ0U7QXpGNDFoQ0o7O0F5RjExaENFO0VBQ0U7QXpGNjFoQ0o7O0F5RjMxaENFO0VBQ0U7QXpGODFoQ0o7O0F5RngyaENFO0VBQ0U7QXpGMjJoQ0o7O0F5RnoyaENFO0VBQ0U7QXpGNDJoQ0o7O0F5RjEyaENFO0VBQ0U7QXpGNjJoQ0o7O0F5RjMyaENFO0VBQ0U7QXpGODJoQ0o7O0F5RngzaENFO0VBQ0U7QXpGMjNoQ0o7O0F5RnozaENFO0VBQ0U7QXpGNDNoQ0o7O0F5RjEzaENFO0VBQ0U7QXpGNjNoQ0o7O0F5RjMzaENFO0VBQ0U7QXpGODNoQ0o7O0F5Rng0aENFO0VBQ0U7QXpGMjRoQ0o7O0F5Rno0aENFO0VBQ0U7QXpGNDRoQ0o7O0F5RjE0aENFO0VBQ0U7QXpGNjRoQ0o7O0F5RjM0aENFO0VBQ0U7QXpGODRoQ0o7O0F5Rng1aENFO0VBQ0U7QXpGMjVoQ0o7O0F5Rno1aENFO0VBQ0U7QXpGNDVoQ0o7O0F5RjE1aENFO0VBQ0U7QXpGNjVoQ0o7O0F5RjM1aENFO0VBQ0U7QXpGODVoQ0o7O0F5Rng2aENFO0VBQ0U7QXpGMjZoQ0o7O0F5Rno2aENFO0VBQ0U7QXpGNDZoQ0o7O0F5RjE2aENFO0VBQ0U7QXpGNjZoQ0o7O0F5RjM2aENFO0VBQ0U7QXpGODZoQ0o7O0F5Rng3aENFO0VBQ0U7QXpGMjdoQ0o7O0F5Rno3aENFO0VBQ0U7QXpGNDdoQ0o7O0F5RjE3aENFO0VBQ0U7QXpGNjdoQ0o7O0F5RjM3aENFO0VBQ0U7QXpGODdoQ0o7O0F5Rng4aENFO0VBQ0U7QXpGMjhoQ0o7O0F5Rno4aENFO0VBQ0U7QXpGNDhoQ0o7O0F5RjE4aENFO0VBQ0U7QXpGNjhoQ0o7O0F5RjM4aENFO0VBQ0U7QXpGODhoQ0o7O0F5Rng5aENFO0VBQ0U7QXpGMjloQ0o7O0F5Rno5aENFO0VBQ0U7QXpGNDloQ0o7O0F5RjE5aENFO0VBQ0U7QXpGNjloQ0o7O0F5RjM5aENFO0VBQ0U7QXpGODloQ0o7O0F5RngraENFO0VBQ0U7QXpGMitoQ0o7O0F5RnoraENFO0VBQ0U7QXpGNCtoQ0o7O0F5RjEraENFO0VBQ0U7QXpGNitoQ0o7O0F5RjMraENFO0VBQ0U7QXpGOCtoQ0o7O0F5RngvaENFO0VBQ0U7QXpGMi9oQ0o7O0F5RnovaENFO0VBQ0U7QXpGNC9oQ0o7O0F5RjEvaENFO0VBQ0U7QXpGNi9oQ0o7O0F5RjMvaENFO0VBQ0U7QXpGOC9oQ0o7O0F5RnhnaUNFO0VBQ0U7QXpGMmdpQ0o7O0F5RnpnaUNFO0VBQ0U7QXpGNGdpQ0o7O0F5RjFnaUNFO0VBQ0U7QXpGNmdpQ0o7O0F5RjNnaUNFO0VBQ0U7QXpGOGdpQ0o7O0F5RnhoaUNFO0VBQ0U7QXpGMmhpQ0o7O0F5RnpoaUNFO0VBQ0U7QXpGNGhpQ0o7O0F5RjFoaUNFO0VBQ0U7QXpGNmhpQ0o7O0F5RjNoaUNFO0VBQ0U7QXpGOGhpQ0o7O0F5RnhpaUNFO0VBQ0U7QXpGMmlpQ0o7O0F5RnppaUNFO0VBQ0U7QXpGNGlpQ0o7O0F5RjFpaUNFO0VBQ0U7QXpGNmlpQ0o7O0F5RjNpaUNFO0VBQ0U7QXpGOGlpQ0o7O0F5RnhqaUNFO0VBQ0U7QXpGMmppQ0o7O0F5RnpqaUNFO0VBQ0U7QXpGNGppQ0o7O0F5RjFqaUNFO0VBQ0U7QXpGNmppQ0o7O0F5RjNqaUNFO0VBQ0U7QXpGOGppQ0o7O0F5RnhraUNFO0VBQ0U7QXpGMmtpQ0o7O0F5RnpraUNFO0VBQ0U7QXpGNGtpQ0o7O0F5RjFraUNFO0VBQ0U7QXpGNmtpQ0o7O0F5RjNraUNFO0VBQ0U7QXpGOGtpQ0o7O0F5RnhsaUNFO0VBQ0U7QXpGMmxpQ0o7O0F5RnpsaUNFO0VBQ0U7QXpGNGxpQ0o7O0F5RjFsaUNFO0VBQ0U7QXpGNmxpQ0o7O0F5RjNsaUNFO0VBQ0U7QXpGOGxpQ0o7O0F5RnhtaUNFO0VBQ0U7QXpGMm1pQ0o7O0F5RnptaUNFO0VBQ0U7QXpGNG1pQ0o7O0F5RjFtaUNFO0VBQ0U7QXpGNm1pQ0o7O0F5RjNtaUNFO0VBQ0U7QXpGOG1pQ0o7O0F5RnhuaUNFO0VBQ0U7QXpGMm5pQ0o7O0F5RnpuaUNFO0VBQ0U7QXpGNG5pQ0o7O0F5RjFuaUNFO0VBQ0U7QXpGNm5pQ0o7O0F5RjNuaUNFO0VBQ0U7QXpGOG5pQ0o7O0F5RnhvaUNFO0VBQ0U7QXpGMm9pQ0o7O0F5RnpvaUNFO0VBQ0U7QXpGNG9pQ0o7O0F5RjFvaUNFO0VBQ0U7QXpGNm9pQ0o7O0F5RjNvaUNFO0VBQ0U7QXpGOG9pQ0o7O0F5RnhwaUNFO0VBQ0U7QXpGMnBpQ0o7O0F5RnpwaUNFO0VBQ0U7QXpGNHBpQ0o7O0F5RjFwaUNFO0VBQ0U7QXpGNnBpQ0o7O0F5RjNwaUNFO0VBQ0U7QXpGOHBpQ0o7O0F5RnhxaUNFO0VBQ0U7QXpGMnFpQ0o7O0F5RnpxaUNFO0VBQ0U7QXpGNHFpQ0o7O0F5RjFxaUNFO0VBQ0U7QXpGNnFpQ0o7O0F5RjNxaUNFO0VBQ0U7QXpGOHFpQ0o7O0F5RnhyaUNFO0VBQ0U7QXpGMnJpQ0o7O0F5RnpyaUNFO0VBQ0U7QXpGNHJpQ0o7O0F5RjFyaUNFO0VBQ0U7QXpGNnJpQ0o7O0F5RjNyaUNFO0VBQ0U7QXpGOHJpQ0o7O0F5RnhzaUNFO0VBQ0U7QXpGMnNpQ0o7O0F5RnpzaUNFO0VBQ0U7QXpGNHNpQ0o7O0F5RjFzaUNFO0VBQ0U7QXpGNnNpQ0o7O0F5RjNzaUNFO0VBQ0U7QXpGOHNpQ0o7O0F5Rnh0aUNFO0VBQ0U7QXpGMnRpQ0o7O0F5Rnp0aUNFO0VBQ0U7QXpGNHRpQ0o7O0F5RjF0aUNFO0VBQ0U7QXpGNnRpQ0o7O0F5RjN0aUNFO0VBQ0U7QXpGOHRpQ0o7O0F5Rnh1aUNFO0VBQ0U7QXpGMnVpQ0o7O0F5Rnp1aUNFO0VBQ0U7QXpGNHVpQ0o7O0F5RjF1aUNFO0VBQ0U7QXpGNnVpQ0o7O0F5RjN1aUNFO0VBQ0U7QXpGOHVpQ0o7O0F5Rnh2aUNFO0VBQ0U7QXpGMnZpQ0o7O0F5Rnp2aUNFO0VBQ0U7QXpGNHZpQ0o7O0F5RjF2aUNFO0VBQ0U7QXpGNnZpQ0o7O0F5RjN2aUNFO0VBQ0U7QXpGOHZpQ0o7O0F5Rnh3aUNFO0VBQ0U7QXpGMndpQ0o7O0F5Rnp3aUNFO0VBQ0U7QXpGNHdpQ0o7O0F5RjF3aUNFO0VBQ0U7QXpGNndpQ0o7O0F5RjN3aUNFO0VBQ0U7QXpGOHdpQ0o7O0F5Rnh4aUNFO0VBQ0U7QXpGMnhpQ0o7O0F5Rnp4aUNFO0VBQ0U7QXpGNHhpQ0o7O0F5RjF4aUNFO0VBQ0U7QXpGNnhpQ0o7O0F5RjN4aUNFO0VBQ0U7QXpGOHhpQ0o7O0F5Rnh5aUNFO0VBQ0U7QXpGMnlpQ0o7O0F5Rnp5aUNFO0VBQ0U7QXpGNHlpQ0o7O0F5RjF5aUNFO0VBQ0U7QXpGNnlpQ0o7O0F5RjN5aUNFO0VBQ0U7QXpGOHlpQ0o7O0F5Rnh6aUNFO0VBQ0U7QXpGMnppQ0o7O0F5Rnp6aUNFO0VBQ0U7QXpGNHppQ0o7O0F5RjF6aUNFO0VBQ0U7QXpGNnppQ0o7O0F5RjN6aUNFO0VBQ0U7QXpGOHppQ0o7O0F5RngwaUNFO0VBQ0U7QXpGMjBpQ0o7O0F5RnowaUNFO0VBQ0U7QXpGNDBpQ0o7O0F5RjEwaUNFO0VBQ0U7QXpGNjBpQ0o7O0F5RjMwaUNFO0VBQ0U7QXpGODBpQ0o7O0F5RngxaUNFO0VBQ0U7QXpGMjFpQ0o7O0F5RnoxaUNFO0VBQ0U7QXpGNDFpQ0o7O0F5RjExaUNFO0VBQ0U7QXpGNjFpQ0o7O0F5RjMxaUNFO0VBQ0U7QXpGODFpQ0o7O0F5RngyaUNFO0VBQ0U7QXpGMjJpQ0o7O0F5RnoyaUNFO0VBQ0U7QXpGNDJpQ0o7O0F5RjEyaUNFO0VBQ0U7QXpGNjJpQ0o7O0F5RjMyaUNFO0VBQ0U7QXpGODJpQ0o7O0F5RngzaUNFO0VBQ0U7QXpGMjNpQ0o7O0F5RnozaUNFO0VBQ0U7QXpGNDNpQ0o7O0F5RjEzaUNFO0VBQ0U7QXpGNjNpQ0o7O0F5RjMzaUNFO0VBQ0U7QXpGODNpQ0o7O0F5Rng0aUNFO0VBQ0U7QXpGMjRpQ0o7O0F5Rno0aUNFO0VBQ0U7QXpGNDRpQ0o7O0F5RjE0aUNFO0VBQ0U7QXpGNjRpQ0o7O0F5RjM0aUNFO0VBQ0U7QXpGODRpQ0o7O0F5Rng1aUNFO0VBQ0U7QXpGMjVpQ0o7O0F5Rno1aUNFO0VBQ0U7QXpGNDVpQ0o7O0F5RjE1aUNFO0VBQ0U7QXpGNjVpQ0o7O0F5RjM1aUNFO0VBQ0U7QXpGODVpQ0o7O0F5Rng2aUNFO0VBQ0U7QXpGMjZpQ0o7O0F5Rno2aUNFO0VBQ0U7QXpGNDZpQ0o7O0F5RjE2aUNFO0VBQ0U7QXpGNjZpQ0o7O0F5RjM2aUNFO0VBQ0U7QXpGODZpQ0o7O0F5Rng3aUNFO0VBQ0U7QXpGMjdpQ0o7O0F5Rno3aUNFO0VBQ0U7QXpGNDdpQ0o7O0F5RjE3aUNFO0VBQ0U7QXpGNjdpQ0o7O0F5RjM3aUNFO0VBQ0U7QXpGODdpQ0o7O0F5Rng4aUNFO0VBQ0U7QXpGMjhpQ0o7O0F5Rno4aUNFO0VBQ0U7QXpGNDhpQ0o7O0F5RjE4aUNFO0VBQ0U7QXpGNjhpQ0o7O0F5RjM4aUNFO0VBQ0U7QXpGODhpQ0o7O0F5Rng5aUNFO0VBQ0U7QXpGMjlpQ0o7O0F5Rno5aUNFO0VBQ0U7QXpGNDlpQ0o7O0F5RjE5aUNFO0VBQ0U7QXpGNjlpQ0o7O0F5RjM5aUNFO0VBQ0U7QXpGODlpQ0o7O0F5RngraUNFO0VBQ0U7QXpGMitpQ0o7O0F5RnoraUNFO0VBQ0U7QXpGNCtpQ0o7O0F5RjEraUNFO0VBQ0U7QXpGNitpQ0o7O0F5RjMraUNFO0VBQ0U7QXpGOCtpQ0o7O0F5RngvaUNFO0VBQ0U7QXpGMi9pQ0o7O0F5RnovaUNFO0VBQ0U7QXpGNC9pQ0o7O0F5RjEvaUNFO0VBQ0U7QXpGNi9pQ0o7O0F5RjMvaUNFO0VBQ0U7QXpGOC9pQ0o7O0F5RnhnakNFO0VBQ0U7QXpGMmdqQ0o7O0F5RnpnakNFO0VBQ0U7QXpGNGdqQ0o7O0F5RjFnakNFO0VBQ0U7QXpGNmdqQ0o7O0F5RjNnakNFO0VBQ0U7QXpGOGdqQ0o7O0F5RnhoakNFO0VBQ0U7QXpGMmhqQ0o7O0F5RnpoakNFO0VBQ0U7QXpGNGhqQ0o7O0F5RjFoakNFO0VBQ0U7QXpGNmhqQ0o7O0F5RjNoakNFO0VBQ0U7QXpGOGhqQ0o7O0F5RnhpakNFO0VBQ0U7QXpGMmlqQ0o7O0F5RnppakNFO0VBQ0U7QXpGNGlqQ0o7O0F5RjFpakNFO0VBQ0U7QXpGNmlqQ0o7O0F5RjNpakNFO0VBQ0U7QXpGOGlqQ0o7O0F5RnhqakNFO0VBQ0U7QXpGMmpqQ0o7O0F5RnpqakNFO0VBQ0U7QXpGNGpqQ0o7O0F5RjFqakNFO0VBQ0U7QXpGNmpqQ0o7O0F5RjNqakNFO0VBQ0U7QXpGOGpqQ0o7O0F5RnhrakNFO0VBQ0U7QXpGMmtqQ0o7O0F5RnprakNFO0VBQ0U7QXpGNGtqQ0o7O0F5RjFrakNFO0VBQ0U7QXpGNmtqQ0o7O0F5RjNrakNFO0VBQ0U7QXpGOGtqQ0o7O0F5RnhsakNFO0VBQ0U7QXpGMmxqQ0o7O0F5RnpsakNFO0VBQ0U7QXpGNGxqQ0o7O0F5RjFsakNFO0VBQ0U7QXpGNmxqQ0o7O0F5RjNsakNFO0VBQ0U7QXpGOGxqQ0o7O0F5RnhtakNFO0VBQ0U7QXpGMm1qQ0o7O0F5RnptakNFO0VBQ0U7QXpGNG1qQ0o7O0F5RjFtakNFO0VBQ0U7QXpGNm1qQ0o7O0F5RjNtakNFO0VBQ0U7QXpGOG1qQ0o7O0F5RnhuakNFO0VBQ0U7QXpGMm5qQ0o7O0F5RnpuakNFO0VBQ0U7QXpGNG5qQ0o7O0F5RjFuakNFO0VBQ0U7QXpGNm5qQ0o7O0F5RjNuakNFO0VBQ0U7QXpGOG5qQ0o7O0F5RnhvakNFO0VBQ0U7QXpGMm9qQ0o7O0F5RnpvakNFO0VBQ0U7QXpGNG9qQ0o7O0F5RjFvakNFO0VBQ0U7QXpGNm9qQ0o7O0F5RjNvakNFO0VBQ0U7QXpGOG9qQ0o7O0F5RnhwakNFO0VBQ0U7QXpGMnBqQ0o7O0F5RnpwakNFO0VBQ0U7QXpGNHBqQ0o7O0F5RjFwakNFO0VBQ0U7QXpGNnBqQ0o7O0F5RjNwakNFO0VBQ0U7QXpGOHBqQ0o7O0F5RnhxakNFO0VBQ0U7QXpGMnFqQ0o7O0F5RnpxakNFO0VBQ0U7QXpGNHFqQ0o7O0F5RjFxakNFO0VBQ0U7QXpGNnFqQ0o7O0F5RjNxakNFO0VBQ0U7QXpGOHFqQ0o7O0F5RnhyakNFO0VBQ0U7QXpGMnJqQ0o7O0F5RnpyakNFO0VBQ0U7QXpGNHJqQ0o7O0F5RjFyakNFO0VBQ0U7QXpGNnJqQ0o7O0F5RjNyakNFO0VBQ0U7QXpGOHJqQ0o7O0F5RnhzakNFO0VBQ0U7QXpGMnNqQ0o7O0F5RnpzakNFO0VBQ0U7QXpGNHNqQ0o7O0F5RjFzakNFO0VBQ0U7QXpGNnNqQ0o7O0F5RjNzakNFO0VBQ0U7QXpGOHNqQ0o7O0F5Rnh0akNFO0VBQ0U7QXpGMnRqQ0o7O0F5Rnp0akNFO0VBQ0U7QXpGNHRqQ0o7O0F5RjF0akNFO0VBQ0U7QXpGNnRqQ0o7O0F5RjN0akNFO0VBQ0U7QXpGOHRqQ0o7O0F5Rnh1akNFO0VBQ0U7QXpGMnVqQ0o7O0F5Rnp1akNFO0VBQ0U7QXpGNHVqQ0o7O0F5RjF1akNFO0VBQ0U7QXpGNnVqQ0o7O0F5RjN1akNFO0VBQ0U7QXpGOHVqQ0o7O0F5Rnh2akNFO0VBQ0U7QXpGMnZqQ0o7O0F5Rnp2akNFO0VBQ0U7QXpGNHZqQ0o7O0F5RjF2akNFO0VBQ0U7QXpGNnZqQ0o7O0F5RjN2akNFO0VBQ0U7QXpGOHZqQ0o7O0F5Rnh3akNFO0VBQ0U7QXpGMndqQ0o7O0F5Rnp3akNFO0VBQ0U7QXpGNHdqQ0o7O0F5RjF3akNFO0VBQ0U7QXpGNndqQ0o7O0F5RjN3akNFO0VBQ0U7QXpGOHdqQ0o7O0F5Rnh4akNFO0VBQ0U7QXpGMnhqQ0o7O0F5Rnp4akNFO0VBQ0U7QXpGNHhqQ0o7O0F5RjF4akNFO0VBQ0U7QXpGNnhqQ0o7O0F5RjN4akNFO0VBQ0U7QXpGOHhqQ0o7O0F5Rnh5akNFO0VBQ0U7QXpGMnlqQ0o7O0F5Rnp5akNFO0VBQ0U7QXpGNHlqQ0o7O0F5RjF5akNFO0VBQ0U7QXpGNnlqQ0o7O0F5RjN5akNFO0VBQ0U7QXpGOHlqQ0o7O0F5Rnh6akNFO0VBQ0U7QXpGMnpqQ0o7O0F5Rnp6akNFO0VBQ0U7QXpGNHpqQ0o7O0F5RjF6akNFO0VBQ0U7QXpGNnpqQ0o7O0F5RjN6akNFO0VBQ0U7QXpGOHpqQ0o7O0F5RngwakNFO0VBQ0U7QXpGMjBqQ0o7O0F5RnowakNFO0VBQ0U7QXpGNDBqQ0o7O0F5RjEwakNFO0VBQ0U7QXpGNjBqQ0o7O0F5RjMwakNFO0VBQ0U7QXpGODBqQ0o7O0F5RngxakNFO0VBQ0U7QXpGMjFqQ0o7O0F5RnoxakNFO0VBQ0U7QXpGNDFqQ0o7O0F5RjExakNFO0VBQ0U7QXpGNjFqQ0o7O0F5RjMxakNFO0VBQ0U7QXpGODFqQ0o7O0F5RngyakNFO0VBQ0U7QXpGMjJqQ0o7O0F5RnoyakNFO0VBQ0U7QXpGNDJqQ0o7O0F5RjEyakNFO0VBQ0U7QXpGNjJqQ0o7O0F5RjMyakNFO0VBQ0U7QXpGODJqQ0o7O0F5RngzakNFO0VBQ0U7QXpGMjNqQ0o7O0F5RnozakNFO0VBQ0U7QXpGNDNqQ0o7O0F5RjEzakNFO0VBQ0U7QXpGNjNqQ0o7O0F5RjMzakNFO0VBQ0U7QXpGODNqQ0o7O0F5Rng0akNFO0VBQ0U7QXpGMjRqQ0o7O0F5Rno0akNFO0VBQ0U7QXpGNDRqQ0o7O0F5RjE0akNFO0VBQ0U7QXpGNjRqQ0o7O0F5RjM0akNFO0VBQ0U7QXpGODRqQ0o7O0F5Rng1akNFO0VBQ0U7QXpGMjVqQ0o7O0F5Rno1akNFO0VBQ0U7QXpGNDVqQ0o7O0F5RjE1akNFO0VBQ0U7QXpGNjVqQ0o7O0F5RjM1akNFO0VBQ0U7QXpGODVqQ0o7O0F5Rng2akNFO0VBQ0U7QXpGMjZqQ0o7O0F5Rno2akNFO0VBQ0U7QXpGNDZqQ0o7O0F5RjE2akNFO0VBQ0U7QXpGNjZqQ0o7O0F5RjM2akNFO0VBQ0U7QXpGODZqQ0o7O0F5Rng3akNFO0VBQ0U7QXpGMjdqQ0o7O0F5Rno3akNFO0VBQ0U7QXpGNDdqQ0o7O0F5RjE3akNFO0VBQ0U7QXpGNjdqQ0o7O0F5RjM3akNFO0VBQ0U7QXpGODdqQ0o7O0F5Rng4akNFO0VBQ0U7QXpGMjhqQ0o7O0F5Rno4akNFO0VBQ0U7QXpGNDhqQ0o7O0F5RjE4akNFO0VBQ0U7QXpGNjhqQ0o7O0F5RjM4akNFO0VBQ0U7QXpGODhqQ0o7O0F5Rng5akNFO0VBQ0U7QXpGMjlqQ0o7O0F5Rno5akNFO0VBQ0U7QXpGNDlqQ0o7O0F5RjE5akNFO0VBQ0U7QXpGNjlqQ0o7O0F5RjM5akNFO0VBQ0U7QXpGODlqQ0o7O0F5RngrakNFO0VBQ0U7QXpGMitqQ0o7O0F5RnorakNFO0VBQ0U7QXpGNCtqQ0o7O0F5RjErakNFO0VBQ0U7QXpGNitqQ0o7O0F5RjMrakNFO0VBQ0U7QXpGOCtqQ0o7O0F5RngvakNFO0VBQ0U7QXpGMi9qQ0o7O0F5RnovakNFO0VBQ0U7QXpGNC9qQ0o7O0F5RjEvakNFO0VBQ0U7QXpGNi9qQ0o7O0F5RjMvakNFO0VBQ0U7QXpGOC9qQ0o7O0F5Rnhna0NFO0VBQ0U7QXpGMmdrQ0o7O0F5Rnpna0NFO0VBQ0U7QXpGNGdrQ0o7O0F5RjFna0NFO0VBQ0U7QXpGNmdrQ0o7O0F5RjNna0NFO0VBQ0U7QXpGOGdrQ0o7O0F5Rnhoa0NFO0VBQ0U7QXpGMmhrQ0o7O0F5Rnpoa0NFO0VBQ0U7QXpGNGhrQ0o7O0F5RjFoa0NFO0VBQ0U7QXpGNmhrQ0o7O0F5RjNoa0NFO0VBQ0U7QXpGOGhrQ0o7O0F5Rnhpa0NFO0VBQ0U7QXpGMmlrQ0o7O0F5Rnppa0NFO0VBQ0U7QXpGNGlrQ0o7O0F5RjFpa0NFO0VBQ0U7QXpGNmlrQ0o7O0F5RjNpa0NFO0VBQ0U7QXpGOGlrQ0o7O0F5Rnhqa0NFO0VBQ0U7QXpGMmprQ0o7O0F5Rnpqa0NFO0VBQ0U7QXpGNGprQ0o7O0F5RjFqa0NFO0VBQ0U7QXpGNmprQ0o7O0F5RjNqa0NFO0VBQ0U7QXpGOGprQ0o7O0F5Rnhra0NFO0VBQ0U7QXpGMmtrQ0o7O0F5Rnpra0NFO0VBQ0U7QXpGNGtrQ0o7O0F5RjFra0NFO0VBQ0U7QXpGNmtrQ0o7O0F5RjNra0NFO0VBQ0U7QXpGOGtrQ0o7O0F5Rnhsa0NFO0VBQ0U7QXpGMmxrQ0o7O0F5Rnpsa0NFO0VBQ0U7QXpGNGxrQ0o7O0F5RjFsa0NFO0VBQ0U7QXpGNmxrQ0o7O0F5RjNsa0NFO0VBQ0U7QXpGOGxrQ0o7O0F5Rnhta0NFO0VBQ0U7QXpGMm1rQ0o7O0F5Rnpta0NFO0VBQ0U7QXpGNG1rQ0o7O0F5RjFta0NFO0VBQ0U7QXpGNm1rQ0o7O0F5RjNta0NFO0VBQ0U7QXpGOG1rQ0o7O0F5Rnhua0NFO0VBQ0U7QXpGMm5rQ0o7O0F5Rnpua0NFO0VBQ0U7QXpGNG5rQ0o7O0F5RjFua0NFO0VBQ0U7QXpGNm5rQ0o7O0F5RjNua0NFO0VBQ0U7QXpGOG5rQ0o7O0F5Rnhva0NFO0VBQ0U7QXpGMm9rQ0o7O0F5Rnpva0NFO0VBQ0U7QXpGNG9rQ0o7O0F5RjFva0NFO0VBQ0U7QXpGNm9rQ0o7O0F5RjNva0NFO0VBQ0U7QXpGOG9rQ0o7O0F5Rnhwa0NFO0VBQ0U7QXpGMnBrQ0o7O0F5Rnpwa0NFO0VBQ0U7QXpGNHBrQ0o7O0F5RjFwa0NFO0VBQ0U7QXpGNnBrQ0o7O0F5RjNwa0NFO0VBQ0U7QXpGOHBrQ0o7O0F5Rnhxa0NFO0VBQ0U7QXpGMnFrQ0o7O0F5Rnpxa0NFO0VBQ0U7QXpGNHFrQ0o7O0F5RjFxa0NFO0VBQ0U7QXpGNnFrQ0o7O0F5RjNxa0NFO0VBQ0U7QXpGOHFrQ0o7O0F5Rnhya0NFO0VBQ0U7QXpGMnJrQ0o7O0F5Rnpya0NFO0VBQ0U7QXpGNHJrQ0o7O0F5RjFya0NFO0VBQ0U7QXpGNnJrQ0o7O0F5RjNya0NFO0VBQ0U7QXpGOHJrQ0o7O0F5Rnhza0NFO0VBQ0U7QXpGMnNrQ0o7O0F5Rnpza0NFO0VBQ0U7QXpGNHNrQ0o7O0F5RjFza0NFO0VBQ0U7QXpGNnNrQ0o7O0F5RjNza0NFO0VBQ0U7QXpGOHNrQ0o7O0F5Rnh0a0NFO0VBQ0U7QXpGMnRrQ0o7O0F5Rnp0a0NFO0VBQ0U7QXpGNHRrQ0o7O0F5RjF0a0NFO0VBQ0U7QXpGNnRrQ0o7O0F5RjN0a0NFO0VBQ0U7QXpGOHRrQ0o7O0F5Rnh1a0NFO0VBQ0U7QXpGMnVrQ0o7O0F5Rnp1a0NFO0VBQ0U7QXpGNHVrQ0o7O0F5RjF1a0NFO0VBQ0U7QXpGNnVrQ0o7O0F5RjN1a0NFO0VBQ0U7QXpGOHVrQ0o7O0F5Rnh2a0NFO0VBQ0U7QXpGMnZrQ0o7O0F5Rnp2a0NFO0VBQ0U7QXpGNHZrQ0o7O0F5RjF2a0NFO0VBQ0U7QXpGNnZrQ0o7O0F5RjN2a0NFO0VBQ0U7QXpGOHZrQ0o7O0F5Rnh3a0NFO0VBQ0U7QXpGMndrQ0o7O0F5Rnp3a0NFO0VBQ0U7QXpGNHdrQ0o7O0F5RjF3a0NFO0VBQ0U7QXpGNndrQ0o7O0F5RjN3a0NFO0VBQ0U7QXpGOHdrQ0o7O0F5Rnh4a0NFO0VBQ0U7QXpGMnhrQ0o7O0F5Rnp4a0NFO0VBQ0U7QXpGNHhrQ0o7O0F5RjF4a0NFO0VBQ0U7QXpGNnhrQ0o7O0F5RjN4a0NFO0VBQ0U7QXpGOHhrQ0o7O0F5Rnh5a0NFO0VBQ0U7QXpGMnlrQ0o7O0F5Rnp5a0NFO0VBQ0U7QXpGNHlrQ0o7O0F5RjF5a0NFO0VBQ0U7QXpGNnlrQ0o7O0F5RjN5a0NFO0VBQ0U7QXpGOHlrQ0o7O0F5Rnh6a0NFO0VBQ0U7QXpGMnprQ0o7O0F5Rnp6a0NFO0VBQ0U7QXpGNHprQ0o7O0F5RjF6a0NFO0VBQ0U7QXpGNnprQ0o7O0F5RjN6a0NFO0VBQ0U7QXpGOHprQ0o7O0F5Rngwa0NFO0VBQ0U7QXpGMjBrQ0o7O0F5Rnowa0NFO0VBQ0U7QXpGNDBrQ0o7O0F5RjEwa0NFO0VBQ0U7QXpGNjBrQ0o7O0F5RjMwa0NFO0VBQ0U7QXpGODBrQ0o7O0F5Rngxa0NFO0VBQ0U7QXpGMjFrQ0o7O0F5Rnoxa0NFO0VBQ0U7QXpGNDFrQ0o7O0F5RjExa0NFO0VBQ0U7QXpGNjFrQ0o7O0F5RjMxa0NFO0VBQ0U7QXpGODFrQ0o7O0F5Rngya0NFO0VBQ0U7QXpGMjJrQ0o7O0F5Rnoya0NFO0VBQ0U7QXpGNDJrQ0o7O0F5RjEya0NFO0VBQ0U7QXpGNjJrQ0o7O0F5RjMya0NFO0VBQ0U7QXpGODJrQ0o7O0F5Rngza0NFO0VBQ0U7QXpGMjNrQ0o7O0F5Rnoza0NFO0VBQ0U7QXpGNDNrQ0o7O0F5RjEza0NFO0VBQ0U7QXpGNjNrQ0o7O0F5RjMza0NFO0VBQ0U7QXpGODNrQ0o7O0F5Rng0a0NFO0VBQ0U7QXpGMjRrQ0o7O0F5Rno0a0NFO0VBQ0U7QXpGNDRrQ0o7O0F5RjE0a0NFO0VBQ0U7QXpGNjRrQ0o7O0F5RjM0a0NFO0VBQ0U7QXpGODRrQ0o7O0F5Rng1a0NFO0VBQ0U7QXpGMjVrQ0o7O0F5Rno1a0NFO0VBQ0U7QXpGNDVrQ0o7O0F5RjE1a0NFO0VBQ0U7QXpGNjVrQ0o7O0F5RjM1a0NFO0VBQ0U7QXpGODVrQ0o7O0F5Rng2a0NFO0VBQ0U7QXpGMjZrQ0o7O0F5Rno2a0NFO0VBQ0U7QXpGNDZrQ0o7O0F5RjE2a0NFO0VBQ0U7QXpGNjZrQ0o7O0F5RjM2a0NFO0VBQ0U7QXpGODZrQ0o7O0F5Rng3a0NFO0VBQ0U7QXpGMjdrQ0o7O0F5Rno3a0NFO0VBQ0U7QXpGNDdrQ0o7O0F5RjE3a0NFO0VBQ0U7QXpGNjdrQ0o7O0F5RjM3a0NFO0VBQ0U7QXpGODdrQ0o7O0F5Rng4a0NFO0VBQ0U7QXpGMjhrQ0o7O0F5Rno4a0NFO0VBQ0U7QXpGNDhrQ0o7O0F5RjE4a0NFO0VBQ0U7QXpGNjhrQ0o7O0F5RjM4a0NFO0VBQ0U7QXpGODhrQ0o7O0F5Rng5a0NFO0VBQ0U7QXpGMjlrQ0o7O0F5Rno5a0NFO0VBQ0U7QXpGNDlrQ0o7O0F5RjE5a0NFO0VBQ0U7QXpGNjlrQ0o7O0F5RjM5a0NFO0VBQ0U7QXpGODlrQ0o7O0F5Rngra0NFO0VBQ0U7QXpGMitrQ0o7O0F5Rnora0NFO0VBQ0U7QXpGNCtrQ0o7O0F5RjEra0NFO0VBQ0U7QXpGNitrQ0o7O0F5RjMra0NFO0VBQ0U7QXpGOCtrQ0o7O0F5Rngva0NFO0VBQ0U7QXpGMi9rQ0o7O0F5Rnova0NFO0VBQ0U7QXpGNC9rQ0o7O0F5RjEva0NFO0VBQ0U7QXpGNi9rQ0o7O0F5RjMva0NFO0VBQ0U7QXpGOC9rQ0o7O0F5RnhnbENFO0VBQ0U7QXpGMmdsQ0o7O0F5RnpnbENFO0VBQ0U7QXpGNGdsQ0o7O0F5RjFnbENFO0VBQ0U7QXpGNmdsQ0o7O0F5RjNnbENFO0VBQ0U7QXpGOGdsQ0o7O0F5RnhobENFO0VBQ0U7QXpGMmhsQ0o7O0F5RnpobENFO0VBQ0U7QXpGNGhsQ0o7O0F5RjFobENFO0VBQ0U7QXpGNmhsQ0o7O0F5RjNobENFO0VBQ0U7QXpGOGhsQ0o7O0F5RnhpbENFO0VBQ0U7QXpGMmlsQ0o7O0F5RnppbENFO0VBQ0U7QXpGNGlsQ0o7O0F5RjFpbENFO0VBQ0U7QXpGNmlsQ0o7O0F5RjNpbENFO0VBQ0U7QXpGOGlsQ0o7O0F5RnhqbENFO0VBQ0U7QXpGMmpsQ0o7O0F5RnpqbENFO0VBQ0U7QXpGNGpsQ0o7O0F5RjFqbENFO0VBQ0U7QXpGNmpsQ0o7O0F5RjNqbENFO0VBQ0U7QXpGOGpsQ0o7O0F5RnhrbENFO0VBQ0U7QXpGMmtsQ0o7O0F5RnprbENFO0VBQ0U7QXpGNGtsQ0o7O0F5RjFrbENFO0VBQ0U7QXpGNmtsQ0o7O0F5RjNrbENFO0VBQ0U7QXpGOGtsQ0o7O0F5RnhsbENFO0VBQ0U7QXpGMmxsQ0o7O0F5RnpsbENFO0VBQ0U7QXpGNGxsQ0o7O0F5RjFsbENFO0VBQ0U7QXpGNmxsQ0o7O0F5RjNsbENFO0VBQ0U7QXpGOGxsQ0o7O0F5RnhtbENFO0VBQ0U7QXpGMm1sQ0o7O0F5RnptbENFO0VBQ0U7QXpGNG1sQ0o7O0F5RjFtbENFO0VBQ0U7QXpGNm1sQ0o7O0F5RjNtbENFO0VBQ0U7QXpGOG1sQ0o7O0F5RnhubENFO0VBQ0U7QXpGMm5sQ0o7O0F5RnpubENFO0VBQ0U7QXpGNG5sQ0o7O0F5RjFubENFO0VBQ0U7QXpGNm5sQ0o7O0F5RjNubENFO0VBQ0U7QXpGOG5sQ0o7O0F5RnhvbENFO0VBQ0U7QXpGMm9sQ0o7O0F5RnpvbENFO0VBQ0U7QXpGNG9sQ0o7O0F5RjFvbENFO0VBQ0U7QXpGNm9sQ0o7O0F5RjNvbENFO0VBQ0U7QXpGOG9sQ0o7O0F5RnhwbENFO0VBQ0U7QXpGMnBsQ0o7O0F5RnpwbENFO0VBQ0U7QXpGNHBsQ0o7O0F5RjFwbENFO0VBQ0U7QXpGNnBsQ0o7O0F5RjNwbENFO0VBQ0U7QXpGOHBsQ0o7O0F5RnhxbENFO0VBQ0U7QXpGMnFsQ0o7O0F5RnpxbENFO0VBQ0U7QXpGNHFsQ0o7O0F5RjFxbENFO0VBQ0U7QXpGNnFsQ0o7O0F5RjNxbENFO0VBQ0U7QXpGOHFsQ0o7O0F5RnhybENFO0VBQ0U7QXpGMnJsQ0o7O0F5RnpybENFO0VBQ0U7QXpGNHJsQ0o7O0F5RjFybENFO0VBQ0U7QXpGNnJsQ0o7O0F5RjNybENFO0VBQ0U7QXpGOHJsQ0o7O0F5RnhzbENFO0VBQ0U7QXpGMnNsQ0o7O0F5RnpzbENFO0VBQ0U7QXpGNHNsQ0o7O0F5RjFzbENFO0VBQ0U7QXpGNnNsQ0o7O0F5RjNzbENFO0VBQ0U7QXpGOHNsQ0o7O0F5Rnh0bENFO0VBQ0U7QXpGMnRsQ0o7O0F5Rnp0bENFO0VBQ0U7QXpGNHRsQ0o7O0F5RjF0bENFO0VBQ0U7QXpGNnRsQ0o7O0F5RjN0bENFO0VBQ0U7QXpGOHRsQ0o7O0F5Rnh1bENFO0VBQ0U7QXpGMnVsQ0o7O0F5Rnp1bENFO0VBQ0U7QXpGNHVsQ0o7O0F5RjF1bENFO0VBQ0U7QXpGNnVsQ0o7O0F5RjN1bENFO0VBQ0U7QXpGOHVsQ0o7O0F5Rnh2bENFO0VBQ0U7QXpGMnZsQ0o7O0F5Rnp2bENFO0VBQ0U7QXpGNHZsQ0o7O0F5RjF2bENFO0VBQ0U7QXpGNnZsQ0o7O0F5RjN2bENFO0VBQ0U7QXpGOHZsQ0o7O0F5Rnh3bENFO0VBQ0U7QXpGMndsQ0o7O0F5Rnp3bENFO0VBQ0U7QXpGNHdsQ0o7O0F5RjF3bENFO0VBQ0U7QXpGNndsQ0o7O0F5RjN3bENFO0VBQ0U7QXpGOHdsQ0o7O0F5RnZ3bENJO0VBQ0U7QXpGMHdsQ047QXlGcndsQ0k7RUFDRTtBekZ1d2xDTjs7QXlGandsQ0E7RUFDRSxrQm5GaEp5QjtFbUZpSnpCLG1CbkZqSnlCO0FOcTVsQzNCOztBeUZqd2xDQTtFQUNFO0F6Rm93bENGOztBeUZqd2xDQTtFQUNFO0F6Rm93bENGOztBeUZqd2xDQTtFQUNFO0F6Rm93bENGOztBeUZqd2xDQTtFQUNFO0F6Rm93bENGOztBZ0Y5OWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjI5bENGOztBZ0Z4OWxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnE5bENGOztBMEZqbG1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRm9sbUNGOztBMEZqbG1DQTtFQUNFO0VBQ0E7RUFDQSxrQnBGK0VpQjtFb0Y5RWpCO0VBQ0E7RUFDQTtBMUZvbG1DRjtBMEZsbG1DRTtFQVJGO0lBU0k7SUFDQTtFMUZxbG1DRjtBQUNGOztBMEZsbG1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFwRmdDNkI7QU5xam1DL0I7O0FnRi9tbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNG1tQ0Y7O0FnRnptbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGc21tQ0Y7O0EyRmx1bUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJyRjBDdUI7QU4ycm1DekI7QTJGbnVtQ0U7RUFDRTtFQUNBO0EzRnF1bUNKO0EyRmx1bUNFO0VBQ0U7QTNGb3VtQ0o7QTJGanVtQ0U7RUFDRTtBM0ZtdW1DSjtBMkZodW1DRTtFQUNFLGNyRlRJO0VxRlVKLHFCckZ2Qkc7RXFGd0JILHlCckZ4Qkc7RXFGeUJIO0EzRmt1bUNKO0EyRmh1bUNJO0VBQ0UseUJyRjNCTTtBTjZ2bUNaO0EyRjl0bUNNO0VBQ0UseUJyRmpDRDtBTml3bUNQO0EyRjN0bUNFO0VBQ0U7RUFDQTtFQUNBO0EzRjZ0bUNKO0EyRjN0bUNJO0VBQ0U7RUFDQTtBM0Y2dG1DTjtBMkYxdG1DSTtFQUNFO0EzRjR0bUNOO0EyRnh0bUNNO0VBQ0U7RUFDQTtBM0YwdG1DUjtBMkZydG1DRTtFQUNFO0VBQ0E7QTNGdXRtQ0o7QTJGcHRtQ007RUFDRTtBM0ZzdG1DUjtBMkZsdG1DSTtFQUNFO0EzRm90bUNOO0EyRmh0bUNFO0VBQ0UsY3JGL0RJO0VxRmdFSjtFQUNBO0EzRmt0bUNKO0EyRmh0bUNJO0VBQ0U7QTNGa3RtQ047QTJGOXNtQ007RUFDRTtBM0ZndG1DUjtBMkYzc21DRTtFQUNFLGNyRi9FSTtBTjR4bUNSO0EyRjFzbUNFO0VBQ0UsY3JGbkZJO0VxRm9GSixxQnJGOURXO0VxRitEWCx5QnJGL0RXO0VxRmdFWDtBM0Y0c21DSjtBMkYxc21DSTtFQUNFO0EzRjRzbUNOO0EyRnhzbUNNO0VBQ0UseUJyRnhFTztBTmt4bUNmO0EyRnJzbUNFO0VBQ0UsY3JGcEdJO0FOMnltQ1I7QTJGcHNtQ0U7RUFDRSxjckZ4R0k7RXFGeUdKLHFCckZ0RlM7RXFGdUZULHlCckZ2RlM7RXFGd0ZUO0EzRnNzbUNKO0EyRnBzbUNJO0VBQ0U7QTNGc3NtQ047QTJGbHNtQ007RUFDRSx5QnJGaEdLO0FOb3ltQ2I7QTJGL3JtQ0U7RUFDRSxjckZ6SEk7RXFGMEhKLHFCckZ0R1k7RXFGdUdaLHlCckZ2R1k7RXFGd0daO0EzRmlzbUNKO0EyRjlybUNNO0VBQ0UseUJyRjVHUTtBTjR5bUNoQjtBMkY1cm1DSTtFQUNFO0EzRjhybUNOO0EyRjFybUNFO0VBQ0UsY3JGdkpHO0FObTFtQ1A7QTJGMXJtQ0k7RUFDRSxjckY3SUU7QU55MG1DUjtBMkZ4cm1DTTtFQUNFLGNyRi9KRDtBTnkxbUNQO0EyRnJybUNFO0VBQ0UsY3JGaklZO0FOd3ptQ2hCO0EyRnJybUNJO0VBQ0UsY3JGM0pFO0FOazFtQ1I7QTJGbnJtQ007RUFDRSxjckZ6SVE7QU44em1DaEI7QTJGaHJtQ0U7RUFDRSxjckZoSlc7QU5rMG1DZjtBMkZocm1DSTtFQUNFLGNyRnpLRTtBTjIxbUNSO0EyRjlxbUNNO0VBQ0UsY3JGeEpPO0FOdzBtQ2Y7QTJGM3FtQ0U7RUFDRSxjckZqS1M7RXFGa0tULHFCckZsS1M7QU4rMG1DYjtBMkYzcW1DSTtFQUNFLGNyRnhMRTtBTnEybUNSO0EyRnpxbUNNO0VBQ0UsY3JGMUtLO0FOcTFtQ2I7QTJGdHFtQ0U7RUFDRSxjckYvS1k7RXFGZ0xaLHFCckZoTFk7QU53MW1DaEI7QTJGdHFtQ0k7RUFDRSxjckZ2TUU7RXFGd01GLHlCckZwTFU7QU40MW1DaEI7QTJGcHFtQ007RUFDRSxjckZ6TFE7RXFGMExSO0EzRnNxbUNSO0EyRmpxbUNFO0VBQ0U7RUFDQSxjckZ4TGdDO0VxRnlMaEMsc0JyRnZLb0I7RXFGd0twQjtFQUNBO0VBQ0E7QTNGbXFtQ0o7QTJGanFtQ0k7RUFDRSxjckZyTlE7RXFGc05SO0EzRm1xbUNOO0EyRmhxbUNJO0VBQ0U7QTNGa3FtQ047QTJGOXBtQ0U7RUFDRSxjckZuUEc7RXFGb1BIO0VBQ0E7RUFDQTtFQUNBO0EzRmdxbUNKO0EyRjlwbUNJO0VBQ0UsY3JGN09FO0VxRjhPRix5QnJGM1BDO0FOMjVtQ1A7QTJGNXBtQ007RUFDRTtBM0Y4cG1DUjs7QTJGdHBtQ0k7RUFDRTtFQUNBO0VBQ0Esc0JyRjVOa0I7QU5xM21DeEI7QTJGdnBtQ007RUFDRTtFQUNBO0EzRnlwbUNSO0EyRnRwbUNNO0VBQ0U7RUFDQSxjckZoUU07RXFGaVFOO0EzRndwbUNSOztBMkZscG1DQTtFQUNFO0EzRnFwbUNGO0EyRm5wbUNFO0VBQ0U7QTNGcXBtQ0o7QTJGbHBtQ0U7RUFDRTtBM0ZvcG1DSjs7QTJGaHBtQ0E7RUFDRTtBM0ZtcG1DRjtBMkZqcG1DRTtFQUNFO0EzRm1wbUNKO0EyRmhwbUNFO0VBQ0U7QTNGa3BtQ0o7O0EyRjlvbUNBO0VBQ0U7QTNGaXBtQ0Y7QTJGL29tQ0U7RUFDRTtBM0ZpcG1DSjtBMkY5b21DRTtFQUNFO0EzRmdwbUNKOztBMkY1b21DQTtFQUNFO0EzRitvbUNGO0EyRjdvbUNFO0VBQ0U7QTNGK29tQ0o7QTJGNW9tQ0U7RUFDRTtBM0Y4b21DSjs7QTJGMW9tQ0E7RUFDRTtBM0Y2b21DRjtBMkYzb21DRTtFQUNFO0EzRjZvbUNKO0EyRjFvbUNFO0VBQ0U7QTNGNG9tQ0o7O0EyRnhvbUNBO0VBQ0U7QTNGMm9tQ0Y7QTJGem9tQ0U7RUFDRTtBM0Yyb21DSjtBMkZ4b21DRTtFQUNFO0EzRjBvbUNKOztBMkZ0b21DQTtFQUNFO0EzRnlvbUNGO0EyRnZvbUNFO0VBQ0U7QTNGeW9tQ0o7QTJGdG9tQ0U7RUFDRTtBM0Z3b21DSjs7QTJGcG9tQ0E7RUFDRTtBM0Z1b21DRjtBMkZyb21DRTtFQUNFO0EzRnVvbUNKO0EyRnBvbUNFO0VBQ0U7QTNGc29tQ0o7O0EyRmpvbUNFO0VBQ0U7QTNGb29tQ0o7QTJGbG9tQ0k7RUFDRTtBM0Zvb21DTjtBMkZqb21DSTtFQUNFO0EzRm1vbUNOOztBMkY3bm1DRTtFQUNFO0EzRmdvbUNKO0EyRjlubUNJO0VBQ0U7QTNGZ29tQ047QTJGN25tQ0k7RUFDRTtBM0Yrbm1DTjs7QWdGaGhuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2Z25DRjs7QWdGMWduQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1Z25DRjs7QTRGN2xuQ0E7RUFDRTtBNUZnbW5DRjs7QTRGN2xuQ0E7RUFDRTtFQUNBO0E1RmdtbkNGOztBNEY3bG5DQTtFQUNFO0E1RmdtbkNGOztBNEY3bG5DQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QTVGdW1uQ0Y7QTRGcm1uQ0U7RUFDRTtFQUNBO0E1RnVtbkNKO0E0RnBtbkNFO0VBQ0U7RUFDQTtBNUZzbW5DSjs7QTRGbG1uQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZxbW5DRjtBNEZubW5DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnFtbkNKOztBNEZqbW5DQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QTVGd21uQ0Y7QTRGdG1uQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZ3bW5DSjs7QTRGcG1uQ0E7RUFDRTtBNUZ1bW5DRjs7QTRGbm1uQ0E7RUFDRTtFQUNBO0VBQ0E7QTVGc21uQ0Y7QTRGcG1uQ0U7RUFDRTtBNUZzbW5DSjtBNEZwbW5DSTtFQUNFO0E1RnNtbkNOO0E0RmxtbkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm9tbkNKO0E0RmxtbkNJO0VBQ0U7QTVGb21uQ047QTRGam1uQ0k7RUFDRSxjdEZwSFE7QU51dG5DZDs7QTRGNWxuQ0U7RUFDRTtFQUNBO0E1RitsbkNKOztBNEZ6bG5DSTtFQUNFO0E1RjRsbkNOOztBNEZybG5DSTtFQUNFO0E1RndsbkNOO0E0RnBsbkNFO0VBQ0U7QTVGc2xuQ0o7QTRGbmxuQ0U7RUFwSUEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRjZKSixxQnRGdEpVO0VzRnVKVjtBNUZzbG5DSjtBNEZubG5DRTtFQUNFO0VBQ0E7QTVGcWxuQ0o7QTRGbHZuQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZvdm5DTjtBNEZqdm5DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rm12bkNOOztBNEZ6bG5DSTtFQUNFLHFCdEZyS1E7RXNGc0tSO0E1RjRsbkNOO0E0RnhsbkNFO0VBQ0U7QTVGMGxuQ0o7QTRGdmxuQ0U7RUE5SkEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnVMSixxQnRGaExVO0VzRmlMVjtBNUYwbG5DSjtBNEZ2bG5DRTtFQUNFO0E1RnlsbkNKO0E0RnRsbkNFO0VBQ0U7RUFDQTtBNUZ3bG5DSjtBNEZueG5DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnF4bkNOO0E0Rmx4bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGb3huQ047O0E0RjVsbkNJO0VBQ0UscUJ0RjlNRTtFc0YrTUY7QTVGK2xuQ047QTRGM2xuQ0U7RUFDRTtBNUY2bG5DSjtBNEYxbG5DRTtFQTVMQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGcU5KLHFCdEZ6Tkk7RXNGME5KO0E1RjZsbkNKO0E0RjFsbkNFO0VBQ0U7QTVGNGxuQ0o7QTRGemxuQ0U7RUFDRTtFQUNBO0E1RjJsbkNKO0E0RnB6bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGc3puQ047QTRGbnpuQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZxem5DTjs7QTRGL2xuQ0k7RUFDRSxxQnRGOU9HO0VzRitPSDtBNUZrbW5DTjtBNEY5bG5DRTtFQUNFO0E1RmdtbkNKO0E0RjdsbkNFO0VBMU5BLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZtUEoscUJ0RnpQSztFc0YwUEw7QTVGZ21uQ0o7QTRGN2xuQ0U7RUFDRTtBNUYrbG5DSjtBNEY1bG5DRTtFQUNFO0VBQ0E7QTVGOGxuQ0o7QTRGcjFuQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZ1MW5DTjtBNEZwMW5DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnMxbkNOOztBNEZsbW5DSTtFQUNFO0VBQ0E7QTVGcW1uQ047QTRGam1uQ0U7RUFDRTtBNUZtbW5DSjtBNEZobW5DRTtFQXhQQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGaVJKO0VBQ0E7QTVGbW1uQ0o7QTRGaG1uQ0U7RUFDRTtBNUZrbW5DSjtBNEYvbG5DRTtFQUNFO0VBQ0E7QTVGaW1uQ0o7QTRGdDNuQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZ3M25DTjtBNEZyM25DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnUzbkNOOztBNEZybW5DRTtFQUNFO0VBQ0E7QTVGd21uQ0o7QTRGdG1uQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGd21uQ047QTRGcG1uQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGc21uQ047QTRGbG1uQ0k7RUFDRTtFQUNBO0E1Rm9tbkNOO0E0RmhtbkNJO0VBQ0U7QTVGa21uQ047QTRGOWxuQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZnbW5DTjtBNEZ4bG5DTTtFQUNFO0E1RjBsbkNSO0E0RnRsbkNNO0VBQ0UscUJ0RnBWTTtBTjQ2bkNkO0E0RnBsbkNNO0VBQ0UsbUJ0RnpWTTtFc0YwVk47QTVGc2xuQ1I7QTRGeGtuQ007RUFDRSxxQnRGelZRO0FObTZuQ2hCO0E0RnRrbkNNO0VBQ0UscUJ0RjlWUTtBTnM2bkNoQjtBNEZwa25DTTtFQUNFLG1CdEZuV1E7RXNGb1dSO0E1RnNrbkNSO0E0RnhqbkNNO0VBQ0UscUJ0RnRYUTtBTmc3bkNoQjtBNEZ0am5DTTtFQUNFLHFCdEYzWFE7QU5tN25DaEI7QTRGcGpuQ007RUFDRSxtQnRGaFlRO0VzRmlZUjtBNUZzam5DUjtBNEZ4aW5DTTtFQUNFLHFCdEZqWks7QU4yN25DYjtBNEZ0aW5DTTtFQUNFLHFCdEZ0Wks7QU44N25DYjtBNEZwaW5DTTtFQUNFLG1CdEYzWks7RXNGNFpMO0E1RnNpbkNSOztBNEYxaG5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNmhuQ0Y7QTRGM2huQ0U7RUFDRTtBNUY2aG5DSjtBNEYzaG5DSTtFQUNFO0E1RjZobkNOO0E0RnpobkNFO0VBQ0U7RUFDQTtFQUNBO0E1RjJobkNKO0E0RnhobkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjBobkNKO0E0RnhobkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjBobkNOO0E0RnRobkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGd2huQ0o7QTRGcmhuQ0U7RUFDRTtBNUZ1aG5DSjtBNEZyaG5DSTtFQUNFO0VBQ0E7RUFDQTtBNUZ1aG5DTjtBNEZyaG5DTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnVobkNSO0E0RmpobkNJO0VBQ0UscUJ0RjlmUTtBTmlob0NkO0E0RmpobkNNO0VBQ0UsbUJ0RmpnQk07QU5vaG9DZDtBNEY3Z25DSTtFQUNFLHFCdEZ4Z0JRO0FOdWhvQ2Q7QTRGN2duQ007RUFDRSxtQnRGM2dCTTtBTjBob0NkO0E0RnpnbkNJO0VBQ0UscUJ0RmxnQlU7QU42Z29DaEI7QTRGemduQ007RUFDRSxtQnRGcmdCUTtBTmdob0NoQjtBNEZyZ25DSTtFQUNFLHFCdEYvZ0JVO0FOc2hvQ2hCO0E0RnJnbkNNO0VBQ0UsbUJ0RmxoQlE7QU55aG9DaEI7QTRGamduQ0k7RUFDRSxxQnRGMWhCTztBTjZob0NiO0E0RmpnbkNNO0VBQ0UsbUJ0RjdoQks7QU5naW9DYjs7QTRGMy9tQ0U7RUFDRTtFQUNBO0E1RjgvbUNKO0E0RjUvbUNJO0VBQ0U7QTVGOC9tQ047QTRGMy9tQ0k7RUFDRTtFQUNBO0E1RjYvbUNOO0E0RjMvbUNNO0VBQ0U7QTVGNi9tQ1I7QTRGMS9tQ007RUFDRTtFQUNBO0VBQ0EseUJ0RnBrQk07RXNGcWtCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNC9tQ1I7QTRGMS9tQ1E7RUFDRSxjdEZwbEJGO0FOZ2xvQ1I7O0E0RnAvbUNBO0VBQ0U7RUFDQSxjdEZ2bEJZO0VzRndsQlo7QTVGdS9tQ0Y7QTRGci9tQ0U7RUFDRTtBNUZ1L21DSjtBNEZyL21DSTtFQUNFLHFCdEY5bEJRO0FOcWxvQ2Q7QTRGci9tQ007RUFDRTtFQUNBLHlCdEZsbUJNO0FOeWxvQ2Q7QTRGbC9tQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvL21DSjtBNEZsL21DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm8vbUNOOztBNEY5K21DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZybEJ1QjtFc0ZzbEJ2QjtBNUZpL21DRjtBNEYvK21DRTtFQUNFO0E1RmkvbUNKO0E0Ri8rbUNJO0VBQ0U7QTVGaS9tQ047QTRGNyttQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RisrbUNKO0E0RjcrbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYrK21DTjs7QTRGeittQ0U7RUFDRTtBNUY0K21DSjs7QTRGdCttQ0E7RUFDRTtBNUZ5K21DRjtBNEZ2K21DRTtFQUNFO0VBQ0E7QTVGeSttQ0o7QTRGdCttQ0U7RUFDRTtBNUZ3K21DSjtBNEZwK21DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGMXJCc0I7RXNGMnJCdEI7QTVGcyttQ0o7QTRGcCttQ0k7RUFDRSxjdEZoc0JRO0FOc3FvQ2Q7QTRGbCttQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RnZzQnNCO0VzRndzQnRCO0E1Rm8rbUNKO0E0RmwrbUNJO0VBQ0UsY3RGN3NCUTtBTmlyb0NkO0E0RmgrbUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmsrbUNKO0E0Ri85bUNFO0VBQ0U7QTVGaSttQ0o7QTRGNzltQ0k7RUFDRSxjdEYxdUJFO0VzRjJ1QkYseUJ0RnB1QlE7QU5tc29DZDtBNEYxOW1DSTtFQUNFO0VBQ0E7RUFDQTtBNUY0OW1DTjtBNEYxOW1DTTtFQUNFO0VBQ0E7QTVGNDltQ1I7QTRGdjltQ007RUFDRTtFQUNBO0E1Rnk5bUNSO0E0RjM5bUNNO0VBQ0U7RUFDQTtBNUY2OW1DUjtBNEYvOW1DTTtFQUNFO0VBQ0E7QTVGaSttQ1I7QTRGbittQ007RUFDRTtFQUNBO0E1RnErbUNSO0E0RnYrbUNNO0VBQ0U7RUFDQTtBNUZ5K21DUjtBNEYzK21DTTtFQUNFO0VBQ0E7QTVGNittQ1I7QTRGLyttQ007RUFDRTtFQUNBO0E1RmkvbUNSO0E0Rm4vbUNNO0VBQ0U7RUFDQTtBNUZxL21DUjtBNEZ2L21DTTtFQUNFO0VBQ0E7QTVGeS9tQ1I7QTRGMy9tQ007RUFDRTtFQUNBO0E1RjYvbUNSO0E0Ri8vbUNNO0VBQ0U7RUFDQTtBNUZpZ25DUjtBNEZuZ25DTTtFQUNFO0VBQ0E7QTVGcWduQ1I7QTRGdmduQ007RUFDRTtFQUNBO0E1RnlnbkNSO0E0RjNnbkNNO0VBQ0U7RUFDQTtBNUY2Z25DUjtBNEYvZ25DTTtFQUNFO0VBQ0E7QTVGaWhuQ1I7QTRGbmhuQ007RUFDRTtFQUNBO0E1RnFobkNSO0E0RnZobkNNO0VBQ0U7RUFDQTtBNUZ5aG5DUjtBNEYzaG5DTTtFQUNFO0VBQ0E7QTVGNmhuQ1I7QTRGL2huQ007RUFDRTtFQUNBO0E1RmlpbkNSO0E0Rm5pbkNNO0VBQ0U7RUFDQTtBNUZxaW5DUjtBNEZ2aW5DTTtFQUNFO0VBQ0E7QTVGeWluQ1I7QTRGM2luQ007RUFDRTtFQUNBO0E1RjZpbkNSO0E0Ri9pbkNNO0VBQ0U7RUFDQTtBNUZpam5DUjtBNEZuam5DTTtFQUNFO0VBQ0E7QTVGcWpuQ1I7QTRGdmpuQ007RUFDRTtFQUNBO0E1RnlqbkNSO0E0RjNqbkNNO0VBQ0U7RUFDQTtBNUY2am5DUjtBNEYvam5DTTtFQUNFO0VBQ0E7QTVGaWtuQ1I7QTRGbmtuQ007RUFDRTtFQUNBO0E1RnFrbkNSO0E0RnZrbkNNO0VBQ0U7RUFDQTtBNUZ5a25DUjtBNEYza25DTTtFQUNFO0VBQ0E7QTVGNmtuQ1I7QTRGL2tuQ007RUFDRTtFQUNBO0E1RmlsbkNSO0E0Rm5sbkNNO0VBQ0U7RUFDQTtBNUZxbG5DUjtBNEZ2bG5DTTtFQUNFO0VBQ0E7QTVGeWxuQ1I7QTRGM2xuQ007RUFDRTtFQUNBO0E1RjZsbkNSO0E0Ri9sbkNNO0VBQ0U7RUFDQTtBNUZpbW5DUjtBNEZubW5DTTtFQUNFO0VBQ0E7QTVGcW1uQ1I7QTRGdm1uQ007RUFDRTtFQUNBO0E1RnltbkNSO0E0RjNtbkNNO0VBQ0U7RUFDQTtBNUY2bW5DUjtBNEYvbW5DTTtFQUNFO0VBQ0E7QTVGaW5uQ1I7QTRGbm5uQ007RUFDRTtFQUNBO0E1RnFubkNSO0E0RnZubkNNO0VBQ0U7RUFDQTtBNUZ5bm5DUjtBNEYzbm5DTTtFQUNFO0VBQ0E7QTVGNm5uQ1I7QTRGL25uQ007RUFDRTtFQUNBO0E1RmlvbkNSO0E0Rm5vbkNNO0VBQ0U7RUFDQTtBNUZxb25DUjtBNEZ2b25DTTtFQUNFO0VBQ0E7QTVGeW9uQ1I7QTRGM29uQ007RUFDRTtFQUNBO0E1RjZvbkNSO0E0Ri9vbkNNO0VBQ0U7RUFDQTtBNUZpcG5DUjtBNEZucG5DTTtFQUNFO0VBQ0E7QTVGcXBuQ1I7QTRGdnBuQ007RUFDRTtFQUNBO0E1RnlwbkNSOztBNEZqcG5DQTtFQUNFO0VBQ0E7QTVGb3BuQ0Y7QTRGbHBuQ0U7RUFDRTtBNUZvcG5DSjtBNEZqcG5DRTtFQUNFO0VBQ0E7RUFDQTtBNUZtcG5DSjtBNEZqcG5DSTtFQUNFO0E1Rm1wbkNOO0E0RmhwbkNJO0VBQ0U7QTVGa3BuQ047QTRGaHBuQ007RUFDRTtFQUNBO0VBQ0E7QTVGa3BuQ1I7QTRGL29uQ007RUFDRTtFQUNBO0E1RmlwbkNSO0E0Ri9vbkNRO0VBQ0U7QTVGaXBuQ1Y7QTRGL29uQ1U7RUFDRTtBNUZpcG5DWjtBNEY5b25DVTtFQUNFO0VBQ0E7QTVGZ3BuQ1o7QTRGM29uQ1U7RUFDRTtBNUY2b25DWjtBNEZ6b25DWTtFQUNFO0VBQ0E7QTVGMm9uQ2Q7QTRGdG9uQ1E7RUFDRTtBNUZ3b25DVjtBNEZub25DWTtFQUNFO0VBQ0E7RUFDQTtBNUZxb25DZDtBNEZsb25DWTtFQUNFO0E1Rm9vbkNkO0E0Ri9ubkNZO0VBQ0U7QTVGaW9uQ2Q7QTRGdm5uQ007RUFDRTtFQUNBO0E1RnlubkNSO0E0RnBubkNFO0VBQ0U7RUFDQTtFQUNBO0E1RnNubkNKO0E0Rm5ubkNNO0VBQ0UsVXRGM3lCa0I7RXNGNHlCbEIsV3RGNXlCa0I7QU5pNm9DMUI7QTRGbG5uQ007RUFDRTtBNUZvbm5DUjtBNEZqbm5DTTtFQUNFO0VBQ0E7QTVGbW5uQ1I7QTRGL21uQ1E7RUFDRTtBNUZpbm5DVjtBNEYvbW5DVTtFQUNFO0E1RmlubkNaO0E0RnZtbkNJO0VBQ0UsVXRGeDBCb0I7RXNGeTBCcEIsV3RGejBCb0I7QU5rN29DMUI7QTRGdG1uQ0k7RUFDRTtBNUZ3bW5DTjtBNEZybW5DSTtFQUNFO0VBQ0E7QTVGdW1uQ047QTRGbm1uQ007RUFDRTtBNUZxbW5DUjtBNEZubW5DUTtFQUNFO0E1RnFtbkNWO0E0RjlsbkNFO0VBQ0U7QTVGZ21uQ0o7QTRGN2xuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUYrbG5DSjs7QTRGemxuQ0U7RUFDRTtBNUY0bG5DSjtBNEZ6bG5DRTtFQUNFO0VBQ0E7QTVGMmxuQ0o7QTRGemxuQ0k7RUFDRTtBNUYybG5DTjtBNEZ4bG5DSTtFQUNFO0VBQ0E7QTVGMGxuQ047QTRGdGxuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGd2xuQ0o7QTRGdGxuQ0k7RUFDRTtBNUZ3bG5DTjtBNEZybG5DSTtFQUNFO0VBQ0Esa0N0Rmo3Qkc7RXNGazdCSDtFQUNBO0VBQ0E7RUFDQSxtQnRGNzhCUTtFc0Y4OEJSLGN0RnI5QkU7QU40aXBDUjs7QTRGamxuQ0E7RUFDRTtFQUNBO0E1Rm9sbkNGO0E0RmxsbkNFO0VBQ0U7RUFDQTtBNUZvbG5DSjtBNEZqbG5DRTtFQUNFO0VBQ0E7RUFDQTtBNUZtbG5DSjtBNEZqbG5DSTtFQUNFO0E1Rm1sbkNOO0E0RmhsbkNJO0VBQ0U7RUFDQTtBNUZrbG5DTjtBNEZobG5DTTtFQUNFO0VBQ0E7QTVGa2xuQ1I7QTRGL2tuQ007RUFDRTtBNUZpbG5DUjtBNEY5a25DTTtFQUNFO0VBQ0E7QTVGZ2xuQ1I7QTRGN2tuQ007RUFDRTtFQUNBO0VBQ0E7QTVGK2tuQ1I7QTRGN2tuQ1E7RUFDRTtFQUNBO0E1RitrbkNWO0E0RnprbkNFO0VBQ0U7RUFDQTtBNUYya25DSjs7QWdGcm1wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZrbXBDRjs7QWdGL2xwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY0bHBDRjs7QTZGeHRwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQnZGaUNlO0V1RmhDZjtBN0YydHBDRjtBNkZ6dHBDRTtFQUNFO0VBQ0E7RUFDQSxzQnZGMkJhO0FOZ3NwQ2pCO0E2Rnp0cENJO0VBQ0U7RUFDQTtFQUNBLHNCdkZzQlc7QU5xc3BDakI7QTZGdnRwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDdkZVYTtFdUZUYixtQ3ZGU2E7RXVGUmI7QTdGeXRwQ0o7QTZGdnRwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGeXRwQ047QTZGcHRwQ0k7RUFDRTtBN0ZzdHBDTjtBNkZsdHBDRTtFQUNFO0VBQ0E7QTdGb3RwQ0o7QTZGbHRwQ0k7RUFDRTtBN0ZvdHBDTjtBNkZsdHBDTTtFQUNFO0E3Rm90cENSO0E2Ri9zcENFO0VBQ0U7RUFDQTtBN0ZpdHBDSjtBNkYvc3BDSTtFQUNFO0VBQ0E7QTdGaXRwQ047O0FnRnB4cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaXhwQ0Y7O0FnRjl3cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMndwQ0Y7O0E4RnY0cENBO0VBQ0U7QTlGMDRwQ0Y7QThGdjRwQ0k7RUFDRTtFQUNBO0VBQ0Esc0J4RjhCVztFd0Y3Qlg7RUFDQTtBOUZ5NHBDTjtBOEZ2NHBDTTtFQVBGO0lBUUk7RTlGMDRwQ047QUFDRjtBOEZ4NHBDTTtFQUNFLGlCeEYyRGdCO0V3RjFEaEI7RUFDQTtBOUYwNHBDUjtBOEZ4NHBDUTtFQUNFO0VBQ0E7QTlGMDRwQ1Y7QThGdjRwQ1E7RUFDRTtBOUZ5NHBDVjtBOEZ2NHBDVTtFQUNFO0E5Rnk0cENaO0E4RnI0cENZO0VBQ0U7RUFDQTtFQUNBO0E5RnU0cENkO0E4RnI0cENjO0VBQ0U7RUFDQTtBOUZ1NHBDaEI7QThGbDRwQ1U7RUFDRTtBOUZvNHBDWjtBOEYvM3BDTTtFQUNFLGlCeEZ1QmdCO0V3RnRCaEI7QTlGaTRwQ1I7QThGLzNwQ1E7RUFDRTtBOUZpNHBDVjtBOEYvM3BDVTtFQUNFO0VBQ0E7RUFDQTtBOUZpNHBDWjtBOEY5M3BDVTtFQUNFO0E5Rmc0cENaO0E4RjMzcENNO0VBS0U7RUFDQTtFQUNBO0E5RnkzcENSO0E4Ri8zcENRO0VBQ0U7QTlGaTRwQ1Y7QThGdjNwQ007RUFERjtJQUVJO0U5RjAzcENOO0FBQ0Y7QThGdjNwQ0k7RUFDRTtBOUZ5M3BDTjtBOEZ2M3BDTTtFQUNFO0E5RnkzcENSO0E4RnIzcENJO0VBQ0U7RUFDQTtBOUZ1M3BDTjtBOEZyM3BDTTtFQUNFO0E5RnUzcENSO0E4RmozcENRO0VBREY7SUFFSTtFOUZvM3BDUjtBQUNGO0E4RmgzcENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZrM3BDTjtBOEZoM3BDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGazNwQ1I7QThGaDNwQ1E7RUFDRSxpQnhGMURjO0V3RjJEZDtFQUNBO0E5RmszcENWO0E4RmgzcENVO0VBQ0U7QTlGazNwQ1o7QThGaDNwQ1k7RUFDRTtBOUZrM3BDZDtBOEY5MnBDYztFQUNFO0VBQ0E7RUFDQTtBOUZnM3BDaEI7QThGOTJwQ2dCO0VBQ0U7RUFDQTtBOUZnM3BDbEI7QThGMzJwQ1k7RUFDRTtBOUY2MnBDZDtBOEZ4MnBDUTtFQUNFLGlCeEZ6RmM7QU5tOHBDeEI7O0E4RmwycENFO0VBQ0U7QTlGcTJwQ0o7QThGbjJwQ0k7RUFDRTtBOUZxMnBDTjs7QWdGdGhxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZtaHFDRjs7QWdGaGhxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2Z3FDRjs7QStGem9xQ0E7RUFDRTtBL0Y0b3FDRjtBK0Yxb3FDRTtFQUNFO0EvRjRvcUNKO0ErRjFvcUNJO0VBQ0U7RUFDQTtBL0Y0b3FDTjtBK0Z4b3FDRTtFQUNFLGF6Rm9DbUI7QU5zbXFDdkI7QStGeG9xQ0k7RUFDRTtFQUNBO0VBQ0E7QS9GMG9xQ047QStGeG9xQ007RUFDRTtFQUNBO0EvRjBvcUNSO0ErRnZvcUNNO0VBQ0U7RUFDQTtFQUNBLGN6RmpCQTtFeUZrQkE7QS9GeW9xQ1I7QStGcG9xQ0U7RUFDRTtBL0Zzb3FDSjtBK0Zub3FDRTtFQUNFLDRDekZ1Q2tCO0FOOGxxQ3RCO0ErRmpvcUNJO0VBQ0U7QS9GbW9xQ047QStGOW5xQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCekZqQlc7RXlGa0JYO0VBQ0EsaUJ6Rkt3QjtFeUZKeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Znb3FDTjtBK0Y5bnFDTTtFQUNFO0VBQ0E7RUFBMkI7RUFDM0I7RUFBdUI7RUFDdkI7RUFBbUI7QS9GbW9xQzNCO0ErRmxvcUNRO0VBTEY7SUFNSTtFL0Zxb3FDUjtBQUNGO0ErRm5vcUNRO0VBQ0U7QS9GcW9xQ1Y7QStGbG9xQ1E7RUFDRTtFQUNBO0EvRm9vcUNWO0ErRmhvcUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6Rm5EWTtFeUZvRFo7RUFDQSxzQnpGekRTO0V5RjBEVCxpQnpGbENzQjtBTm9xcUM5QjtBK0Zob3FDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRmtvcUNWO0ErRmhvcUNVO0VBQ0U7RUFDQTtFQUNBO0EvRmtvcUNaO0ErRmhvcUNZO0VBQ0U7RUFDQSxpQnpGakRnQjtBTm1ycUM5QjtBK0Zob3FDYztFQUNFLGN6Ri9GRjtBTml1cUNkO0ErRi9ucUNjO0VBQ0U7RUFDQTtBL0Zpb3FDaEI7QStGN25xQ1k7RUFDRSxpQnpGcEVXO0FObXNxQ3pCO0ErRjVucUNZO0VBQ0Usb0J6RnhFVztBTnNzcUN6QjtBK0Z2bnFDUTtFQUNFO0VBQ0E7QS9GeW5xQ1Y7O0FnR253cUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3N3cUNKO0FnR3B3cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHc3dxQ047QWdHbndxQ0k7RUFDRTtFQUNBO0VBQ0E7QWhHcXdxQ047O0FnRy92cUNBO0VBQ0U7RUFDQTtBaEdrd3FDRjtBZ0dod3FDRTtFQUNFO0FoR2t3cUNKO0FnR2h3cUNJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2l3cUNOO0FnRy92cUNNO0VBQ0U7RUFDQTtBaEdpd3FDUjtBZ0c5dnFDTTtFQUNFO0VBQ0E7QWhHZ3dxQ1I7QWdHOXZxQ1E7RUFDRTtBaEdnd3FDVjtBZ0c1dnFDTTtFQUNFO0VBQ0E7RUFDQTtBaEc4dnFDUjtBZ0d6dnFDTTtFQUNFLHlCMUY5Q007QU55eXFDZDtBZ0d4dnFDTTtFQUNFLHFCMUZsRE07QU40eXFDZDtBZ0d2dnFDTTtFQUNFLHFCMUZ0RE07QU4reXFDZDtBZ0d0dnFDTTtFQUNFLHFCMUYxRE07QU5renFDZDtBZ0dsdnFDRTtFQUNFLFUxRlZzQjtFMEZXdEIsVzFGWHNCO0FOK3ZxQzFCO0FnR2p2cUNFO0VBQ0U7QWhHbXZxQ0o7QWdHaHZxQ0U7RUFDRTtFQUNBO0FoR2t2cUNKO0FnRzl1cUNJO0VBQ0U7QWhHZ3ZxQ047QWdHOXVxQ007RUFDRTtBaEdndnFDUjs7QWdGdDFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZtMXFDRjs7QWdGaDFxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2MHFDRjs7QWlHejhxQ0E7QUFDQTtFQUNFLGMzRlNNO0UyRlJOO0VBQ0E7QWpHNDhxQ0Y7QWlHMThxQ0U7RUFDRTtBakc0OHFDSjtBaUd6OHFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHMjhxQ0o7QWlHeDhxQ0U7RUFDRTtFQUNBO0FqRzA4cUNKO0FpR3g4cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpHMDhxQ047QWlHdDhxQ0U7RUFDRTtFQUNBO0FqR3c4cUNKO0FpR3Q4cUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpHdzhxQ047QWlHcDhxQ0U7RUFDRSx5QjNGNUJVO0FOaytxQ2Q7QWlHbjhxQ0U7RUFDRSx5QjNGaERXO0FOcS9xQ2Y7QWlHbDhxQ0U7RUFDRSx5QjNGdkJZO0FOMjlxQ2hCO0FpR2o4cUNFO0VBQ0UseUIzRnpCVztBTjQ5cUNmO0FpR2g4cUNFO0VBQ0U7RUFDQTtBakdrOHFDSjtBaUcvN3FDRTtFQUNFLHlCM0ZyQ1M7QU5zK3FDYjtBaUc5N3FDRTtFQUNFLHlCM0ZuRHNCO0FObS9xQzFCO0FpRzc3cUNFO0VBQ0UseUIzRnJEVTtBTm8vcUNkOztBaUczN3FDQTtBQUVFO0VBQ0UsYzNGNUVLO0UyRjZFTDtFQUNBO0FqRzY3cUNKOztBaUd6N3FDQTtFQUNFLHNCM0ZwRGU7QU5nL3FDakI7QWlHMTdxQ0U7RUFDRTtFQUNBO0FqRzQ3cUNKO0FpR3o3cUNFO0VBQ0U7RUFDQSwwQzNGMUVpQjtBTnFnckNyQjtBaUd4N3FDRTtFQUNFO0VBQ0EsMEMzRjlFZ0I7QU53Z3JDcEI7QWlHdjdxQ0U7RUFDRTtFQUNBLDBDM0ZsRm1CO0FOMmdyQ3ZCO0FpR3Q3cUNFO0VBQ0U7RUFDQSwwQzNGdEZvQjtBTjhnckN4QjtBaUdyN3FDRTtFQUNFO0VBQ0EsMEMzRjFGaUI7QU5paHJDckI7O0FnRjlpckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMmlyQ0Y7O0FnRnhpckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcWlyQ0Y7O0E0RjNuckNBO0VBQ0U7QTVGOG5yQ0Y7O0E0RjNuckNBO0VBQ0U7RUFDQTtBNUY4bnJDRjs7QTRGM25yQ0E7RUFDRTtBNUY4bnJDRjs7QTRGM25yQ0E7RUFsREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBMENBO0E1RnFvckNGO0E0Rm5vckNFO0VBQ0U7RUFDQTtBNUZxb3JDSjtBNEZsb3JDRTtFQUNFO0VBQ0E7QTVGb29yQ0o7O0E0RmhvckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGbW9yQ0Y7QTRGam9yQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZtb3JDSjs7QTRGL25yQ0E7RUF6RkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXVGQTtFQUNBO0E1RnNvckNGO0E0RnBvckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGc29yQ0o7O0E0RmxvckNBO0VBQ0U7QTVGcW9yQ0Y7O0E0RmpvckNBO0VBQ0U7RUFDQTtFQUNBO0E1Rm9vckNGO0E0RmxvckNFO0VBQ0U7QTVGb29yQ0o7QTRGbG9yQ0k7RUFDRTtBNUZvb3JDTjtBNEZob3JDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZrb3JDSjtBNEZob3JDSTtFQUNFO0E1RmtvckNOO0E0Ri9uckNJO0VBQ0UsY3RGcEhRO0FOcXZyQ2Q7O0E0RjFuckNFO0VBQ0U7RUFDQTtBNUY2bnJDSjs7QTRGdm5yQ0k7RUFDRTtBNUYwbnJDTjs7QTRGbm5yQ0k7RUFDRTtBNUZzbnJDTjtBNEZsbnJDRTtFQUNFO0E1Rm9uckNKO0E0RmpuckNFO0VBcElBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0Y2SkoscUJ0RnRKVTtFc0Z1SlY7QTVGb25yQ0o7QTRGam5yQ0U7RUFDRTtFQUNBO0E1Rm1uckNKO0E0Rmh4ckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGa3hyQ047QTRGL3dyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZpeHJDTjs7QTRGdm5yQ0k7RUFDRSxxQnRGcktRO0VzRnNLUjtBNUYwbnJDTjtBNEZ0bnJDRTtFQUNFO0E1RnduckNKO0E0RnJuckNFO0VBOUpBLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0Z1TEoscUJ0RmhMVTtFc0ZpTFY7QTVGd25yQ0o7QTRGcm5yQ0U7RUFDRTtBNUZ1bnJDSjtBNEZwbnJDRTtFQUNFO0VBQ0E7QTVGc25yQ0o7QTRGanpyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZtenJDTjtBNEZoenJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rmt6ckNOOztBNEYxbnJDSTtFQUNFLHFCdEY5TUU7RXNGK01GO0E1RjZuckNOO0E0RnpuckNFO0VBQ0U7QTVGMm5yQ0o7QTRGeG5yQ0U7RUE1TEEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnFOSixxQnRGek5JO0VzRjBOSjtBNUYybnJDSjtBNEZ4bnJDRTtFQUNFO0E1RjBuckNKO0E0RnZuckNFO0VBQ0U7RUFDQTtBNUZ5bnJDSjtBNEZsMXJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rm8xckNOO0E0RmoxckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGbTFyQ047O0E0RjduckNJO0VBQ0UscUJ0RjlPRztFc0YrT0g7QTVGZ29yQ047QTRGNW5yQ0U7RUFDRTtBNUY4bnJDSjtBNEYzbnJDRTtFQTFOQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGbVBKLHFCdEZ6UEs7RXNGMFBMO0E1RjhuckNKO0E0RjNuckNFO0VBQ0U7QTVGNm5yQ0o7QTRGMW5yQ0U7RUFDRTtFQUNBO0E1RjRuckNKO0E0Rm4zckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGcTNyQ047QTRGbDNyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZvM3JDTjs7QTRGaG9yQ0k7RUFDRTtFQUNBO0E1Rm1vckNOO0E0Ri9uckNFO0VBQ0U7QTVGaW9yQ0o7QTRGOW5yQ0U7RUF4UEEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRmlSSjtFQUNBO0E1RmlvckNKO0E0RjluckNFO0VBQ0U7QTVGZ29yQ0o7QTRGN25yQ0U7RUFDRTtFQUNBO0E1RituckNKO0E0RnA1ckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGczVyQ047QTRGbjVyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZxNXJDTjs7QTRGbm9yQ0U7RUFDRTtFQUNBO0E1RnNvckNKO0E0RnBvckNJO0VBQ0U7RUFDQTtFQUNBO0E1RnNvckNOO0E0RmxvckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm9vckNOO0E0RmhvckNJO0VBQ0U7RUFDQTtBNUZrb3JDTjtBNEY5bnJDSTtFQUNFO0E1RmdvckNOO0E0RjVuckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGOG5yQ047QTRGdG5yQ007RUFDRTtBNUZ3bnJDUjtBNEZwbnJDTTtFQUNFLHFCdEZwVk07QU4wOHJDZDtBNEZsbnJDTTtFQUNFLG1CdEZ6Vk07RXNGMFZOO0E1Rm9uckNSO0E0RnRtckNNO0VBQ0UscUJ0RnpWUTtBTmk4ckNoQjtBNEZwbXJDTTtFQUNFLHFCdEY5VlE7QU5vOHJDaEI7QTRGbG1yQ007RUFDRSxtQnRGbldRO0VzRm9XUjtBNUZvbXJDUjtBNEZ0bHJDTTtFQUNFLHFCdEZ0WFE7QU44OHJDaEI7QTRGcGxyQ007RUFDRSxxQnRGM1hRO0FOaTlyQ2hCO0E0RmxsckNNO0VBQ0UsbUJ0RmhZUTtFc0ZpWVI7QTVGb2xyQ1I7QTRGdGtyQ007RUFDRSxxQnRGalpLO0FOeTlyQ2I7QTRGcGtyQ007RUFDRSxxQnRGdFpLO0FONDlyQ2I7QTRGbGtyQ007RUFDRSxtQnRGM1pLO0VzRjRaTDtBNUZva3JDUjs7QTRGeGpyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjJqckNGO0E0RnpqckNFO0VBQ0U7QTVGMmpyQ0o7QTRGempyQ0k7RUFDRTtBNUYyanJDTjtBNEZ2anJDRTtFQUNFO0VBQ0E7RUFDQTtBNUZ5anJDSjtBNEZ0anJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3anJDSjtBNEZ0anJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3anJDTjtBNEZwanJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnNqckNKO0E0Rm5qckNFO0VBQ0U7QTVGcWpyQ0o7QTRGbmpyQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGcWpyQ047QTRGbmpyQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZxanJDUjtBNEYvaXJDSTtFQUNFLHFCdEY5ZlE7QU4raXNDZDtBNEYvaXJDTTtFQUNFLG1CdEZqZ0JNO0FOa2pzQ2Q7QTRGM2lyQ0k7RUFDRSxxQnRGeGdCUTtBTnFqc0NkO0E0RjNpckNNO0VBQ0UsbUJ0RjNnQk07QU53anNDZDtBNEZ2aXJDSTtFQUNFLHFCdEZsZ0JVO0FOMmlzQ2hCO0E0RnZpckNNO0VBQ0UsbUJ0RnJnQlE7QU44aXNDaEI7QTRGbmlyQ0k7RUFDRSxxQnRGL2dCVTtBTm9qc0NoQjtBNEZuaXJDTTtFQUNFLG1CdEZsaEJRO0FOdWpzQ2hCO0E0Ri9ockNJO0VBQ0UscUJ0RjFoQk87QU4yanNDYjtBNEYvaHJDTTtFQUNFLG1CdEY3aEJLO0FOOGpzQ2I7O0E0RnpockNFO0VBQ0U7RUFDQTtBNUY0aHJDSjtBNEYxaHJDSTtFQUNFO0E1RjRockNOO0E0RnpockNJO0VBQ0U7RUFDQTtBNUYyaHJDTjtBNEZ6aHJDTTtFQUNFO0E1RjJockNSO0E0RnhockNNO0VBQ0U7RUFDQTtFQUNBLHlCdEZwa0JNO0VzRnFrQk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjBockNSO0E0RnhockNRO0VBQ0UsY3RGcGxCRjtBTjhtc0NSOztBNEZsaHJDQTtFQUNFO0VBQ0EsY3RGdmxCWTtFc0Z3bEJaO0E1RnFockNGO0E0Rm5ockNFO0VBQ0U7QTVGcWhyQ0o7QTRGbmhyQ0k7RUFDRSxxQnRGOWxCUTtBTm1uc0NkO0E0Rm5ockNNO0VBQ0U7RUFDQSx5QnRGbG1CTTtBTnVuc0NkO0E0RmhockNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGa2hyQ0o7QTRGaGhyQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZraHJDTjs7QTRGNWdyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGcmxCdUI7RXNGc2xCdkI7QTVGK2dyQ0Y7QTRGN2dyQ0U7RUFDRTtBNUYrZ3JDSjtBNEY3Z3JDSTtFQUNFO0E1RitnckNOO0E0RjNnckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2Z3JDSjtBNEYzZ3JDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNmdyQ047O0E0RnZnckNFO0VBQ0U7QTVGMGdyQ0o7O0E0RnBnckNBO0VBQ0U7QTVGdWdyQ0Y7QTRGcmdyQ0U7RUFDRTtFQUNBO0E1RnVnckNKO0E0RnBnckNFO0VBQ0U7QTVGc2dyQ0o7QTRGbGdyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RjFyQnNCO0VzRjJyQnRCO0E1Rm9nckNKO0E0RmxnckNJO0VBQ0UsY3RGaHNCUTtBTm9zc0NkO0E0RmhnckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZ2c0JzQjtFc0Z3c0J0QjtBNUZrZ3JDSjtBNEZoZ3JDSTtFQUNFLGN0RjdzQlE7QU4rc3NDZDtBNEY5L3FDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZnZ3JDSjtBNEY3L3FDRTtFQUNFO0E1RisvcUNKO0E0RjMvcUNJO0VBQ0UsY3RGMXVCRTtFc0YydUJGLHlCdEZwdUJRO0FOaXVzQ2Q7QTRGeC9xQ0k7RUFDRTtFQUNBO0VBQ0E7QTVGMC9xQ047QTRGeC9xQ007RUFDRTtFQUNBO0E1RjAvcUNSO0E0RnIvcUNNO0VBQ0U7RUFDQTtBNUZ1L3FDUjtBNEZ6L3FDTTtFQUNFO0VBQ0E7QTVGMi9xQ1I7QTRGNy9xQ007RUFDRTtFQUNBO0E1RisvcUNSO0E0RmpnckNNO0VBQ0U7RUFDQTtBNUZtZ3JDUjtBNEZyZ3JDTTtFQUNFO0VBQ0E7QTVGdWdyQ1I7QTRGemdyQ007RUFDRTtFQUNBO0E1RjJnckNSO0E0RjdnckNNO0VBQ0U7RUFDQTtBNUYrZ3JDUjtBNEZqaHJDTTtFQUNFO0VBQ0E7QTVGbWhyQ1I7QTRGcmhyQ007RUFDRTtFQUNBO0E1RnVockNSO0E0RnpockNNO0VBQ0U7RUFDQTtBNUYyaHJDUjtBNEY3aHJDTTtFQUNFO0VBQ0E7QTVGK2hyQ1I7QTRGamlyQ007RUFDRTtFQUNBO0E1Rm1pckNSO0E0RnJpckNNO0VBQ0U7RUFDQTtBNUZ1aXJDUjtBNEZ6aXJDTTtFQUNFO0VBQ0E7QTVGMmlyQ1I7QTRGN2lyQ007RUFDRTtFQUNBO0E1RitpckNSO0E0RmpqckNNO0VBQ0U7RUFDQTtBNUZtanJDUjtBNEZyanJDTTtFQUNFO0VBQ0E7QTVGdWpyQ1I7QTRGempyQ007RUFDRTtFQUNBO0E1RjJqckNSO0E0RjdqckNNO0VBQ0U7RUFDQTtBNUYranJDUjtBNEZqa3JDTTtFQUNFO0VBQ0E7QTVGbWtyQ1I7QTRGcmtyQ007RUFDRTtFQUNBO0E1RnVrckNSO0E0RnprckNNO0VBQ0U7RUFDQTtBNUYya3JDUjtBNEY3a3JDTTtFQUNFO0VBQ0E7QTVGK2tyQ1I7QTRGamxyQ007RUFDRTtFQUNBO0E1Rm1sckNSO0E0RnJsckNNO0VBQ0U7RUFDQTtBNUZ1bHJDUjtBNEZ6bHJDTTtFQUNFO0VBQ0E7QTVGMmxyQ1I7QTRGN2xyQ007RUFDRTtFQUNBO0E1RitsckNSO0E0RmptckNNO0VBQ0U7RUFDQTtBNUZtbXJDUjtBNEZybXJDTTtFQUNFO0VBQ0E7QTVGdW1yQ1I7QTRGem1yQ007RUFDRTtFQUNBO0E1RjJtckNSO0E0RjdtckNNO0VBQ0U7RUFDQTtBNUYrbXJDUjtBNEZqbnJDTTtFQUNFO0VBQ0E7QTVGbW5yQ1I7QTRGcm5yQ007RUFDRTtFQUNBO0E1RnVuckNSO0E0RnpuckNNO0VBQ0U7RUFDQTtBNUYybnJDUjtBNEY3bnJDTTtFQUNFO0VBQ0E7QTVGK25yQ1I7QTRGam9yQ007RUFDRTtFQUNBO0E1Rm1vckNSO0E0RnJvckNNO0VBQ0U7RUFDQTtBNUZ1b3JDUjtBNEZ6b3JDTTtFQUNFO0VBQ0E7QTVGMm9yQ1I7QTRGN29yQ007RUFDRTtFQUNBO0E1RitvckNSO0E0RmpwckNNO0VBQ0U7RUFDQTtBNUZtcHJDUjtBNEZycHJDTTtFQUNFO0VBQ0E7QTVGdXByQ1I7QTRGenByQ007RUFDRTtFQUNBO0E1RjJwckNSO0E0RjdwckNNO0VBQ0U7RUFDQTtBNUYrcHJDUjtBNEZqcXJDTTtFQUNFO0VBQ0E7QTVGbXFyQ1I7QTRGcnFyQ007RUFDRTtFQUNBO0E1RnVxckNSO0E0RnpxckNNO0VBQ0U7RUFDQTtBNUYycXJDUjtBNEY3cXJDTTtFQUNFO0VBQ0E7QTVGK3FyQ1I7QTRGanJyQ007RUFDRTtFQUNBO0E1Rm1yckNSO0E0RnJyckNNO0VBQ0U7RUFDQTtBNUZ1cnJDUjs7QTRGL3FyQ0E7RUFDRTtFQUNBO0E1RmtyckNGO0E0RmhyckNFO0VBQ0U7QTVGa3JyQ0o7QTRGL3FyQ0U7RUFDRTtFQUNBO0VBQ0E7QTVGaXJyQ0o7QTRGL3FyQ0k7RUFDRTtBNUZpcnJDTjtBNEY5cXJDSTtFQUNFO0E1RmdyckNOO0E0RjlxckNNO0VBQ0U7RUFDQTtFQUNBO0E1RmdyckNSO0E0RjdxckNNO0VBQ0U7RUFDQTtBNUYrcXJDUjtBNEY3cXJDUTtFQUNFO0E1RitxckNWO0E0RjdxckNVO0VBQ0U7QTVGK3FyQ1o7QTRGNXFyQ1U7RUFDRTtFQUNBO0E1RjhxckNaO0E0RnpxckNVO0VBQ0U7QTVGMnFyQ1o7QTRGdnFyQ1k7RUFDRTtFQUNBO0E1RnlxckNkO0E0RnBxckNRO0VBQ0U7QTVGc3FyQ1Y7QTRGanFyQ1k7RUFDRTtFQUNBO0VBQ0E7QTVGbXFyQ2Q7QTRGaHFyQ1k7RUFDRTtBNUZrcXJDZDtBNEY3cHJDWTtFQUNFO0E1RitwckNkO0E0RnJwckNNO0VBQ0U7RUFDQTtBNUZ1cHJDUjtBNEZscHJDRTtFQUNFO0VBQ0E7RUFDQTtBNUZvcHJDSjtBNEZqcHJDTTtFQUNFLFV0RjN5QmtCO0VzRjR5QmxCLFd0RjV5QmtCO0FOKzdzQzFCO0E0RmhwckNNO0VBQ0U7QTVGa3ByQ1I7QTRGL29yQ007RUFDRTtFQUNBO0E1RmlwckNSO0E0RjdvckNRO0VBQ0U7QTVGK29yQ1Y7QTRGN29yQ1U7RUFDRTtBNUYrb3JDWjtBNEZyb3JDSTtFQUNFLFV0RngwQm9CO0VzRnkwQnBCLFd0RnowQm9CO0FOZzlzQzFCO0E0RnBvckNJO0VBQ0U7QTVGc29yQ047QTRGbm9yQ0k7RUFDRTtFQUNBO0E1RnFvckNOO0E0RmpvckNNO0VBQ0U7QTVGbW9yQ1I7QTRGam9yQ1E7RUFDRTtBNUZtb3JDVjtBNEY1bnJDRTtFQUNFO0E1RjhuckNKO0E0RjNuckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGNm5yQ0o7O0E0RnZuckNFO0VBQ0U7QTVGMG5yQ0o7QTRGdm5yQ0U7RUFDRTtFQUNBO0E1RnluckNKO0E0RnZuckNJO0VBQ0U7QTVGeW5yQ047QTRGdG5yQ0k7RUFDRTtFQUNBO0E1RnduckNOO0E0RnBuckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnNuckNKO0E0RnBuckNJO0VBQ0U7QTVGc25yQ047QTRGbm5yQ0k7RUFDRTtFQUNBLGtDdEZqN0JHO0VzRms3Qkg7RUFDQTtFQUNBO0VBQ0EsbUJ0Rjc4QlE7RXNGODhCUixjdEZyOUJFO0FOMGt0Q1I7O0E0Ri9tckNBO0VBQ0U7RUFDQTtBNUZrbnJDRjtBNEZobnJDRTtFQUNFO0VBQ0E7QTVGa25yQ0o7QTRGL21yQ0U7RUFDRTtFQUNBO0VBQ0E7QTVGaW5yQ0o7QTRGL21yQ0k7RUFDRTtBNUZpbnJDTjtBNEY5bXJDSTtFQUNFO0VBQ0E7QTVGZ25yQ047QTRGOW1yQ007RUFDRTtFQUNBO0E1RmduckNSO0E0RjdtckNNO0VBQ0U7QTVGK21yQ1I7QTRGNW1yQ007RUFDRTtFQUNBO0E1RjhtckNSO0E0RjNtckNNO0VBQ0U7RUFDQTtFQUNBO0E1RjZtckNSO0E0RjNtckNRO0VBQ0U7RUFDQTtBNUY2bXJDVjtBNEZ2bXJDRTtFQUNFO0VBQ0E7QTVGeW1yQ0o7O0FnRm5vdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ290Q0Y7O0FnRjdudENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMG50Q0Y7O0FrRzd0dENBO0VBQ0U7RUFDQSxjNUZha0M7RTRGWmxDO0VBQ0E7RUFDQTtBbEdndXRDRjtBa0c5dHRDRTtFQUNFLGM1RmZVO0U0RmdCVjtBbEdndXRDSjtBa0c3dHRDRTtFQUNFO0FsRyt0dENKO0FrRzV0dENFO0VBQ0U7RUFDQTtBbEc4dHRDSjtBa0c1dHRDSTtFQUNFO0VBQ0E7QWxHOHR0Q047O0FrR3h0dENFO0VBQ0U7RUFDQTtBbEcydHRDSjtBa0d6dHRDSTtFQUNFO0FsRzJ0dENOO0FrR3Z0dENNO0VBQ0U7RUFDQSxzQjVGTmdCO0FOK3R0Q3hCO0FrR3Z0dENRO0VBaEVOO0VBQ0E7RUFDQTtFQUNBO0FsRzB4dENGO0FrR3h4dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMHh0Q0o7QWtHbHV0Q1E7RUFDRSxjNUZyREk7RTRGc0RKO0FsR291dENWO0FrR2h1dENNO0VBQ0U7RUFDQTtFQUNBO0FsR2t1dENSO0FrR2h1dENRO0VBQ0U7RUFDQTtFQUNBO0FsR2t1dENWO0FrR2h1dENVO0VBQ0U7RUFDQTtBbEdrdXRDWjtBa0c5dHRDWTtFQUNFLGM1RnpFWTtBTnl5dEMxQjtBa0c5dHRDYztFQUNFO0FsR2d1dENoQjtBa0d4dHRDUTtFQUNFLGM1RnZGSTtFNEZ3Rko7QWxHMHR0Q1Y7QWtHcHR0Q007RUFDRTtFQUNBO0FsR3N0dENSO0FrR3B0dENRO0VBQ0U7RUFDQTtBbEdzdHRDVjtBa0dqdHRDUTtFQUNFO0VBQ0E7RUExR1I7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FOK3l0Q2pCO0FrR250dENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3F0dENkO0FrR2p0dENVO0VBQ0U7RUFDQTtBbEdtdHRDWjtBa0dodHRDYztFQUNFO0VBQ0EseUI1RjlIVTtBTmcxdEMxQjtBa0cvc3RDYztFQUNFLHlCNUYzSVI7QU40MXRDUjtBa0c3c3RDWTtFQUNFLHlCNUZ6SUE7QU53MXRDZDtBa0c1c3RDWTtFQUNFO0FsRzhzdENkO0FrRzFzdENVO0VBQ0U7RUFDQTtBbEc0c3RDWjtBa0duc3RDTTtFQUNFO0FsR3FzdENSO0FrR2xzdENNO0VBQ0U7QWxHb3N0Q1I7QWtHOXJ0Q1E7RUFDRTtFQXZLUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU55MXRDakI7QWtHN3J0Q2tCO0VBQ0U7QWxHK3J0Q3BCO0FrR25ydENRO0VBQ0U7RUE1TFI7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FObTJ0Q2pCO0FrR2pydENRO0VBQ0U7QWxHbXJ0Q1Y7QWtHN3F0Q0U7RUFDRTtBbEcrcXRDSjtBa0c3cXRDSTtFQUNFO0FsRytxdENOO0FrRzNxdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2cXRDSjs7QWtHdHF0Q0k7RUFDRTtFQUNBO0VBcE9KO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTiszdENqQjtBa0d6cXRDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMnF0Q1Y7QWtHenF0Q1U7RUFDRTtFQUNBO0VBQ0EsYzVGN053QjtBTnc0dENwQztBa0d4cXRDVTtFQUNFO0VBQ0E7QWxHMHF0Q1o7QWtHdHF0Q1E7RUFDRTtFQUNBO0VBQ0E7QWxHd3F0Q1Y7QWtHcHF0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdzcXRDUjtBa0ducXRDTTtFQUNFO0FsR3FxdENSO0FrR25xdENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI1RjNSRjtFNEY0UkU7RUFDQTtBbEdxcXRDVjtBa0ducXRDVTtFQUNFO0FsR3FxdENaO0FrR2hxdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVGalNrQjtBTm04dEMxQjtBa0cvcHRDTTtFQUNFO0FsR2lxdENSO0FrRzlwdENNO0VBQ0U7QWxHZ3F0Q1I7QWtHN3B0Q007RUFDRTtBbEcrcHRDUjs7QWtHdnB0Q0U7RUFDRTtBbEcwcHRDSjtBa0d4cHRDSTtFQTFVRjtFQUNBO0VBQ0E7RUFDQTtBbEdxK3RDRjtBa0duK3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3ErdENKO0FrR2xxdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVGalRhO0U0RmtUYjtBbEdvcXRDSjtBa0dscXRDSTtFQUNFO0FsR29xdENOO0FrR2pxdENJO0VBQ0U7RUFDQTtFQUNBO0FsR21xdENOO0FrR2pxdENNO0VBQ0U7RUFDQSxjNUZqU2lCO0U0RmtTakI7QWxHbXF0Q1I7QWtHanF0Q1E7RUFDRTtFQUNBO0FsR21xdENWO0FrR2hxdENRO0VBQ0U7RUFDQTtBbEdrcXRDVjtBa0docXRDVTtFQUNFO0FsR2txdENaO0FrRzlwdENRO0VBQ0U7RUFDQTtBbEdncXRDVjtBa0cxcHRDTTtFQUNFO0FsRzRwdENSO0FrR3ZwdENFO0VBQ0U7RUFDQSxjNUY3VmdDO0U0RjhWaEM7RUFDQTtBbEd5cHRDSjtBa0d2cHRDSTtFQUNFLGM1RnhYUTtFNEZ5WFI7QWxHeXB0Q047O0FrR25wdENBO0VBQ0U7RUFDQTtFQUNBO0FsR3NwdENGO0FrR3BwdENFO0VBQ0U7RUFDQTtFQUNBO0FsR3NwdENKO0FrR25wdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUY5VnFCO0FObS90Q3pCO0FrR25wdENJO0VBQ0U7RUFDQTtFQUNBO0FsR3FwdENOOztBa0docHRDQTtFQUNFO0FsR21wdENGO0FrR2hwdENJO0VBQ0U7RUFDQTtFQUNBO0FsR2twdENOO0FrR2hwdENNO0VBQ0U7QWxHa3B0Q1I7O0FrR3pvdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc0b3RDTjtBa0cxb3RDTTtFQUNFLGM1RnhjRDtBTm9sdUNQO0FrR3pvdENNO0VBQ0UsYzVGNWNEO0FOdWx1Q1A7QWtHdG90Q007RUFDRTtBbEd3b3RDUjtBa0dub3RDTTtFQUNFO0FsR3FvdENSOztBa0c1bnRDSTtFQUNFO0VBQ0E7RUFDQSxjNUYxYjhCO0U0RjJiOUIsc0I1Rnpha0I7RTRGMGFsQjtFQUNBO0VBQ0E7QWxHK250Q047QWtHN250Q007RUFDRTtFQUNBO0FsRytudENSO0FrRzVudENNO0VBQ0U7QWxHOG50Q1I7QWtHM250Q007RUFDRTtFQUNBO0VBQ0E7QWxHNm50Q1I7QWtHem50Q0k7RUFDRTtFQUNBO0FsRzJudENOO0FrR3pudENNO0VBQ0U7QWxHMm50Q1I7QWtHem50Q1E7RUFDRTtFQUNBO0FsRzJudENWOztBa0dubnRDQTtFQUNFO0FsR3NudENGOztBa0dqbnRDRTtFQUNFO0VBQ0E7QWxHb250Q0o7QWtHbG50Q0k7RUFqaEJGO0VBQ0E7RUFDQTtFQUNBO0FsR3NvdUNGO0FrR3BvdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHc291Q0o7QWtHN250Q0k7RUFDRTtFQUNBO0FsRytudENOOztBa0d6bnRDQTtFQUNFO0VBQ0E7QWxHNG50Q0Y7QWtHMW50Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHNG50Q0o7QWtHMW50Q0k7O0VBQ0U7QWxHNm50Q047QWtHem50Q0U7RUFDRTtBbEcybnRDSjtBa0d6bnRDSTtFQUNFO0FsRzJudENOO0FrR3ZudENFO0VBQ0U7QWxHeW50Q0o7QWtHdm50Q0k7RUFDRTtBbEd5bnRDTjtBa0dwbnRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsR3NudENOO0FrR3BudENNO0VBQ0U7QWxHc250Q1I7QWtHcG50Q1E7RUFDRTtBbEdzbnRDVjtBa0dubnRDUTtFQUNFO0VBQ0E7QWxHcW50Q1Y7QWtHbm50Q1U7RUFDRTtBbEdxbnRDWjtBa0dqbnRDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdtbnRDVjtBa0dqbnRDVTtFQUNFO0FsR21udENaO0FrR2hudENVO0VBQ0U7QWxHa250Q1o7QWtHOW10Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdnbnRDVjs7QWdGeHV1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxdXVDRjs7QWdGbHV1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYrdHVDRjs7QTRGcnp1Q0E7RUFDRTtBNUZ3enVDRjs7QTRGcnp1Q0E7RUFDRTtFQUNBO0E1Rnd6dUNGOztBNEZyenVDQTtFQUNFO0E1Rnd6dUNGOztBNEZyenVDQTtFQWxERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUEwQ0E7QTVGK3p1Q0Y7QTRGN3p1Q0U7RUFDRTtFQUNBO0E1Rit6dUNKO0E0RjV6dUNFO0VBQ0U7RUFDQTtBNUY4enVDSjs7QTRGMXp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2enVDRjtBNEYzenVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjZ6dUNKOztBNEZ6enVDQTtFQXpGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdUZBO0VBQ0E7QTVGZzB1Q0Y7QTRGOXp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZnMHVDSjs7QTRGNXp1Q0E7RUFDRTtBNUYrenVDRjs7QTRGM3p1Q0E7RUFDRTtFQUNBO0VBQ0E7QTVGOHp1Q0Y7QTRGNXp1Q0U7RUFDRTtBNUY4enVDSjtBNEY1enVDSTtFQUNFO0E1Rjh6dUNOO0E0RjF6dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjR6dUNKO0E0RjF6dUNJO0VBQ0U7QTVGNHp1Q047QTRGenp1Q0k7RUFDRSxjdEZwSFE7QU4rNnVDZDs7QTRGcHp1Q0U7RUFDRTtFQUNBO0E1RnV6dUNKOztBNEZqenVDSTtFQUNFO0E1Rm96dUNOOztBNEY3eXVDSTtFQUNFO0E1Rmd6dUNOO0E0RjV5dUNFO0VBQ0U7QTVGOHl1Q0o7QTRGM3l1Q0U7RUFwSUEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRjZKSixxQnRGdEpVO0VzRnVKVjtBNUY4eXVDSjtBNEYzeXVDRTtFQUNFO0VBQ0E7QTVGNnl1Q0o7QTRGMTh1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUY0OHVDTjtBNEZ6OHVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjI4dUNOOztBNEZqenVDSTtFQUNFLHFCdEZyS1E7RXNGc0tSO0E1Rm96dUNOO0E0Rmh6dUNFO0VBQ0U7QTVGa3p1Q0o7QTRGL3l1Q0U7RUE5SkEsY3RGdkJNO0VzRndCTix5QnRGeEJNO0VzRnVMSixxQnRGaExVO0VzRmlMVjtBNUZrenVDSjtBNEYveXVDRTtFQUNFO0E1Rml6dUNKO0E0Rjl5dUNFO0VBQ0U7RUFDQTtBNUZnenVDSjtBNEYzK3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjYrdUNOO0E0RjErdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGNCt1Q047O0E0RnB6dUNJO0VBQ0UscUJ0RjlNRTtFc0YrTUY7QTVGdXp1Q047QTRGbnp1Q0U7RUFDRTtBNUZxenVDSjtBNEZsenVDRTtFQTVMQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGcU5KLHFCdEZ6Tkk7RXNGME5KO0E1RnF6dUNKO0E0Rmx6dUNFO0VBQ0U7QTVGb3p1Q0o7QTRGanp1Q0U7RUFDRTtFQUNBO0E1Rm16dUNKO0E0RjVndkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGOGd2Q047QTRGM2d2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUY2Z3ZDTjs7QTRGdnp1Q0k7RUFDRSxxQnRGOU9HO0VzRitPSDtBNUYwenVDTjtBNEZ0enVDRTtFQUNFO0E1Rnd6dUNKO0E0RnJ6dUNFO0VBMU5BLGN0RnZCTTtFc0Z3Qk4seUJ0RnhCTTtFc0ZtUEoscUJ0RnpQSztFc0YwUEw7QTVGd3p1Q0o7QTRGcnp1Q0U7RUFDRTtBNUZ1enVDSjtBNEZwenVDRTtFQUNFO0VBQ0E7QTVGc3p1Q0o7QTRGN2l2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUYraXZDTjtBNEY1aXZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RjhpdkNOOztBNEYxenVDSTtFQUNFO0VBQ0E7QTVGNnp1Q047QTRGenp1Q0U7RUFDRTtBNUYyenVDSjtBNEZ4enVDRTtFQXhQQSxjdEZ2Qk07RXNGd0JOLHlCdEZ4Qk07RXNGaVJKO0VBQ0E7QTVGMnp1Q0o7QTRGeHp1Q0U7RUFDRTtBNUYwenVDSjtBNEZ2enVDRTtFQUNFO0VBQ0E7QTVGeXp1Q0o7QTRGOWt2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZnbHZDTjtBNEY3a3ZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RitrdkNOOztBNEY3enVDRTtFQUNFO0VBQ0E7QTVGZzB1Q0o7QTRGOXp1Q0k7RUFDRTtFQUNBO0VBQ0E7QTVGZzB1Q047QTRGNXp1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGOHp1Q047QTRGMXp1Q0k7RUFDRTtFQUNBO0E1RjR6dUNOO0E0Rnh6dUNJO0VBQ0U7QTVGMHp1Q047QTRGdHp1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ3enVDTjtBNEZoenVDTTtFQUNFO0E1Rmt6dUNSO0E0Rjl5dUNNO0VBQ0UscUJ0RnBWTTtBTm9vdkNkO0E0RjV5dUNNO0VBQ0UsbUJ0RnpWTTtFc0YwVk47QTVGOHl1Q1I7QTRGaHl1Q007RUFDRSxxQnRGelZRO0FOMm52Q2hCO0E0Rjl4dUNNO0VBQ0UscUJ0RjlWUTtBTjhudkNoQjtBNEY1eHVDTTtFQUNFLG1CdEZuV1E7RXNGb1dSO0E1Rjh4dUNSO0E0Rmh4dUNNO0VBQ0UscUJ0RnRYUTtBTndvdkNoQjtBNEY5d3VDTTtFQUNFLHFCdEYzWFE7QU4yb3ZDaEI7QTRGNXd1Q007RUFDRSxtQnRGaFlRO0VzRmlZUjtBNUY4d3VDUjtBNEZod3VDTTtFQUNFLHFCdEZqWks7QU5tcHZDYjtBNEY5dnVDTTtFQUNFLHFCdEZ0Wks7QU5zcHZDYjtBNEY1dnVDTTtFQUNFLG1CdEYzWks7RXNGNFpMO0E1Rjh2dUNSOztBNEZsdnVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcXZ1Q0Y7QTRGbnZ1Q0U7RUFDRTtBNUZxdnVDSjtBNEZudnVDSTtFQUNFO0E1RnF2dUNOO0E0Rmp2dUNFO0VBQ0U7RUFDQTtFQUNBO0E1Rm12dUNKO0E0Rmh2dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmt2dUNKO0E0Rmh2dUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmt2dUNOO0E0Rjl1dUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGZ3Z1Q0o7QTRGN3V1Q0U7RUFDRTtBNUYrdXVDSjtBNEY3dXVDSTtFQUNFO0VBQ0E7RUFDQTtBNUYrdXVDTjtBNEY3dXVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Rit1dUNSO0E0Rnp1dUNJO0VBQ0UscUJ0RjlmUTtBTnl1dkNkO0E0Rnp1dUNNO0VBQ0UsbUJ0RmpnQk07QU40dXZDZDtBNEZydXVDSTtFQUNFLHFCdEZ4Z0JRO0FOK3V2Q2Q7QTRGcnV1Q007RUFDRSxtQnRGM2dCTTtBTmt2dkNkO0E0Rmp1dUNJO0VBQ0UscUJ0RmxnQlU7QU5xdXZDaEI7QTRGanV1Q007RUFDRSxtQnRGcmdCUTtBTnd1dkNoQjtBNEY3dHVDSTtFQUNFLHFCdEYvZ0JVO0FOOHV2Q2hCO0E0Rjd0dUNNO0VBQ0UsbUJ0RmxoQlE7QU5pdnZDaEI7QTRGenR1Q0k7RUFDRSxxQnRGMWhCTztBTnF2dkNiO0E0Rnp0dUNNO0VBQ0UsbUJ0RjdoQks7QU53dnZDYjs7QTRGbnR1Q0U7RUFDRTtFQUNBO0E1RnN0dUNKO0E0RnB0dUNJO0VBQ0U7QTVGc3R1Q047QTRGbnR1Q0k7RUFDRTtFQUNBO0E1RnF0dUNOO0E0Rm50dUNNO0VBQ0U7QTVGcXR1Q1I7QTRGbHR1Q007RUFDRTtFQUNBO0VBQ0EseUJ0RnBrQk07RXNGcWtCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb3R1Q1I7QTRGbHR1Q1E7RUFDRSxjdEZwbEJGO0FOd3l2Q1I7O0E0RjVzdUNBO0VBQ0U7RUFDQSxjdEZ2bEJZO0VzRndsQlo7QTVGK3N1Q0Y7QTRGN3N1Q0U7RUFDRTtBNUYrc3VDSjtBNEY3c3VDSTtFQUNFLHFCdEY5bEJRO0FONnl2Q2Q7QTRGN3N1Q007RUFDRTtFQUNBLHlCdEZsbUJNO0FOaXp2Q2Q7QTRGMXN1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0c3VDSjtBNEYxc3VDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjRzdUNOOztBNEZ0c3VDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZybEJ1QjtFc0ZzbEJ2QjtBNUZ5c3VDRjtBNEZ2c3VDRTtFQUNFO0E1RnlzdUNKO0E0RnZzdUNJO0VBQ0U7QTVGeXN1Q047QTRGcnN1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnVzdUNKO0E0RnJzdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ1c3VDTjs7QTRGanN1Q0U7RUFDRTtBNUZvc3VDSjs7QTRGOXJ1Q0E7RUFDRTtBNUZpc3VDRjtBNEYvcnVDRTtFQUNFO0VBQ0E7QTVGaXN1Q0o7QTRGOXJ1Q0U7RUFDRTtBNUZnc3VDSjtBNEY1cnVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGMXJCc0I7RXNGMnJCdEI7QTVGOHJ1Q0o7QTRGNXJ1Q0k7RUFDRSxjdEZoc0JRO0FOODN2Q2Q7QTRGMXJ1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RnZzQnNCO0VzRndzQnRCO0E1RjRydUNKO0E0RjFydUNJO0VBQ0UsY3RGN3NCUTtBTnk0dkNkO0E0RnhydUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjBydUNKO0E0RnZydUNFO0VBQ0U7QTVGeXJ1Q0o7QTRGcnJ1Q0k7RUFDRSxjdEYxdUJFO0VzRjJ1QkYseUJ0RnB1QlE7QU4yNXZDZDtBNEZscnVDSTtFQUNFO0VBQ0E7RUFDQTtBNUZvcnVDTjtBNEZscnVDTTtFQUNFO0VBQ0E7QTVGb3J1Q1I7QTRGL3F1Q007RUFDRTtFQUNBO0E1RmlydUNSO0E0Rm5ydUNNO0VBQ0U7RUFDQTtBNUZxcnVDUjtBNEZ2cnVDTTtFQUNFO0VBQ0E7QTVGeXJ1Q1I7QTRGM3J1Q007RUFDRTtFQUNBO0E1RjZydUNSO0E0Ri9ydUNNO0VBQ0U7RUFDQTtBNUZpc3VDUjtBNEZuc3VDTTtFQUNFO0VBQ0E7QTVGcXN1Q1I7QTRGdnN1Q007RUFDRTtFQUNBO0E1RnlzdUNSO0E0RjNzdUNNO0VBQ0U7RUFDQTtBNUY2c3VDUjtBNEYvc3VDTTtFQUNFO0VBQ0E7QTVGaXR1Q1I7QTRGbnR1Q007RUFDRTtFQUNBO0E1RnF0dUNSO0E0RnZ0dUNNO0VBQ0U7RUFDQTtBNUZ5dHVDUjtBNEYzdHVDTTtFQUNFO0VBQ0E7QTVGNnR1Q1I7QTRGL3R1Q007RUFDRTtFQUNBO0E1Rml1dUNSO0E0Rm51dUNNO0VBQ0U7RUFDQTtBNUZxdXVDUjtBNEZ2dXVDTTtFQUNFO0VBQ0E7QTVGeXV1Q1I7QTRGM3V1Q007RUFDRTtFQUNBO0E1RjZ1dUNSO0E0Ri91dUNNO0VBQ0U7RUFDQTtBNUZpdnVDUjtBNEZudnVDTTtFQUNFO0VBQ0E7QTVGcXZ1Q1I7QTRGdnZ1Q007RUFDRTtFQUNBO0E1Rnl2dUNSO0E0RjN2dUNNO0VBQ0U7RUFDQTtBNUY2dnVDUjtBNEYvdnVDTTtFQUNFO0VBQ0E7QTVGaXd1Q1I7QTRGbnd1Q007RUFDRTtFQUNBO0E1RnF3dUNSO0E0RnZ3dUNNO0VBQ0U7RUFDQTtBNUZ5d3VDUjtBNEYzd3VDTTtFQUNFO0VBQ0E7QTVGNnd1Q1I7QTRGL3d1Q007RUFDRTtFQUNBO0E1Rml4dUNSO0E0Rm54dUNNO0VBQ0U7RUFDQTtBNUZxeHVDUjtBNEZ2eHVDTTtFQUNFO0VBQ0E7QTVGeXh1Q1I7QTRGM3h1Q007RUFDRTtFQUNBO0E1RjZ4dUNSO0E0Ri94dUNNO0VBQ0U7RUFDQTtBNUZpeXVDUjtBNEZueXVDTTtFQUNFO0VBQ0E7QTVGcXl1Q1I7QTRGdnl1Q007RUFDRTtFQUNBO0E1Rnl5dUNSO0E0RjN5dUNNO0VBQ0U7RUFDQTtBNUY2eXVDUjtBNEYveXVDTTtFQUNFO0VBQ0E7QTVGaXp1Q1I7QTRGbnp1Q007RUFDRTtFQUNBO0E1RnF6dUNSO0E0RnZ6dUNNO0VBQ0U7RUFDQTtBNUZ5enVDUjtBNEYzenVDTTtFQUNFO0VBQ0E7QTVGNnp1Q1I7QTRGL3p1Q007RUFDRTtFQUNBO0E1RmkwdUNSO0E0Rm4wdUNNO0VBQ0U7RUFDQTtBNUZxMHVDUjtBNEZ2MHVDTTtFQUNFO0VBQ0E7QTVGeTB1Q1I7QTRGMzB1Q007RUFDRTtFQUNBO0E1RjYwdUNSO0E0Ri8wdUNNO0VBQ0U7RUFDQTtBNUZpMXVDUjtBNEZuMXVDTTtFQUNFO0VBQ0E7QTVGcTF1Q1I7QTRGdjF1Q007RUFDRTtFQUNBO0E1RnkxdUNSO0E0RjMxdUNNO0VBQ0U7RUFDQTtBNUY2MXVDUjtBNEYvMXVDTTtFQUNFO0VBQ0E7QTVGaTJ1Q1I7QTRGbjJ1Q007RUFDRTtFQUNBO0E1RnEydUNSO0E0RnYydUNNO0VBQ0U7RUFDQTtBNUZ5MnVDUjtBNEYzMnVDTTtFQUNFO0VBQ0E7QTVGNjJ1Q1I7QTRGLzJ1Q007RUFDRTtFQUNBO0E1RmkzdUNSOztBNEZ6MnVDQTtFQUNFO0VBQ0E7QTVGNDJ1Q0Y7QTRGMTJ1Q0U7RUFDRTtBNUY0MnVDSjtBNEZ6MnVDRTtFQUNFO0VBQ0E7RUFDQTtBNUYyMnVDSjtBNEZ6MnVDSTtFQUNFO0E1RjIydUNOO0E0RngydUNJO0VBQ0U7QTVGMDJ1Q047QTRGeDJ1Q007RUFDRTtFQUNBO0VBQ0E7QTVGMDJ1Q1I7QTRGdjJ1Q007RUFDRTtFQUNBO0E1RnkydUNSO0E0RnYydUNRO0VBQ0U7QTVGeTJ1Q1Y7QTRGdjJ1Q1U7RUFDRTtBNUZ5MnVDWjtBNEZ0MnVDVTtFQUNFO0VBQ0E7QTVGdzJ1Q1o7QTRGbjJ1Q1U7RUFDRTtBNUZxMnVDWjtBNEZqMnVDWTtFQUNFO0VBQ0E7QTVGbTJ1Q2Q7QTRGOTF1Q1E7RUFDRTtBNUZnMnVDVjtBNEYzMXVDWTtFQUNFO0VBQ0E7RUFDQTtBNUY2MXVDZDtBNEYxMXVDWTtFQUNFO0E1RjQxdUNkO0E0RnYxdUNZO0VBQ0U7QTVGeTF1Q2Q7QTRGLzB1Q007RUFDRTtFQUNBO0E1RmkxdUNSO0E0RjUwdUNFO0VBQ0U7RUFDQTtFQUNBO0E1RjgwdUNKO0E0RjMwdUNNO0VBQ0UsVXRGM3lCa0I7RXNGNHlCbEIsV3RGNXlCa0I7QU55bndDMUI7QTRGMTB1Q007RUFDRTtBNUY0MHVDUjtBNEZ6MHVDTTtFQUNFO0VBQ0E7QTVGMjB1Q1I7QTRGdjB1Q1E7RUFDRTtBNUZ5MHVDVjtBNEZ2MHVDVTtFQUNFO0E1RnkwdUNaO0E0Ri96dUNJO0VBQ0UsVXRGeDBCb0I7RXNGeTBCcEIsV3RGejBCb0I7QU4wb3dDMUI7QTRGOXp1Q0k7RUFDRTtBNUZnMHVDTjtBNEY3enVDSTtFQUNFO0VBQ0E7QTVGK3p1Q047QTRGM3p1Q007RUFDRTtBNUY2enVDUjtBNEYzenVDUTtFQUNFO0E1RjZ6dUNWO0E0RnR6dUNFO0VBQ0U7QTVGd3p1Q0o7QTRGcnp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZ1enVDSjs7QTRGanp1Q0U7RUFDRTtBNUZvenVDSjtBNEZqenVDRTtFQUNFO0VBQ0E7QTVGbXp1Q0o7QTRGanp1Q0k7RUFDRTtBNUZtenVDTjtBNEZoenVDSTtFQUNFO0VBQ0E7QTVGa3p1Q047QTRGOXl1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGZ3p1Q0o7QTRGOXl1Q0k7RUFDRTtBNUZnenVDTjtBNEY3eXVDSTtFQUNFO0VBQ0Esa0N0Rmo3Qkc7RXNGazdCSDtFQUNBO0VBQ0E7RUFDQSxtQnRGNzhCUTtFc0Y4OEJSLGN0RnI5QkU7QU5vd3dDUjs7QTRGenl1Q0E7RUFDRTtFQUNBO0E1RjR5dUNGO0E0RjF5dUNFO0VBQ0U7RUFDQTtBNUY0eXVDSjtBNEZ6eXVDRTtFQUNFO0VBQ0E7RUFDQTtBNUYyeXVDSjtBNEZ6eXVDSTtFQUNFO0E1RjJ5dUNOO0E0Rnh5dUNJO0VBQ0U7RUFDQTtBNUYweXVDTjtBNEZ4eXVDTTtFQUNFO0VBQ0E7QTVGMHl1Q1I7QTRGdnl1Q007RUFDRTtBNUZ5eXVDUjtBNEZ0eXVDTTtFQUNFO0VBQ0E7QTVGd3l1Q1I7QTRGcnl1Q007RUFDRTtFQUNBO0VBQ0E7QTVGdXl1Q1I7QTRGcnl1Q1E7RUFDRTtFQUNBO0E1RnV5dUNWO0E0Rmp5dUNFO0VBQ0U7RUFDQTtBNUZteXVDSjs7QWdGN3p3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYwendDRjs7QWdGdnp3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvendDRjs7QWtHdjV3Q0E7RUFDRTtFQUNBLGM1RmFrQztFNEZabEM7RUFDQTtFQUNBO0FsRzA1d0NGO0FrR3g1d0NFO0VBQ0UsYzVGZlU7RTRGZ0JWO0FsRzA1d0NKO0FrR3Y1d0NFO0VBQ0U7QWxHeTV3Q0o7QWtHdDV3Q0U7RUFDRTtFQUNBO0FsR3c1d0NKO0FrR3Q1d0NJO0VBQ0U7RUFDQTtBbEd3NXdDTjs7QWtHbDV3Q0U7RUFDRTtFQUNBO0FsR3E1d0NKO0FrR241d0NJO0VBQ0U7QWxHcTV3Q047QWtHajV3Q007RUFDRTtFQUNBLHNCNUZOZ0I7QU55NXdDeEI7QWtHajV3Q1E7RUFoRU47RUFDQTtFQUNBO0VBQ0E7QWxHbzl3Q0Y7QWtHbDl3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdvOXdDSjtBa0c1NXdDUTtFQUNFLGM1RnJESTtFNEZzREo7QWxHODV3Q1Y7QWtHMTV3Q007RUFDRTtFQUNBO0VBQ0E7QWxHNDV3Q1I7QWtHMTV3Q1E7RUFDRTtFQUNBO0VBQ0E7QWxHNDV3Q1Y7QWtHMTV3Q1U7RUFDRTtFQUNBO0FsRzQ1d0NaO0FrR3g1d0NZO0VBQ0UsYzVGekVZO0FObSt3QzFCO0FrR3g1d0NjO0VBQ0U7QWxHMDV3Q2hCO0FrR2w1d0NRO0VBQ0UsYzVGdkZJO0U0RndGSjtBbEdvNXdDVjtBa0c5NHdDTTtFQUNFO0VBQ0E7QWxHZzV3Q1I7QWtHOTR3Q1E7RUFDRTtFQUNBO0FsR2c1d0NWO0FrRzM0d0NRO0VBQ0U7RUFDQTtFQTFHUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU55K3dDakI7QWtHNzR3Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHKzR3Q2Q7QWtHMzR3Q1U7RUFDRTtFQUNBO0FsRzY0d0NaO0FrRzE0d0NjO0VBQ0U7RUFDQSx5QjVGOUhVO0FOMGd4QzFCO0FrR3o0d0NjO0VBQ0UseUI1RjNJUjtBTnNoeENSO0FrR3Y0d0NZO0VBQ0UseUI1RnpJQTtBTmtoeENkO0FrR3Q0d0NZO0VBQ0U7QWxHdzR3Q2Q7QWtHcDR3Q1U7RUFDRTtFQUNBO0FsR3M0d0NaO0FrRzczd0NNO0VBQ0U7QWxHKzN3Q1I7QWtHNTN3Q007RUFDRTtBbEc4M3dDUjtBa0d4M3dDUTtFQUNFO0VBdktSO0VBQ0E7RUFDQTtFQUNBLHNCNUZlZTtBTm1oeENqQjtBa0d2M3dDa0I7RUFDRTtBbEd5M3dDcEI7QWtHNzJ3Q1E7RUFDRTtFQTVMUjtFQUNBO0VBQ0E7RUFDQSxzQjVGZWU7QU42aHhDakI7QWtHMzJ3Q1E7RUFDRTtBbEc2MndDVjtBa0d2MndDRTtFQUNFO0FsR3kyd0NKO0FrR3Yyd0NJO0VBQ0U7QWxHeTJ3Q047QWtHcjJ3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3Uyd0NKOztBa0doMndDSTtFQUNFO0VBQ0E7RUFwT0o7RUFDQTtFQUNBO0VBQ0Esc0I1RmVlO0FOeWp4Q2pCO0FrR24yd0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdxMndDVjtBa0duMndDVTtFQUNFO0VBQ0E7RUFDQSxjNUY3TndCO0FOa2t4Q3BDO0FrR2wyd0NVO0VBQ0U7RUFDQTtBbEdvMndDWjtBa0doMndDUTtFQUNFO0VBQ0E7RUFDQTtBbEdrMndDVjtBa0c5MXdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsR2cyd0NSO0FrRzcxd0NNO0VBQ0U7QWxHKzF3Q1I7QWtHNzF3Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVGM1JGO0U0RjRSRTtFQUNBO0FsRysxd0NWO0FrRzcxd0NVO0VBQ0U7QWxHKzF3Q1o7QWtHMTF3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUZqU2tCO0FONm54QzFCO0FrR3oxd0NNO0VBQ0U7QWxHMjF3Q1I7QWtHeDF3Q007RUFDRTtBbEcwMXdDUjtBa0d2MXdDTTtFQUNFO0FsR3kxd0NSOztBa0dqMXdDRTtFQUNFO0FsR28xd0NKO0FrR2wxd0NJO0VBMVVGO0VBQ0E7RUFDQTtFQUNBO0FsRytweENGO0FrRzdweENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHK3B4Q0o7QWtHNTF3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCNUZqVGE7RTRGa1RiO0FsRzgxd0NKO0FrRzUxd0NJO0VBQ0U7QWxHODF3Q047QWtHMzF3Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHNjF3Q047QWtHMzF3Q007RUFDRTtFQUNBLGM1RmpTaUI7RTRGa1NqQjtBbEc2MXdDUjtBa0czMXdDUTtFQUNFO0VBQ0E7QWxHNjF3Q1Y7QWtHMTF3Q1E7RUFDRTtFQUNBO0FsRzQxd0NWO0FrRzExd0NVO0VBQ0U7QWxHNDF3Q1o7QWtHeDF3Q1E7RUFDRTtFQUNBO0FsRzAxd0NWO0FrR3Axd0NNO0VBQ0U7QWxHczF3Q1I7QWtHajF3Q0U7RUFDRTtFQUNBLGM1RjdWZ0M7RTRGOFZoQztFQUNBO0FsR20xd0NKO0FrR2oxd0NJO0VBQ0UsYzVGeFhRO0U0RnlYUjtBbEdtMXdDTjs7QWtHNzB3Q0E7RUFDRTtFQUNBO0VBQ0E7QWxHZzF3Q0Y7QWtHOTB3Q0U7RUFDRTtFQUNBO0VBQ0E7QWxHZzF3Q0o7QWtHNzB3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RjlWcUI7QU42cXhDekI7QWtHNzB3Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHKzB3Q047O0FrRzEwd0NBO0VBQ0U7QWxHNjB3Q0Y7QWtHMTB3Q0k7RUFDRTtFQUNBO0VBQ0E7QWxHNDB3Q047QWtHMTB3Q007RUFDRTtBbEc0MHdDUjs7QWtHbjB3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3Mwd0NOO0FrR3Awd0NNO0VBQ0UsYzVGeGNEO0FOOHd4Q1A7QWtHbjB3Q007RUFDRSxjNUY1Y0Q7QU5peHhDUDtBa0doMHdDTTtFQUNFO0FsR2swd0NSO0FrRzd6d0NNO0VBQ0U7QWxHK3p3Q1I7O0FrR3R6d0NJO0VBQ0U7RUFDQTtFQUNBLGM1RjFiOEI7RTRGMmI5QixzQjVGemFrQjtFNEYwYWxCO0VBQ0E7RUFDQTtBbEd5endDTjtBa0d2endDTTtFQUNFO0VBQ0E7QWxHeXp3Q1I7QWtHdHp3Q007RUFDRTtBbEd3endDUjtBa0dyendDTTtFQUNFO0VBQ0E7RUFDQTtBbEd1endDUjtBa0duendDSTtFQUNFO0VBQ0E7QWxHcXp3Q047QWtHbnp3Q007RUFDRTtBbEdxendDUjtBa0duendDUTtFQUNFO0VBQ0E7QWxHcXp3Q1Y7O0FrRzd5d0NBO0VBQ0U7QWxHZ3p3Q0Y7O0FrRzN5d0NFO0VBQ0U7RUFDQTtBbEc4eXdDSjtBa0c1eXdDSTtFQWpoQkY7RUFDQTtFQUNBO0VBQ0E7QWxHZzB4Q0Y7QWtHOXp4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdnMHhDSjtBa0d2endDSTtFQUNFO0VBQ0E7QWxHeXp3Q047O0FrR256d0NBO0VBQ0U7RUFDQTtBbEdzendDRjtBa0dwendDRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdzendDSjtBa0dwendDSTs7RUFDRTtBbEd1endDTjtBa0duendDRTtFQUNFO0FsR3F6d0NKO0FrR256d0NJO0VBQ0U7QWxHcXp3Q047QWtHanp3Q0U7RUFDRTtBbEdtendDSjtBa0dqendDSTtFQUNFO0FsR216d0NOO0FrRzl5d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxHZ3p3Q047QWtHOXl3Q007RUFDRTtBbEdnendDUjtBa0c5eXdDUTtFQUNFO0FsR2d6d0NWO0FrRzd5d0NRO0VBQ0U7RUFDQTtBbEcreXdDVjtBa0c3eXdDVTtFQUNFO0FsRyt5d0NaO0FrRzN5d0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzZ5d0NWO0FrRzN5d0NVO0VBQ0U7QWxHNnl3Q1o7QWtHMXl3Q1U7RUFDRTtBbEc0eXdDWjtBa0d4eXdDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzB5d0NWOztBZ0ZsNnhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRis1eENGOztBZ0Y1NXhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnk1eENGOztBbUduaHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3RmtDZ0M7RTZGakNoQyxzQjdGbURvQjtFNkZsRHBCO0VBQ0E7RUFDQTtBbkdzaHlDSjtBbUdwaHlDSTtFQUNFO0VBQ0EsYzdGSVE7RTZGSFI7QW5Hc2h5Q047QW1Hbmh5Q0k7RURoQkY7RUFDQTtFQUNBO0VBQ0E7QWxHc2l5Q0Y7QWtHcGl5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdzaXlDSjtBbUc5aHlDSTtFQUNFLGM3RkxRO0U2Rk1SO0FuR2dpeUNOO0FtRzVoeUNFO0VBQ0U7RUFDQTtFQUNBLGM3RlNnQztBTnFoeUNwQztBbUc1aHlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HOGh5Q047QW1HM2h5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzZoeUNOO0FtR3poeUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjdGckJhO0U2RnNCYjtFQTJKQTs7OztHQUFBO0FuR3E0eENKO0FtRzloeUNJO0VBQ0U7QW5HZ2l5Q047QW1HN2h5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRytoeUNOO0FtRzdoeUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HK2h5Q1I7QW1HM2h5Q0k7RUFDRTtBbkc2aHlDTjtBbUcxaHlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HNGh5Q047QW1HMWh5Q007RUFDRTtBbkc0aHlDUjtBbUcxaHlDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRzRoeUNWO0FtRzFoeUNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HNGh5Q1o7QW1HdGh5Q0k7RUFDRTtBbkd3aHlDTjtBbUdyaHlDSTtFQUNFO0VBQ0E7RUFDQTtBbkd1aHlDTjtBbUdyaHlDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3Rm5GNEI7QU4wbXlDcEM7QW1Hbmh5Q0k7RUFDRTtFQUNBO0FuR3FoeUNOO0FtR25oeUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3RmpHNEI7QU5zbnlDcEM7QW1HL2d5Q1E7RUFDRTtBbkdpaHlDVjtBbUc5Z3lDUTtFQUNFO0FuR2doeUNWO0FtR3pneUNRO0VBQ0U7RUFDQSxjN0ZySDBCO0FOZ295Q3BDO0FtR3JneUNNO0VBQ0U7QW5HdWd5Q1I7QW1HcGd5Q007RUFDRSxtQjdGdEpNO0U2RnVKTixjN0Y5SkE7QU5vcXlDUjtBbUdwZ3lDUTtFQUNFO0VBQ0EsYzdGbEtGO0FOd3F5Q1I7QW1HbGd5Q007RUFDRTtFQUNBLGM3RnhLQTtBTjRxeUNSO0FtR2xneUNRO0VBQ0U7RUFDQSxjN0Y1S0Y7QU5ncnlDUjtBbUcvL3hDSTtFQUNFO0VBQ0E7RUFDQTtBbkdpZ3lDTjtBbUc5L3hDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuR2dneUNOO0FtRzcveENJO0VBQ0U7RUFDQTtBbkcrL3hDTjtBbUc3L3hDTTtFQUNFLGM3RjFMa0I7QU55cnlDMUI7QW1HNy94Q1E7RUFDRTtBbkcrL3hDVjtBbUdyL3hDSTtFQUNFLGM3RmpORTtFNkZrTkYseUI3RmxORTtFNkZtTkYscUI3RjVNUTtBTm1zeUNkO0FtR3AveENJO0VBQ0U7QW5Hcy94Q047QW1Hbi94Q0k7RUFDRTtBbkdxL3hDTjs7QWdGNXR5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5dHlDRjs7QWdGdHR5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZtdHlDRjs7QW9HajB5Q0E7RUFDRTtBcEdvMHlDRjtBb0dsMHlDRTtFQUNFO0VBQ0E7QXBHbzB5Q0o7QW9HajB5Q0U7RUFDRTtFQWhCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR28xeUNGO0FvR3AweUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5QkY7RUFDQTtFQUNBO0FwR3EyeUNGOztBb0dwMHlDQTtFQUNFO0FwR3UweUNGO0FvR3IweUNFO0VBQ0U7RUFDQTtBcEd1MHlDSjtBb0dwMHlDRTtFQUNFO0VBdENGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNjJ5Q0Y7QW9HdjB5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQXBERjtFQUNBO0VBQ0E7QXBHODN5Q0Y7O0FvR3YweUNBO0VBQ0U7QXBHMDB5Q0Y7QW9HeDB5Q0U7RUFDRTtFQUNBO0FwRzAweUNKO0FvR3YweUNFO0VBQ0U7RUE1REY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdzNHlDRjtBb0cxMHlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBMUVGO0VBQ0E7RUFDQTtBcEd1NXlDRjs7QW9HMTB5Q0E7RUFDRTtBcEc2MHlDRjtBb0czMHlDRTtFQUNFO0VBQ0E7QXBHNjB5Q0o7QW9HMTB5Q0U7RUFDRTtFQWxGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRys1eUNGO0FvRzcweUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFoR0Y7RUFDQTtFQUNBO0FwR2c3eUNGOztBb0c3MHlDQTtFQUNFO0FwR2cxeUNGO0FvRzkweUNFO0VBQ0U7RUFDQTtBcEdnMXlDSjtBb0c3MHlDRTtFQUNFO0VBeEdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdzd5Q0Y7QW9HaDF5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQXRIRjtFQUNBO0VBQ0E7QXBHeTh5Q0Y7O0FvR2gxeUNBO0VBQ0U7QXBHbTF5Q0Y7QW9HajF5Q0U7RUFDRTtFQUNBO0FwR20xeUNKO0FvR2gxeUNFO0VBQ0U7RUE5SEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpOXlDRjtBb0duMXlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBNUlGO0VBQ0E7RUFDQTtBcEdrK3lDRjs7QW9HbjF5Q0E7RUFDRTtBcEdzMXlDRjtBb0dwMXlDRTtFQUNFO0VBQ0E7QXBHczF5Q0o7QW9HbjF5Q0U7RUFDRTtFQXBKRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzAreUNGO0FvR3QxeUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFsS0Y7RUFDQTtFQUNBO0FwRzIveUNGOztBb0d0MXlDQTtFQUNFO0FwR3kxeUNGO0FvR3YxeUNFO0VBQ0U7RUFDQTtBcEd5MXlDSjtBb0d0MXlDRTtFQUNFO0VBMUtGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHbWd6Q0Y7QW9HejF5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQXhMRjtFQUNBO0VBQ0E7QXBHb2h6Q0Y7O0FvR3oxeUNBO0VBQ0U7QXBHNDF5Q0Y7QW9HMTF5Q0U7RUFDRTtFQUNBO0FwRzQxeUNKO0FvR3oxeUNFO0VBQ0U7RUFoTUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc0aHpDRjtBb0c1MXlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBOU1GO0VBQ0E7RUFDQTtBcEc2aXpDRjs7QW9HNTF5Q0E7QUFDQTtFQUNFO0FwRysxeUNGO0FvRzUxeUNJO0VBQ0U7RUFDQTtBcEc4MXlDTjs7QW9HdjF5Q0U7RUFDRTtFQUNBO0VBQ0E7QXBHMDF5Q0o7QW9HeDF5Q0k7RUFDRTtBcEcwMXlDTjtBb0d0MXlDRTtFQUNFO0VBdE9GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFvT0U7QXBHNDF5Q0o7O0FvR3YxeUNFO0VBQ0U7RUFDQTtFQUNBO0FwRzAxeUNKO0FvR3gxeUNJO0VBQ0U7QXBHMDF5Q047QW9HdDF5Q0U7RUFDRTtFQXhQRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBc1BFO0FwRzQxeUNKOztBb0d4MXlDQTtFQUNFO0lBQ0U7RXBHMjF5Q0Y7QUFDRjtBb0d4MXlDQTtFQUNFO0FwRzAxeUNGOztBb0d2MXlDQTtFQUNFO0FwRzAxeUNGOztBZ0YzbXpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRndtekNGOztBZ0ZybXpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmttekNGOztBcUc5dHpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHaXV6Q0Y7QXFHL3R6Q0U7RUFDRTtFQUNBO0FyR2l1ekNKO0FxRzd0ekNJO0VBQ0U7RUFDQTtBckcrdHpDTjtBcUczdHpDTTtFQUNFO0VBQ0E7QXJHNnR6Q1I7O0FnRm52ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ3Z6Q0Y7O0FnRjd1ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMHV6Q0Y7O0FzR3QyekNBO0VBQ0U7QXRHeTJ6Q0Y7QXNHdjJ6Q0U7RUFDRTtFQUNBO0F0R3kyekNKO0FzR3QyekNFO0VBQ0U7RUFDQTtBdEd3MnpDSjtBc0d0MnpDSTtFQUNFO0VBQ0EsY2hHSVE7QU5vMnpDZDtBc0dyMnpDSTtFQUNFO0VBQ0E7QXRHdTJ6Q047QXNHcjJ6Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEd1MnpDUjtBc0dsMnpDRTtFQUNFO0VBQ0E7RUFDQTtBdEdvMnpDSjtBc0cvMXpDTTtFQUNFO0F0R2kyekNSO0FzRzMxekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEc2MXpDTjtBc0cxMXpDTTtFQUNFO0F0RzQxekNSO0FzR3oxekNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcyMXpDUjtBc0d2MXpDUTtFQUNFO0VBQ0E7QXRHeTF6Q1Y7QXNHdDF6Q1E7RUFDRTtFQUNBO0F0R3cxekNWO0FzR3QxekNVO0VBQ0U7QXRHdzF6Q1o7QXNHcDF6Q1E7RUFDRTtFQUNBO0F0R3MxekNWO0FzR2wxekNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R28xekNSO0FzR2wxekNRO0VBQ0U7QXRHbzF6Q1Y7QXNHbDF6Q1U7RUFDRTtBdEdvMXpDWjtBc0doMXpDUTtFQUNFO0F0R2sxekNWO0FzRy8wekNRO0VBQ0U7RUFDQTtBdEdpMXpDVjtBc0cvMHpDVTtFQUNFO0F0R2kxekNaO0FzRzUwekNNO0VBQ0UsK0JoR25GUztFZ0dvRlQsa0NoR3BGUztBTms2ekNqQjtBc0czMHpDTTtFQUNFO0VBQ0EsZ0NoR3pGUztFZ0cwRlQsbUNoRzFGUztBTnU2ekNqQjtBc0cxMHpDTTtFQUNFO0lBQ0U7SUFDQTtFdEc0MHpDUjtFc0cxMHpDTTtJQUNFO0lBQ0E7RXRHNDB6Q1I7QUFDRjtBc0cxMHpDTTtFQUNFO0lBQ0U7RXRHNDB6Q1I7QUFDRjtBc0d4MHpDSTs7O0VBR0U7RUFDQTtFQUNBO0F0RzAwekNOO0FzR3YwekNJO0VBQ0U7QXRHeTB6Q047QXNHdjB6Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3kwekNSO0FzR3IwekNJO0VBQ0U7RUFDQTtBdEd1MHpDTjtBc0dyMHpDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHdTB6Q1I7O0FnRngvekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcS96Q0Y7O0FnRmwvekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGKyt6Q0Y7O0F1R3ptMENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkc0bTBDSjtBdUcxbTBDSTtFQUNFO0VBQ0E7QXZHNG0wQ047QXVHeG0wQ0U7RUFFRTtFQUNBO0VBQ0E7QXZHeW0wQ0o7QXVHdm0wQ0k7RUFDRTtFQUNBLGNqR0xRO0FOOG0wQ2Q7QXVHcm0wQ0U7RUFDRTtBdkd1bTBDSjtBdUdwbTBDRTtFQUNFO0VBQ0E7QXZHc20wQ0o7O0F1R2ptMENFO0VBQ0U7QXZHb20wQ0o7O0F1Ry9sMENFO0VBQ0U7RUFDQTtFQUNBO0F2R2ttMENKOztBdUc3bDBDRTtFQUNFO0F2R2dtMENKOztBdUc1bDBDQTtFQUNFO0VBQ0E7RUFDQTtBdkcrbDBDRjtBdUc3bDBDRTtFQUNFO0F2RytsMENKO0F1RzdsMENJO0VBQ0U7QXZHK2wwQ047O0F1RzFsMENBO0VBQ0U7RUFDQTtBdkc2bDBDRjs7QXVHemwwQ0U7RUFDRTtBdkc0bDBDSjtBdUd2bDBDTTtFQUNFO0F2R3lsMENSOztBZ0Y5cTBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjJxMENGOztBZ0Z4cTBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnFxMENGOztBd0dqeTBDQTtFQTRGRTtBeEd5czBDRjtBd0c1eDBDRTtFQUNFLFdBVEs7RUFVTCxZQVZLO0VBV0wsaUJBWEs7RUFZTDtFQUNBO0VBQ0E7RUFDQTtBeEc4eDBDSjtBd0c1eDBDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHOHgwQ047QXdHM3gwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNngwQ047QXdHMXgwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkF4Q1U7RUF5Q1Y7RUFDQTtFQUNBO0VBQ0EscUJsRzVCUTtBTnd6MENkO0F3R3p4MENJO0VBQ0U7QXhHMngwQ047QXdHengwQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcyeDBDUjtBd0d2eDBDSTtFQUNFO0F4R3l4MENOO0F3R3Z4MENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3l4MENSO0F3R3J4MENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEd1eDBDTjtBd0dueDBDRTtFQUNFLGNsR3JFc0I7QU4wMTBDMUI7QXdHM3cwQ1E7RUFDRTtBeEc2dzBDVjtBd0cxdzBDUTtFQUNFO0F4RzR3MENWO0F3R2p4MENRO0VBQ0U7QXhHbXgwQ1Y7QXdHaHgwQ1E7RUFDRTtBeEdreDBDVjtBd0d2eDBDUTtFQUNFO0F4R3l4MENWO0F3R3R4MENRO0VBQ0U7QXhHd3gwQ1Y7QXdHN3gwQ1E7RUFDRTtBeEcreDBDVjtBd0c1eDBDUTtFQUNFO0F4Rzh4MENWO0F3R255MENRO0VBQ0U7QXhHcXkwQ1Y7QXdHbHkwQ1E7RUFDRTtBeEdveTBDVjtBd0d6eTBDUTtFQUNFO0F4RzJ5MENWO0F3R3h5MENRO0VBQ0U7QXhHMHkwQ1Y7QXdHL3kwQ1E7RUFDRTtBeEdpejBDVjtBd0c5eTBDUTtFQUNFO0F4R2d6MENWO0F3R3J6MENRO0VBQ0U7QXhHdXowQ1Y7QXdHcHowQ1E7RUFDRTtBeEdzejBDVjtBd0czejBDUTtFQUNFO0F4RzZ6MENWO0F3RzF6MENRO0VBQ0U7QXhHNHowQ1Y7QXdHajAwQ1E7RUFDRTtBeEdtMDBDVjtBd0doMDBDUTtFQUNFO0F4R2swMENWO0F3R3YwMENRO0VBQ0U7QXhHeTAwQ1Y7QXdHdDAwQ1E7RUFDRTtBeEd3MDBDVjtBd0c3MDBDUTtFQUNFO0F4RyswMENWO0F3RzUwMENRO0VBQ0U7QXhHODAwQ1Y7QXdHbjEwQ1E7RUFDRTtBeEdxMTBDVjtBd0dsMTBDUTtFQUNFO0F4R28xMENWO0F3R3oxMENRO0VBQ0U7QXhHMjEwQ1Y7QXdHeDEwQ1E7RUFDRTtBeEcwMTBDVjtBd0cvMTBDUTtFQUNFO0F4R2kyMENWO0F3RzkxMENRO0VBQ0U7QXhHZzIwQ1Y7QXdHcjIwQ1E7RUFDRTtBeEd1MjBDVjtBd0dwMjBDUTtFQUNFO0F4R3MyMENWO0F3RzMyMENRO0VBQ0U7QXhHNjIwQ1Y7QXdHMTIwQ1E7RUFDRTtBeEc0MjBDVjtBd0dqMzBDUTtFQUNFO0F4R20zMENWO0F3R2gzMENRO0VBQ0U7QXhHazMwQ1Y7QXdHdjMwQ1E7RUFDRTtBeEd5MzBDVjtBd0d0MzBDUTtFQUNFO0F4R3czMENWO0F3RzczMENRO0VBQ0U7QXhHKzMwQ1Y7QXdHNTMwQ1E7RUFDRTtBeEc4MzBDVjtBd0duNDBDUTtFQUNFO0F4R3E0MENWO0F3R2w0MENRO0VBQ0U7QXhHbzQwQ1Y7QXdHejQwQ1E7RUFDRTtBeEcyNDBDVjtBd0d4NDBDUTtFQUNFO0F4RzA0MENWO0F3Ry80MENRO0VBQ0U7QXhHaTUwQ1Y7QXdHOTQwQ1E7RUFDRTtBeEdnNTBDVjtBd0dyNTBDUTtFQUNFO0F4R3U1MENWO0F3R3A1MENRO0VBQ0U7QXhHczUwQ1Y7QXdHMzUwQ1E7RUFDRTtBeEc2NTBDVjtBd0cxNTBDUTtFQUNFO0F4RzQ1MENWO0F3R2o2MENRO0VBQ0U7QXhHbTYwQ1Y7QXdHaDYwQ1E7RUFDRTtBeEdrNjBDVjtBd0d2NjBDUTtFQUNFO0F4R3k2MENWO0F3R3Q2MENRO0VBQ0U7QXhHdzYwQ1Y7QXdHNzYwQ1E7RUFDRTtBeEcrNjBDVjtBd0c1NjBDUTtFQUNFO0F4Rzg2MENWO0F3R243MENRO0VBQ0U7QXhHcTcwQ1Y7QXdHbDcwQ1E7RUFDRTtBeEdvNzBDVjtBd0d6NzBDUTtFQUNFO0F4RzI3MENWO0F3R3g3MENRO0VBQ0U7QXhHMDcwQ1Y7QXdHLzcwQ1E7RUFDRTtBeEdpODBDVjtBd0c5NzBDUTtFQUNFO0F4R2c4MENWO0F3R3I4MENRO0VBQ0U7QXhHdTgwQ1Y7QXdHcDgwQ1E7RUFDRTtBeEdzODBDVjtBd0czODBDUTtFQUNFO0F4RzY4MENWO0F3RzE4MENRO0VBQ0U7QXhHNDgwQ1Y7QXdHajkwQ1E7RUFDRTtBeEdtOTBDVjtBd0doOTBDUTtFQUNFO0F4R2s5MENWO0F3R3Y5MENRO0VBQ0U7QXhHeTkwQ1Y7QXdHdDkwQ1E7RUFDRTtBeEd3OTBDVjtBd0c3OTBDUTtFQUNFO0F4Rys5MENWO0F3RzU5MENRO0VBQ0U7QXhHODkwQ1Y7QXdHbiswQ1E7RUFDRTtBeEdxKzBDVjtBd0dsKzBDUTtFQUNFO0F4R28rMENWO0F3R3orMENRO0VBQ0U7QXhHMiswQ1Y7QXdHeCswQ1E7RUFDRTtBeEcwKzBDVjtBd0cvKzBDUTtFQUNFO0F4R2kvMENWO0F3RzkrMENRO0VBQ0U7QXhHZy8wQ1Y7QXdHci8wQ1E7RUFDRTtBeEd1LzBDVjtBd0dwLzBDUTtFQUNFO0F4R3MvMENWO0F3RzMvMENRO0VBQ0U7QXhHNi8wQ1Y7QXdHMS8wQ1E7RUFDRTtBeEc0LzBDVjtBd0dqZzFDUTtFQUNFO0F4R21nMUNWO0F3R2hnMUNRO0VBQ0U7QXhHa2cxQ1Y7QXdHdmcxQ1E7RUFDRTtBeEd5ZzFDVjtBd0d0ZzFDUTtFQUNFO0F4R3dnMUNWO0F3RzdnMUNRO0VBQ0U7QXhHK2cxQ1Y7QXdHNWcxQ1E7RUFDRTtBeEc4ZzFDVjtBd0duaDFDUTtFQUNFO0F4R3FoMUNWO0F3R2xoMUNRO0VBQ0U7QXhHb2gxQ1Y7QXdHemgxQ1E7RUFDRTtBeEcyaDFDVjtBd0d4aDFDUTtFQUNFO0F4RzBoMUNWO0F3Ry9oMUNRO0VBQ0U7QXhHaWkxQ1Y7QXdHOWgxQ1E7RUFDRTtBeEdnaTFDVjtBd0dyaTFDUTtFQUNFO0F4R3VpMUNWO0F3R3BpMUNRO0VBQ0U7QXhHc2kxQ1Y7QXdHM2kxQ1E7RUFDRTtBeEc2aTFDVjtBd0cxaTFDUTtFQUNFO0F4RzRpMUNWO0F3R2pqMUNRO0VBQ0U7QXhHbWoxQ1Y7QXdHaGoxQ1E7RUFDRTtBeEdrajFDVjtBd0cxaTFDUTtFQUNFO0F4RzRpMUNWO0F3R3ppMUNRO0VBQ0U7QXhHMmkxQ1Y7QXdHaGoxQ1E7RUFDRTtBeEdrajFDVjtBd0cvaTFDUTtFQUNFO0F4R2lqMUNWO0F3R3RqMUNRO0VBQ0U7QXhHd2oxQ1Y7QXdHcmoxQ1E7RUFDRTtBeEd1ajFDVjtBd0c1ajFDUTtFQUNFO0F4RzhqMUNWO0F3RzNqMUNRO0VBQ0U7QXhHNmoxQ1Y7QXdHbGsxQ1E7RUFDRTtBeEdvazFDVjtBd0dqazFDUTtFQUNFO0F4R21rMUNWO0F3R3hrMUNRO0VBQ0U7QXhHMGsxQ1Y7QXdHdmsxQ1E7RUFDRTtBeEd5azFDVjtBd0c5azFDUTtFQUNFO0F4R2dsMUNWO0F3RzdrMUNRO0VBQ0U7QXhHK2sxQ1Y7QXdHcGwxQ1E7RUFDRTtBeEdzbDFDVjtBd0dubDFDUTtFQUNFO0F4R3FsMUNWO0F3RzFsMUNRO0VBQ0U7QXhHNGwxQ1Y7QXdHemwxQ1E7RUFDRTtBeEcybDFDVjtBd0dobTFDUTtFQUNFO0F4R2ttMUNWO0F3Ry9sMUNRO0VBQ0U7QXhHaW0xQ1Y7QXdHdG0xQ1E7RUFDRTtBeEd3bTFDVjtBd0dybTFDUTtFQUNFO0F4R3VtMUNWO0F3RzVtMUNRO0VBQ0U7QXhHOG0xQ1Y7QXdHM20xQ1E7RUFDRTtBeEc2bTFDVjtBd0dsbjFDUTtFQUNFO0F4R29uMUNWO0F3R2puMUNRO0VBQ0U7QXhHbW4xQ1Y7QXdHeG4xQ1E7RUFDRTtBeEcwbjFDVjtBd0d2bjFDUTtFQUNFO0F4R3luMUNWO0F3RzluMUNRO0VBQ0U7QXhHZ28xQ1Y7QXdHN24xQ1E7RUFDRTtBeEcrbjFDVjtBd0dwbzFDUTtFQUNFO0F4R3NvMUNWO0F3R25vMUNRO0VBQ0U7QXhHcW8xQ1Y7QXdHMW8xQ1E7RUFDRTtBeEc0bzFDVjtBd0d6bzFDUTtFQUNFO0F4RzJvMUNWO0F3R2hwMUNRO0VBQ0U7QXhHa3AxQ1Y7QXdHL28xQ1E7RUFDRTtBeEdpcDFDVjtBd0d0cDFDUTtFQUNFO0F4R3dwMUNWO0F3R3JwMUNRO0VBQ0U7QXhHdXAxQ1Y7QXdHNXAxQ1E7RUFDRTtBeEc4cDFDVjtBd0czcDFDUTtFQUNFO0F4RzZwMUNWO0F3R2xxMUNRO0VBQ0U7QXhHb3ExQ1Y7QXdHanExQ1E7RUFDRTtBeEdtcTFDVjtBd0d4cTFDUTtFQUNFO0F4RzBxMUNWO0F3R3ZxMUNRO0VBQ0U7QXhHeXExQ1Y7QXdHOXExQ1E7RUFDRTtBeEdncjFDVjtBd0c3cTFDUTtFQUNFO0F4RytxMUNWO0F3R3ByMUNRO0VBQ0U7QXhHc3IxQ1Y7QXdHbnIxQ1E7RUFDRTtBeEdxcjFDVjtBd0cxcjFDUTtFQUNFO0F4RzRyMUNWO0F3R3pyMUNRO0VBQ0U7QXhHMnIxQ1Y7QXdHaHMxQ1E7RUFDRTtBeEdrczFDVjtBd0cvcjFDUTtFQUNFO0F4R2lzMUNWO0F3R3RzMUNRO0VBQ0U7QXhHd3MxQ1Y7QXdHcnMxQ1E7RUFDRTtBeEd1czFDVjtBd0c1czFDUTtFQUNFO0F4RzhzMUNWO0F3RzNzMUNRO0VBQ0U7QXhHNnMxQ1Y7QXdHbHQxQ1E7RUFDRTtBeEdvdDFDVjtBd0dqdDFDUTtFQUNFO0F4R210MUNWO0F3R3h0MUNRO0VBQ0U7QXhHMHQxQ1Y7QXdHdnQxQ1E7RUFDRTtBeEd5dDFDVjtBd0c5dDFDUTtFQUNFO0F4R2d1MUNWO0F3Rzd0MUNRO0VBQ0U7QXhHK3QxQ1Y7QXdHcHUxQ1E7RUFDRTtBeEdzdTFDVjtBd0dudTFDUTtFQUNFO0F4R3F1MUNWO0F3RzF1MUNRO0VBQ0U7QXhHNHUxQ1Y7QXdHenUxQ1E7RUFDRTtBeEcydTFDVjtBd0dodjFDUTtFQUNFO0F4R2t2MUNWO0F3Ry91MUNRO0VBQ0U7QXhHaXYxQ1Y7QXdHdHYxQ1E7RUFDRTtBeEd3djFDVjtBd0dydjFDUTtFQUNFO0F4R3V2MUNWO0F3RzV2MUNRO0VBQ0U7QXhHOHYxQ1Y7QXdHM3YxQ1E7RUFDRTtBeEc2djFDVjtBd0dsdzFDUTtFQUNFO0F4R293MUNWO0F3R2p3MUNRO0VBQ0U7QXhHbXcxQ1Y7QXdHeHcxQ1E7RUFDRTtBeEcwdzFDVjtBd0d2dzFDUTtFQUNFO0F4R3l3MUNWO0F3Rzl3MUNRO0VBQ0U7QXhHZ3gxQ1Y7QXdHN3cxQ1E7RUFDRTtBeEcrdzFDVjtBd0dweDFDUTtFQUNFO0F4R3N4MUNWO0F3R254MUNRO0VBQ0U7QXhHcXgxQ1Y7QXdHMXgxQ1E7RUFDRTtBeEc0eDFDVjtBd0d6eDFDUTtFQUNFO0F4RzJ4MUNWO0F3R2h5MUNRO0VBQ0U7QXhHa3kxQ1Y7QXdHL3gxQ1E7RUFDRTtBeEdpeTFDVjtBd0d0eTFDUTtFQUNFO0F4R3d5MUNWO0F3R3J5MUNRO0VBQ0U7QXhHdXkxQ1Y7QXdHNXkxQ1E7RUFDRTtBeEc4eTFDVjtBd0czeTFDUTtFQUNFO0F4RzZ5MUNWO0F3R2x6MUNRO0VBQ0U7QXhHb3oxQ1Y7QXdHanoxQ1E7RUFDRTtBeEdtejFDVjtBd0d4ejFDUTtFQUNFO0F4RzB6MUNWO0F3R3Z6MUNRO0VBQ0U7QXhHeXoxQ1Y7QXdHOXoxQ1E7RUFDRTtBeEdnMDFDVjtBd0c3ejFDUTtFQUNFO0F4Ryt6MUNWO0F3R3AwMUNRO0VBQ0U7QXhHczAxQ1Y7QXdHbjAxQ1E7RUFDRTtBeEdxMDFDVjtBd0cxMDFDUTtFQUNFO0F4RzQwMUNWO0F3R3owMUNRO0VBQ0U7QXhHMjAxQ1Y7QXdHaDExQ1E7RUFDRTtBeEdrMTFDVjtBd0cvMDFDUTtFQUNFO0F4R2kxMUNWO0F3R3YwMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3kwMUNOO0V3R3YwMUNJO0lBQ0U7SUFDQTtFeEd5MDFDTjtBQUNGO0F3R2oxMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R20xMUNOO0V3R2oxMUNJO0lBQ0U7SUFDQTtFeEdtMTFDTjtBQUNGO0F3RzMxMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzYxMUNOO0V3RzMxMUNJO0lBQ0U7SUFDQTtFeEc2MTFDTjtBQUNGO0F3R3IyMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3UyMUNOO0V3R3IyMUNJO0lBQ0U7SUFDQTtFeEd1MjFDTjtBQUNGO0F3Ry8yMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2kzMUNOO0V3Ry8yMUNJO0lBQ0U7SUFDQTtFeEdpMzFDTjtBQUNGO0F3R3ozMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzIzMUNOO0V3R3ozMUNJO0lBQ0U7SUFDQTtFeEcyMzFDTjtBQUNGO0F3R240MUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3E0MUNOO0V3R240MUNJO0lBQ0U7SUFDQTtFeEdxNDFDTjtBQUNGO0F3Rzc0MUNJO0VBQ0U7SUFDRTtJQUNBO0V4Rys0MUNOO0V3Rzc0MUNJO0lBQ0U7SUFDQTtFeEcrNDFDTjtBQUNGO0F3R3Y1MUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3k1MUNOO0V3R3Y1MUNJO0lBQ0U7SUFDQTtFeEd5NTFDTjtBQUNGO0F3R2o2MUNJO0VBQ0U7SUFDRTtJQUNBO0V4R202MUNOO0V3R2o2MUNJO0lBQ0U7SUFDQTtFeEdtNjFDTjtBQUNGO0F3RzM2MUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzY2MUNOO0V3RzM2MUNJO0lBQ0U7SUFDQTtFeEc2NjFDTjtBQUNGO0F3R3I3MUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3U3MUNOO0V3R3I3MUNJO0lBQ0U7SUFDQTtFeEd1NzFDTjtBQUNGO0F3Ry83MUNJO0VBQ0U7SUFDRTtJQUNBO0V4R2k4MUNOO0V3Ry83MUNJO0lBQ0U7SUFDQTtFeEdpODFDTjtBQUNGO0F3R3o4MUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzI4MUNOO0V3R3o4MUNJO0lBQ0U7SUFDQTtFeEcyODFDTjtBQUNGO0F3R245MUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3E5MUNOO0V3R245MUNJO0lBQ0U7SUFDQTtFeEdxOTFDTjtBQUNGO0F3Rzc5MUNJO0VBQ0U7SUFDRTtJQUNBO0V4Rys5MUNOO0V3Rzc5MUNJO0lBQ0U7SUFDQTtFeEcrOTFDTjtBQUNGO0F3R3YrMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R3krMUNOO0V3R3YrMUNJO0lBQ0U7SUFDQTtFeEd5KzFDTjtBQUNGO0F3R2ovMUNJO0VBQ0U7SUFDRTtJQUNBO0V4R20vMUNOO0V3R2ovMUNJO0lBQ0U7SUFDQTtFeEdtLzFDTjtBQUNGO0F3RzMvMUNJO0VBQ0U7SUFDRTtJQUNBO0V4RzYvMUNOO0V3RzMvMUNJO0lBQ0U7SUFDQTtFeEc2LzFDTjtBQUNGO0F3R3JnMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VnMkNOO0V3R3JnMkNJO0lBQ0U7SUFDQTtFeEd1ZzJDTjtBQUNGO0F3Ry9nMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R2loMkNOO0V3Ry9nMkNJO0lBQ0U7SUFDQTtFeEdpaDJDTjtBQUNGO0F3R3poMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJoMkNOO0V3R3poMkNJO0lBQ0U7SUFDQTtFeEcyaDJDTjtBQUNGO0F3R25pMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FpMkNOO0V3R25pMkNJO0lBQ0U7SUFDQTtFeEdxaTJDTjtBQUNGO0F3RzdpMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RytpMkNOO0V3RzdpMkNJO0lBQ0U7SUFDQTtFeEcraTJDTjtBQUNGO0F3R3ZqMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lqMkNOO0V3R3ZqMkNJO0lBQ0U7SUFDQTtFeEd5ajJDTjtBQUNGO0F3R2prMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R21rMkNOO0V3R2prMkNJO0lBQ0U7SUFDQTtFeEdtazJDTjtBQUNGO0F3RzNrMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZrMkNOO0V3RzNrMkNJO0lBQ0U7SUFDQTtFeEc2azJDTjtBQUNGO0F3R3JsMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VsMkNOO0V3R3JsMkNJO0lBQ0U7SUFDQTtFeEd1bDJDTjtBQUNGO0F3Ry9sMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R2ltMkNOO0V3Ry9sMkNJO0lBQ0U7SUFDQTtFeEdpbTJDTjtBQUNGO0F3R3ptMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJtMkNOO0V3R3ptMkNJO0lBQ0U7SUFDQTtFeEcybTJDTjtBQUNGO0F3R25uMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FuMkNOO0V3R25uMkNJO0lBQ0U7SUFDQTtFeEdxbjJDTjtBQUNGO0F3RzduMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RytuMkNOO0V3RzduMkNJO0lBQ0U7SUFDQTtFeEcrbjJDTjtBQUNGO0F3R3ZvMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3lvMkNOO0V3R3ZvMkNJO0lBQ0U7SUFDQTtFeEd5bzJDTjtBQUNGO0F3R2pwMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R21wMkNOO0V3R2pwMkNJO0lBQ0U7SUFDQTtFeEdtcDJDTjtBQUNGO0F3RzNwMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZwMkNOO0V3RzNwMkNJO0lBQ0U7SUFDQTtFeEc2cDJDTjtBQUNGO0F3R3JxMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3VxMkNOO0V3R3JxMkNJO0lBQ0U7SUFDQTtFeEd1cTJDTjtBQUNGO0F3Ry9xMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R2lyMkNOO0V3Ry9xMkNJO0lBQ0U7SUFDQTtFeEdpcjJDTjtBQUNGO0F3R3pyMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJyMkNOO0V3R3pyMkNJO0lBQ0U7SUFDQTtFeEcycjJDTjtBQUNGO0F3R25zMkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3FzMkNOO0V3R25zMkNJO0lBQ0U7SUFDQTtFeEdxczJDTjtBQUNGO0F3RzdzMkNJO0VBQ0U7SUFDRTtJQUNBO0V4RytzMkNOO0V3RzdzMkNJO0lBQ0U7SUFDQTtFeEcrczJDTjtBQUNGO0F3R3Z0MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3l0MkNOO0V3R3Z0MkNJO0lBQ0U7SUFDQTtFeEd5dDJDTjtBQUNGO0F3R2p1MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R211MkNOO0V3R2p1MkNJO0lBQ0U7SUFDQTtFeEdtdTJDTjtBQUNGO0F3RzN1MkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzZ1MkNOO0V3RzN1MkNJO0lBQ0U7SUFDQTtFeEc2dTJDTjtBQUNGO0F3R3J2MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3V2MkNOO0V3R3J2MkNJO0lBQ0U7SUFDQTtFeEd1djJDTjtBQUNGO0F3Ry92MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R2l3MkNOO0V3Ry92MkNJO0lBQ0U7SUFDQTtFeEdpdzJDTjtBQUNGO0F3R3p3MkNJO0VBQ0U7SUFDRTtJQUNBO0V4RzJ3MkNOO0V3R3p3MkNJO0lBQ0U7SUFDQTtFeEcydzJDTjtBQUNGO0F3R254MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3F4MkNOO0V3R254MkNJO0lBQ0U7SUFDQTtFeEdxeDJDTjtBQUNGO0F3Rzd4MkNJO0VBQ0U7SUFDRTtJQUNBO0V4Ryt4MkNOO0V3Rzd4MkNJO0lBQ0U7SUFDQTtFeEcreDJDTjtBQUNGO0F3R3Z5MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R3l5MkNOO0V3R3Z5MkNJO0lBQ0U7SUFDQTtFeEd5eTJDTjtBQUNGO0F3R2p6MkNJO0VBQ0U7SUFDRTtJQUNBO0V4R216MkNOO0V3R2p6MkNJO0lBQ0U7SUFDQTtFeEdtejJDTjtBQUNGOztBZ0YzNzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnc3MkNGOztBZ0ZyNzJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRms3MkNGOztBeUc5aTNDQTtFQUNFO0VBQ0E7QXpHaWozQ0Y7O0F5RzdpM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHZ2ozQ0Y7QXlHOWkzQ0U7RUFDRTtFQUNBO0F6R2dqM0NKO0F5RzdpM0NFO0VBQ0U7RUFDQTtBekcraTNDSjs7QXlHMWkzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbkdLZTtFbUdKZjtBekc2aTNDRjtBeUczaTNDRTtFQUNFO0VBQ0E7RUFDQSx5Qm5HcEJVO0FOaWszQ2Q7O0FnRnBsM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGaWwzQ0Y7O0FnRjlrM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMmszQ0Y7O0EwR3RzM0NBO0VBQ0U7QTFHeXMzQ0Y7QTBHdnMzQ0U7RUFDRTtFQUNBO0ExR3lzM0NKO0EwR3RzM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR3dzM0NKO0EwR3RzM0NJO0VBQ0U7RUFDQTtBMUd3czNDTjtBMEdyczNDSTtFQUNFO0ExR3VzM0NOO0EwR3BzM0NJO0VBQ0U7QTFHc3MzQ047QTBHbnMzQ0k7RUFDRTtBMUdxczNDTjtBMEdsczNDSTtFQUNFO0ExR29zM0NOO0EwR2pzM0NJO0VBQ0U7RUFDQTtFQUNBO0ExR21zM0NOOztBMEc3cjNDQTtFQUNFO0VBQ0E7RUFDQTtBMUdnczNDRjtBMEc5cjNDRTtFQUNFO0ExR2dzM0NKO0EwRzVyM0NJO0VBQ0U7RUFDQTtFQUNBO0ExRzhyM0NOO0EwRzVyM0NNO0VBQ0U7QTFHOHIzQ1I7QTBHM3IzQ007RUFDRTtBMUc2cjNDUjs7QTJHenczQ0E7RUFJSTtJQUNFO0UzR3l3M0NKOztFMkdwdzNDRTtJQUNFO0UzR3V3M0NKO0UyR3J3M0NJO0lBQ0U7SUFDQTtFM0d1dzNDTjtFMkdydzNDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNHdXczQ1I7RTJHbnczQ0k7SUFDRTtJQUNBO0UzR3F3M0NOO0UyR2x3M0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNHb3czQ047RTJHanczQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzR213M0NOO0UyR2h3M0NJO0lBQ0U7RTNHa3czQ047RTJHL3YzQ1E7SUFDRTtFM0dpdzNDVjtBQUNGO0FnRm56M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGK3kzQ0Y7O0FnRjV5M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeXkzQ0Y7O0E0R3A2M0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHdTYzQ0o7QTRHajYzQ0k7RUFDRSxjdEdERTtFc0dFRjtFQUNBO0E1R202M0NOO0E0R2o2M0NNO0VBQ0U7QTVHbTYzQ1I7QTRHaDYzQ007RUFDRTtBNUdrNjNDUjtBNEc3NTNDRTtFQUNFO0E1Rys1M0NKO0E0Rzc1M0NJO0VBQ0U7RUFDQTtBNUcrNTNDTjtBNEc3NTNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHKzUzQ1I7QTRHNzUzQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUcrNTNDVjtBNEc1NTNDUTtFQUNFO0E1Rzg1M0NWO0E0RzU1M0NVO0VBQ0U7QTVHODUzQ1o7QTRHeDUzQ0k7RUFDRSxjdEdyREU7RXNHc0RGO0VBQ0E7RUFDQTtFQUNBO0E1RzA1M0NOO0E0R3g1M0NNO0VBQ0U7QTVHMDUzQ1I7O0E0R241M0NFO0VBQ0U7RUFDQTtBNUdzNTNDSjs7QTRHbDUzQ0E7RUFHTTtJQUNFO0lBQ0E7RTVHbTUzQ047QUFDRjtBZ0Y5KzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjArM0NGOztBZ0Z2KzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm8rM0NGOztBNkdobTRDQTtFQUNFO0lBQ0UsaUJ2R2tIMkI7RU5pLzNDN0I7O0U2R2htNENBO0lBQ0U7RTdHbW00Q0Y7O0U2R2htNENBO0VBQ0E7SUFDRTtNQUNFO01BQ0E7STdHbW00Q0Y7STZHaG00Q0E7TUFDRTtNQUNBO0k3R2ttNENGO0VBQ0Y7RTZHL2w0Q0E7SUFDRTtJQUNBO0lBQ0E7RTdHaW00Q0Y7O0U2R3hpNENBO0VBRUE7SUFDRTtFN0cwaTRDRjs7RTZHdmk0Q0E7SUFDRTtJQUNBO0U3RzBpNENGOztFNkd2aTRDQTtJQUNFO0lBQ0E7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0U7RTdHMGk0Q0Y7O0U2R3ZpNENBO0lBQ0UsYXZHbEJrQztFTjRqNENwQzs7RTZHbGk0Q1U7SUFDRTtJQUNBO0lBQ0E7RTdHcWk0Q1o7RTZHbmk0Q1k7SUFDRTtFN0dxaTRDZDs7RTZHNWg0Q0E7RUFDQTtJQUNFO0U3RytoNENGOztFNkc1aDRDQTtJQUNFO0U3RytoNENGOztFNkczaDRDRTtJQUNFO0U3RzhoNENKOztFNkczaDRDQTtFQUVBO0VBRUU7SUFDRTtFN0c0aDRDSjs7RTZHemg0Q0E7RUFFQTtFQUVFO0lBQ0U7RTdHMGg0Q0o7RTZHeGg0Q0k7SUFDRTtFN0cwaDRDTjtFNkdyaDRDSTtJQUNFO0U3R3VoNENOO0U2R3BoNENJO0lBQ0U7RTdHc2g0Q047O0U2R2xoNENBO0VBRUE7RUFDQTtJQUNFO0lBQ0E7RTdHb2g0Q0Y7RTZHbGg0Q0U7SUFDRTtFN0dvaDRDSjtFNkdqaDRDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHbWg0Q0o7O0U2Ry9nNENBO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY3ZHbk1nQztJdUdvTWhDO0lBQ0E7RTdHa2g0Q0Y7RTZHaGg0Q0U7SUFDRTtJQUNBO0U3R2toNENKOztFNkc3ZzRDRTtJQUNFO0U3R2doNENKOztFNkd4ZzRDUTtJQUNFO0U3RzJnNENWO0U2R3hnNENRO0lBQ0U7SUF2T1I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHa3Y0Q0Y7RTZHaGg0Q1U7SUE1TlI7SUFDQTtJQUNBLHlCdkc1QlU7RU4ydzRDWjtFNkc3dTRDRTtJQUNFLGN2R3RDRTtJdUd1Q0Y7RTdHK3U0Q0o7RTZHN3U0Q0U7SUFDRSxjdkcxQ0U7SXVHMkNGO0lBQ0E7RTdHK3U0Q0o7RTZHMWg0Q1U7SUFoTlI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHNnU0Q0Y7RTZHM3U0Q0U7SUFDRTtFN0c2dTRDSjtFNkczdTRDSTtJQUNFO0lBQ0E7SUFDQTtFN0c2dTRDTjtFNkczdTRDTTtJQUNFO0U3RzZ1NENSO0U2R3RpNENFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHd2k0Q0o7RTZHdGk0Q0k7SUFDRTtJQUNBO0lBQ0E7RTdHd2k0Q047RTZHdGk0Q007SUFDRTtFN0d3aTRDUjtFNkdwaTRDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3R3NpNENWO0U2R3BpNENVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTdHc2k0Q1o7RTZHcGk0Q1k7SUFDRTtJQUNBO0U3R3NpNENkO0U2R2ppNENRO0lBaFNOO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3R28wNENGO0U2RzFpNENVO0lBcFJSO0lBQ0E7SUFDQSx5QnZHNUJVO0VONjE0Q1o7RTZHL3o0Q0U7SUFDRSxjdkd0Q0U7SXVHdUNGO0U3R2kwNENKO0U2Ry96NENFO0lBQ0UsY3ZHMUNFO0l1RzJDRjtJQUNBO0U3R2kwNENKO0U2R3BqNENVO0lBeFFSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3Ryt6NENGO0U2Rzd6NENFO0lBQ0U7RTdHK3o0Q0o7RTZHN3o0Q0k7SUFDRTtJQUNBO0lBQ0E7RTdHK3o0Q047RTZHN3o0Q007SUFDRTtFN0crejRDUjtFNkcvajRDUTtJQUNFO0lBQ0E7SUFDQTtFN0dpazRDVjtFNkcvajRDVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3R2lrNENaO0U2Ry9qNENZO0lBQ0U7SUFDQTtFN0dpazRDZDtFNkc1ajRDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0c4ajRDVjtFNkc1ajRDVTtJQTlUUjtJQUNBO0lBQ0EseUJ2RzVCVTtFTnk1NENaO0U2RzMzNENFO0lBQ0UsY3ZHdENFO0l1R3VDRjtFN0c2MzRDSjtFNkczMzRDRTtJQUNFLGN2RzFDRTtJdUcyQ0Y7SUFDQTtFN0c2MzRDSjtFNkd0azRDVTtJQUNFO0lBQ0E7RTdHd2s0Q1o7RTZHdGs0Q1k7SUFDRTtJQUNBO0U3R3drNENkO0U2R3BrNENVO0lBQ0U7SUE3VFY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHbzQ0Q0Y7RTZHbDQ0Q0U7SUFDRTtFN0dvNDRDSjtFNkdsNDRDSTtJQUNFO0lBQ0E7SUFDQTtFN0dvNDRDTjtFNkdsNDRDTTtJQUNFO0U3R280NENSO0U2RzlrNENVO0lBQ0U7RTdHZ2w0Q1o7RTZHcms0Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3R3VrNENOO0U2R25rNENNO0lBM1hKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3R2k4NENGO0U2RzVrNENRO0lBL1dOO0lBQ0E7SUFDQSx5QnZHNUJVO0VOMDk0Q1o7RTZHNTc0Q0U7SUFDRSxjdkd0Q0U7SXVHdUNGO0U3Rzg3NENKO0U2RzU3NENFO0lBQ0UsY3ZHMUNFO0l1RzJDRjtJQUNBO0U3Rzg3NENKOztFNkdubDRDQTtFQUVBO0VBQ0E7SUFDRTtJQUNBO0lBQ0E7RTdHcWw0Q0Y7RTZHbmw0Q0U7SUFDRTtFN0dxbDRDSjtBQUNGO0E4Ry8vNENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdpZzVDSjtBOEc5LzRDRTtFQUNFO0VBQ0E7QTlHZ2c1Q0o7QThHOS80Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R2dnNUNOO0E4RzkvNENNO0VBQ0U7QTlHZ2c1Q1I7QThHNy80Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RysvNENSO0E4RzEvNENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUc0LzRDSjtBOEcxLzRDSTtFQUNFO0E5RzQvNENOO0E4R3YvNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd5LzRDTjtBOEd2LzRDTTtFQUNFO0VBQ0E7RUFDQTtBOUd5LzRDUjtBOEcvKzRDVTtFQUNFO0E5R2kvNENaO0E4RzMrNENJO0VBQ0U7QTlHNis0Q047QThHMSs0Q0k7RUFDRTtBOUc0KzRDTjtBOEcxKzRDTTtFQUNFO0E5RzQrNENSO0E4R3grNENJO0VBQ0U7QTlHMCs0Q047QThHdis0Q0k7RUFDRTtBOUd5KzRDTjtBOEdyKzRDRTtFQUNFO0E5R3UrNENKO0E4R3ArNENFO0VBQ0U7QTlHcys0Q0o7QThHbCs0Q0k7RUFDRTtBOUdvKzRDTjtBOEc5OTRDSTtFQUNFO0E5R2crNENOO0E4Rzk5NENNO0VBQ0U7RUFDQTtBOUdnKzRDUjtBOEcxOTRDSTtFQUNFO0E5RzQ5NENOO0E4R3Y5NENJO0VBQ0U7RUFDQTtBOUd5OTRDTjtBOEdwOTRDSTtFQUNFO0E5R3M5NENOO0E4Ry84NENJO0VBQ0U7RUFDQTtBOUdpOTRDTjtBOEcvODRDTTtFQUNFO0E5R2k5NENSO0E4RzM4NENFO0VBQ0U7QTlHNjg0Q0o7O0FnRjdtNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMG01Q0Y7O0FnRnZtNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGb201Q0Y7O0ErRy90NUNFO0VBQ0U7QS9Ha3U1Q0o7QStHaHU1Q0k7RUFDRTtBL0drdTVDTjtBK0dodTVDTTtFQUNFO0EvR2t1NUNSO0ErR2h1NUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ha3U1Q1Y7QStHL3Q1Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0dpdTVDVjtBK0c3dDVDVTtFQUNFO0EvRyt0NUNaO0ErRzV0NUNVO0VBQ0U7QS9HOHQ1Q1o7O0FnRnp3NUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGc3c1Q0Y7O0FnRm53NUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ3c1Q0Y7O0FnSDUzNUNBO0VBQ0U7QWhIKzM1Q0Y7O0FnSDUzNUNBO0VBQ0U7QWhIKzM1Q0Y7O0FnSDUzNUNBO0VBQ0U7QWhIKzM1Q0Y7O0FnSDUzNUNBO0VBQ0U7QWhIKzM1Q0Y7O0FnSDUzNUNBO0VBQ0U7QWhIKzM1Q0Y7O0FnSDMzNUNFO0VBQ0U7QWhIODM1Q0o7O0FnSC8zNUNFO0VBQ0U7QWhIazQ1Q0o7O0FnSG40NUNFO0VBQ0U7QWhIczQ1Q0o7O0FnSHY0NUNFO0VBQ0U7QWhIMDQ1Q0o7O0FnSDM0NUNFO0VBQ0U7QWhIODQ1Q0o7O0FnSC80NUNFO0VBQ0U7QWhIazU1Q0o7O0FnSG41NUNFO0VBQ0U7QWhIczU1Q0o7O0FnSHY1NUNFO0VBQ0U7QWhIMDU1Q0o7O0FnSDM1NUNFO0VBQ0U7QWhIODU1Q0o7O0FnSC81NUNFO0VBQ0U7QWhIazY1Q0o7O0FnSG42NUNFO0VBQ0U7QWhIczY1Q0o7O0FnSHY2NUNFO0VBQ0U7QWhIMDY1Q0o7O0FnSDM2NUNFO0VBQ0U7QWhIODY1Q0o7O0FnSC82NUNFO0VBQ0U7QWhIazc1Q0o7O0FnSG43NUNFO0VBQ0U7QWhIczc1Q0o7O0FnSHY3NUNFO0VBQ0U7QWhIMDc1Q0o7O0FnSDM3NUNFO0VBQ0U7QWhIODc1Q0o7O0FnSC83NUNFO0VBQ0U7QWhIazg1Q0o7O0FnSG44NUNFO0VBQ0U7QWhIczg1Q0o7O0FnSHY4NUNFO0VBQ0U7QWhIMDg1Q0o7O0FnSDM4NUNFO0VBQ0U7QWhIODg1Q0o7O0FnSC84NUNFO0VBQ0U7QWhIazk1Q0o7O0FnSG45NUNFO0VBQ0U7QWhIczk1Q0o7O0FnSHY5NUNFO0VBQ0U7QWhIMDk1Q0o7O0FnSDM5NUNFO0VBQ0U7QWhIODk1Q0o7O0FnSC85NUNFO0VBQ0U7QWhIays1Q0o7O0FnSG4rNUNFO0VBQ0U7QWhIcys1Q0o7O0FnSHYrNUNFO0VBQ0U7QWhIMCs1Q0o7O0FnSDMrNUNFO0VBQ0U7QWhIOCs1Q0o7O0FnSC8rNUNFO0VBQ0U7QWhIay81Q0o7O0FnSG4vNUNFO0VBQ0U7QWhIcy81Q0o7O0FnSHYvNUNFO0VBQ0U7QWhIMC81Q0o7O0FnSDMvNUNFO0VBQ0U7QWhIOC81Q0o7O0FnSC8vNUNFO0VBQ0U7QWhIa2c2Q0o7O0FnSG5nNkNFO0VBQ0U7QWhIc2c2Q0o7O0FnSHZnNkNFO0VBQ0U7QWhIMGc2Q0o7O0FnSDNnNkNFO0VBQ0U7QWhIOGc2Q0o7O0FnSC9nNkNFO0VBQ0U7QWhIa2g2Q0o7O0FnSG5oNkNFO0VBQ0U7QWhIc2g2Q0o7O0FnSHZoNkNFO0VBQ0U7QWhIMGg2Q0o7O0FnSDNoNkNFO0VBQ0U7QWhIOGg2Q0o7O0FnSC9oNkNFO0VBQ0U7QWhIa2k2Q0o7O0FnSG5pNkNFO0VBQ0U7QWhIc2k2Q0o7O0FnSHZpNkNFO0VBQ0U7QWhIMGk2Q0o7O0FnSDNpNkNFO0VBQ0U7QWhIOGk2Q0o7O0FnSC9pNkNFO0VBQ0U7QWhIa2o2Q0o7O0FnSG5qNkNFO0VBQ0U7QWhIc2o2Q0o7O0FnSHZqNkNFO0VBQ0U7QWhIMGo2Q0o7O0FnSDNqNkNFO0VBQ0U7QWhIOGo2Q0o7O0FnSC9qNkNFO0VBQ0U7QWhIa2s2Q0o7O0FnSG5rNkNFO0VBQ0U7QWhIc2s2Q0o7O0FnSHZrNkNFO0VBQ0U7QWhIMGs2Q0o7O0FnSDNrNkNFO0VBQ0U7QWhIOGs2Q0o7O0FnSC9rNkNFO0VBQ0U7QWhIa2w2Q0o7O0FnSG5sNkNFO0VBQ0U7QWhIc2w2Q0o7O0FnSHZsNkNFO0VBQ0U7QWhIMGw2Q0o7O0FnSDNsNkNFO0VBQ0U7QWhIOGw2Q0o7O0FnSC9sNkNFO0VBQ0U7QWhIa202Q0o7O0FnSG5tNkNFO0VBQ0U7QWhIc202Q0o7O0FnSHZtNkNFO0VBQ0U7QWhIMG02Q0o7O0FnSDNtNkNFO0VBQ0U7QWhIOG02Q0o7O0FnSC9tNkNFO0VBQ0U7QWhIa242Q0o7O0FnSG5uNkNFO0VBQ0U7QWhIc242Q0o7O0FnSHZuNkNFO0VBQ0U7QWhIMG42Q0o7O0FnSDNuNkNFO0VBQ0U7QWhIOG42Q0o7O0FnSC9uNkNFO0VBQ0U7QWhIa282Q0o7O0FnSG5vNkNFO0VBQ0U7QWhIc282Q0o7O0FnSHZvNkNFO0VBQ0U7QWhIMG82Q0o7O0FnSDNvNkNFO0VBQ0U7QWhIOG82Q0o7O0FnSC9vNkNFO0VBQ0U7QWhIa3A2Q0o7O0FnSG5wNkNFO0VBQ0U7QWhIc3A2Q0o7O0FnSHZwNkNFO0VBQ0U7QWhIMHA2Q0o7O0FnSDNwNkNFO0VBQ0U7QWhIOHA2Q0o7O0FnSC9wNkNFO0VBQ0U7QWhIa3E2Q0o7O0FnSG5xNkNFO0VBQ0U7QWhIc3E2Q0o7O0FnSHZxNkNFO0VBQ0U7QWhIMHE2Q0o7O0FnSDNxNkNFO0VBQ0U7QWhIOHE2Q0o7O0FnSC9xNkNFO0VBQ0U7QWhIa3I2Q0o7O0FnSG5yNkNFO0VBQ0U7QWhIc3I2Q0o7O0FnSHZyNkNFO0VBQ0U7QWhIMHI2Q0o7O0FnSDNyNkNFO0VBQ0U7QWhIOHI2Q0o7O0FnSC9yNkNFO0VBQ0U7QWhIa3M2Q0o7O0FnSG5zNkNFO0VBQ0U7QWhIc3M2Q0o7O0FnSHZzNkNFO0VBQ0U7QWhIMHM2Q0o7O0FnSDNzNkNFO0VBQ0U7QWhIOHM2Q0o7O0FnSC9zNkNFO0VBQ0U7QWhIa3Q2Q0o7O0FnSG50NkNFO0VBQ0U7QWhIc3Q2Q0o7O0FnSHZ0NkNFO0VBQ0U7QWhIMHQ2Q0o7O0FnSDN0NkNFO0VBQ0U7QWhIOHQ2Q0o7O0FnSC90NkNFO0VBQ0U7QWhIa3U2Q0o7O0FnSG51NkNFO0VBQ0U7QWhIc3U2Q0o7O0FnSHZ1NkNFO0VBQ0U7QWhIMHU2Q0o7O0FnSDN1NkNFO0VBQ0U7QWhIOHU2Q0o7O0FnSC91NkNFO0VBQ0U7QWhIa3Y2Q0o7O0FnSG52NkNFO0VBQ0U7QWhIc3Y2Q0o7O0FnSHZ2NkNFO0VBQ0U7QWhIMHY2Q0o7O0FnSDN2NkNFO0VBQ0U7QWhIOHY2Q0o7O0FnSC92NkNFO0VBQ0U7QWhIa3c2Q0o7O0FnSG53NkNFO0VBQ0U7QWhIc3c2Q0o7O0FnSHZ3NkNFO0VBQ0U7QWhIMHc2Q0o7O0FnRmp5NkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGOHg2Q0Y7O0FnRjN4NkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGd3g2Q0Y7O0FpSG41NkNBO0VBQ0U7RUFDQTtFQUNBLHlCM0drQlk7QU5vNDZDZDtBaUhuNTZDSTtFQUNFO0VBQ0E7QWpIcTU2Q047QWlIdjU2Q0k7RUFDRTtFQUNBO0FqSHk1NkNOO0FpSDM1NkNJO0VBQ0U7RUFDQTtBakg2NTZDTjtBaUgvNTZDSTtFQUNFO0VBQ0E7QWpIaTY2Q047QWlIbjY2Q0k7RUFDRTtFQUNBO0FqSHE2NkNOO0FpSHY2NkNJO0VBQ0U7RUFDQTtBakh5NjZDTjtBaUgzNjZDSTtFQUNFO0VBQ0E7QWpINjY2Q047QWlILzY2Q0k7RUFDRTtFQUNBO0FqSGk3NkNOO0FpSG43NkNJO0VBQ0U7RUFDQTtBakhxNzZDTjtBaUh2NzZDSTtFQUNFO0VBQ0E7QWpIeTc2Q047QWlIMzc2Q0k7RUFDRTtFQUNBO0FqSDY3NkNOO0FpSC83NkNJO0VBQ0U7RUFDQTtBakhpODZDTjtBaUhuODZDSTtFQUNFO0VBQ0E7QWpIcTg2Q047QWlIdjg2Q0k7RUFDRTtFQUNBO0FqSHk4NkNOO0FpSDM4NkNJO0VBQ0U7RUFDQTtBakg2ODZDTjtBaUgvODZDSTtFQUNFO0VBQ0E7QWpIaTk2Q047QWlIbjk2Q0k7RUFDRTtFQUNBO0FqSHE5NkNOO0FpSHY5NkNJO0VBQ0U7RUFDQTtBakh5OTZDTjtBaUgzOTZDSTtFQUNFO0VBQ0E7QWpINjk2Q047QWlILzk2Q0k7RUFDRTtFQUNBO0FqSGkrNkNOO0FpSG4rNkNJO0VBQ0U7RUFDQTtBakhxKzZDTjtBaUh2KzZDSTtFQUNFO0VBQ0E7QWpIeSs2Q047QWlIMys2Q0k7RUFDRTtFQUNBO0FqSDYrNkNOO0FpSC8rNkNJO0VBQ0U7RUFDQTtBakhpLzZDTjtBaUhuLzZDSTtFQUNFO0VBQ0E7QWpIcS82Q047QWlIdi82Q0k7RUFDRTtFQUNBO0FqSHkvNkNOO0FpSDMvNkNJO0VBQ0U7RUFDQTtBakg2LzZDTjtBaUgvLzZDSTtFQUNFO0VBQ0E7QWpIaWc3Q047QWlIbmc3Q0k7RUFDRTtFQUNBO0FqSHFnN0NOO0FpSHZnN0NJO0VBQ0U7RUFDQTtBakh5ZzdDTjtBaUgzZzdDSTtFQUNFO0VBQ0E7QWpINmc3Q047QWlIL2c3Q0k7RUFDRTtFQUNBO0FqSGloN0NOO0FpSG5oN0NJO0VBQ0U7RUFDQTtBakhxaDdDTjtBaUh2aDdDSTtFQUNFO0VBQ0E7QWpIeWg3Q047QWlIM2g3Q0k7RUFDRTtFQUNBO0FqSDZoN0NOO0FpSC9oN0NJO0VBQ0U7RUFDQTtBakhpaTdDTjtBaUhuaTdDSTtFQUNFO0VBQ0E7QWpIcWk3Q047QWlIdmk3Q0k7RUFDRTtFQUNBO0FqSHlpN0NOO0FpSDNpN0NJO0VBQ0U7RUFDQTtBakg2aTdDTjtBaUgvaTdDSTtFQUNFO0VBQ0E7QWpIaWo3Q047QWlIbmo3Q0k7RUFDRTtFQUNBO0FqSHFqN0NOO0FpSHZqN0NJO0VBQ0U7RUFDQTtBakh5ajdDTjtBaUgzajdDSTtFQUNFO0VBQ0E7QWpINmo3Q047QWlIL2o3Q0k7RUFDRTtFQUNBO0FqSGlrN0NOO0FpSG5rN0NJO0VBQ0U7RUFDQTtBakhxazdDTjtBaUh2azdDSTtFQUNFO0VBQ0E7QWpIeWs3Q047QWlIM2s3Q0k7RUFDRTtFQUNBO0FqSDZrN0NOO0FpSC9rN0NJO0VBQ0U7RUFDQTtBakhpbDdDTjtBaUhubDdDSTtFQUNFO0VBQ0E7QWpIcWw3Q047QWlIdmw3Q0k7RUFDRTtFQUNBO0FqSHlsN0NOO0FpSDNsN0NJO0VBQ0U7RUFDQTtBakg2bDdDTjtBaUgvbDdDSTtFQUNFO0VBQ0E7QWpIaW03Q047QWlIbm03Q0k7RUFDRTtFQUNBO0FqSHFtN0NOO0FpSHZtN0NJO0VBQ0U7RUFDQTtBakh5bTdDTjtBaUgzbTdDSTtFQUNFO0VBQ0E7QWpINm03Q047QWlIL203Q0k7RUFDRTtFQUNBO0FqSGluN0NOO0FpSG5uN0NJO0VBQ0U7RUFDQTtBakhxbjdDTjtBaUh2bjdDSTtFQUNFO0VBQ0E7QWpIeW43Q047QWlIM243Q0k7RUFDRTtFQUNBO0FqSDZuN0NOO0FpSC9uN0NJO0VBQ0U7RUFDQTtBakhpbzdDTjtBaUhubzdDSTtFQUNFO0VBQ0E7QWpIcW83Q047QWlIdm83Q0k7RUFDRTtFQUNBO0FqSHlvN0NOO0FpSDNvN0NJO0VBQ0U7RUFDQTtBakg2bzdDTjtBaUgvbzdDSTtFQUNFO0VBQ0E7QWpIaXA3Q047QWlIbnA3Q0k7RUFDRTtFQUNBO0FqSHFwN0NOO0FpSHZwN0NJO0VBQ0U7RUFDQTtBakh5cDdDTjtBaUgzcDdDSTtFQUNFO0VBQ0E7QWpINnA3Q047QWlIL3A3Q0k7RUFDRTtFQUNBO0FqSGlxN0NOO0FpSG5xN0NJO0VBQ0U7RUFDQTtBakhxcTdDTjtBaUh2cTdDSTtFQUNFO0VBQ0E7QWpIeXE3Q047QWlIM3E3Q0k7RUFDRTtFQUNBO0FqSDZxN0NOO0FpSC9xN0NJO0VBQ0U7RUFDQTtBakhpcjdDTjtBaUhucjdDSTtFQUNFO0VBQ0E7QWpIcXI3Q047QWlIdnI3Q0k7RUFDRTtFQUNBO0FqSHlyN0NOO0FpSDNyN0NJO0VBQ0U7RUFDQTtBakg2cjdDTjtBaUgvcjdDSTtFQUNFO0VBQ0E7QWpIaXM3Q047QWlIbnM3Q0k7RUFDRTtFQUNBO0FqSHFzN0NOO0FpSHZzN0NJO0VBQ0U7RUFDQTtBakh5czdDTjtBaUgzczdDSTtFQUNFO0VBQ0E7QWpINnM3Q047QWlIL3M3Q0k7RUFDRTtFQUNBO0FqSGl0N0NOO0FpSG50N0NJO0VBQ0U7RUFDQTtBakhxdDdDTjtBaUh2dDdDSTtFQUNFO0VBQ0E7QWpIeXQ3Q047QWlIM3Q3Q0k7RUFDRTtFQUNBO0FqSDZ0N0NOO0FpSC90N0NJO0VBQ0U7RUFDQTtBakhpdTdDTjtBaUhudTdDSTtFQUNFO0VBQ0E7QWpIcXU3Q047QWlIdnU3Q0k7RUFDRTtFQUNBO0FqSHl1N0NOO0FpSDN1N0NJO0VBQ0U7RUFDQTtBakg2dTdDTjtBaUgvdTdDSTtFQUNFO0VBQ0E7QWpIaXY3Q047QWlIbnY3Q0k7RUFDRTtFQUNBO0FqSHF2N0NOO0FpSHZ2N0NJO0VBQ0U7RUFDQTtBakh5djdDTjtBaUgzdjdDSTtFQUNFO0VBQ0E7QWpINnY3Q047QWlIL3Y3Q0k7RUFDRTtFQUNBO0FqSGl3N0NOO0FpSG53N0NJO0VBQ0U7RUFDQTtBakhxdzdDTjtBaUh2dzdDSTtFQUNFO0VBQ0E7QWpIeXc3Q047QWlIM3c3Q0k7RUFDRTtFQUNBO0FqSDZ3N0NOO0FpSC93N0NJO0VBQ0U7RUFDQTtBakhpeDdDTjtBaUhueDdDSTtFQUNFO0VBQ0E7QWpIcXg3Q047QWlIdng3Q0k7RUFDRTtFQUNBO0FqSHl4N0NOO0FpSDN4N0NJO0VBQ0U7RUFDQTtBakg2eDdDTjtBaUgveDdDSTtFQUNFO0VBQ0E7QWpIaXk3Q047O0FpSHp4N0NJO0VBQ0U7RUFDQTtBakg0eDdDTjtBaUg5eDdDSTtFQUNFO0VBQ0E7QWpIZ3k3Q047QWlIbHk3Q0k7RUFDRTtFQUNBO0FqSG95N0NOO0FpSHR5N0NJO0VBQ0U7RUFDQTtBakh3eTdDTjtBaUgxeTdDSTtFQUNFO0VBQ0E7QWpINHk3Q047QWlIOXk3Q0k7RUFDRTtFQUNBO0FqSGd6N0NOO0FpSGx6N0NJO0VBQ0U7RUFDQTtBakhvejdDTjtBaUh0ejdDSTtFQUNFO0VBQ0E7QWpId3o3Q047QWlIMXo3Q0k7RUFDRTtFQUNBO0FqSDR6N0NOO0FpSDl6N0NJO0VBQ0U7RUFDQTtBakhnMDdDTjtBaUhsMDdDSTtFQUNFO0VBQ0E7QWpIbzA3Q047QWlIdDA3Q0k7RUFDRTtFQUNBO0FqSHcwN0NOO0FpSDEwN0NJO0VBQ0U7RUFDQTtBakg0MDdDTjtBaUg5MDdDSTtFQUNFO0VBQ0E7QWpIZzE3Q047QWlIbDE3Q0k7RUFDRTtFQUNBO0FqSG8xN0NOO0FpSHQxN0NJO0VBQ0U7RUFDQTtBakh3MTdDTjtBaUgxMTdDSTtFQUNFO0VBQ0E7QWpINDE3Q047QWlIOTE3Q0k7RUFDRTtFQUNBO0FqSGcyN0NOO0FpSGwyN0NJO0VBQ0U7RUFDQTtBakhvMjdDTjtBaUh0MjdDSTtFQUNFO0VBQ0E7QWpIdzI3Q047QWlIMTI3Q0k7RUFDRTtFQUNBO0FqSDQyN0NOO0FpSDkyN0NJO0VBQ0U7RUFDQTtBakhnMzdDTjtBaUhsMzdDSTtFQUNFO0VBQ0E7QWpIbzM3Q047QWlIdDM3Q0k7RUFDRTtFQUNBO0FqSHczN0NOO0FpSDEzN0NJO0VBQ0U7RUFDQTtBakg0MzdDTjtBaUg5MzdDSTtFQUNFO0VBQ0E7QWpIZzQ3Q047QWlIbDQ3Q0k7RUFDRTtFQUNBO0FqSG80N0NOO0FpSHQ0N0NJO0VBQ0U7RUFDQTtBakh3NDdDTjtBaUgxNDdDSTtFQUNFO0VBQ0E7QWpINDQ3Q047QWlIOTQ3Q0k7RUFDRTtFQUNBO0FqSGc1N0NOO0FpSGw1N0NJO0VBQ0U7RUFDQTtBakhvNTdDTjtBaUh0NTdDSTtFQUNFO0VBQ0E7QWpIdzU3Q047QWlIMTU3Q0k7RUFDRTtFQUNBO0FqSDQ1N0NOO0FpSDk1N0NJO0VBQ0U7RUFDQTtBakhnNjdDTjtBaUhsNjdDSTtFQUNFO0VBQ0E7QWpIbzY3Q047QWlIdDY3Q0k7RUFDRTtFQUNBO0FqSHc2N0NOO0FpSDE2N0NJO0VBQ0U7RUFDQTtBakg0NjdDTjtBaUg5NjdDSTtFQUNFO0VBQ0E7QWpIZzc3Q047QWlIbDc3Q0k7RUFDRTtFQUNBO0FqSG83N0NOO0FpSHQ3N0NJO0VBQ0U7RUFDQTtBakh3NzdDTjtBaUgxNzdDSTtFQUNFO0VBQ0E7QWpINDc3Q047QWlIOTc3Q0k7RUFDRTtFQUNBO0FqSGc4N0NOO0FpSGw4N0NJO0VBQ0U7RUFDQTtBakhvODdDTjtBaUh0ODdDSTtFQUNFO0VBQ0E7QWpIdzg3Q047QWlIMTg3Q0k7RUFDRTtFQUNBO0FqSDQ4N0NOO0FpSDk4N0NJO0VBQ0U7RUFDQTtBakhnOTdDTjtBaUhsOTdDSTtFQUNFO0VBQ0E7QWpIbzk3Q047QWlIdDk3Q0k7RUFDRTtFQUNBO0FqSHc5N0NOO0FpSDE5N0NJO0VBQ0U7RUFDQTtBakg0OTdDTjtBaUg5OTdDSTtFQUNFO0VBQ0E7QWpIZys3Q047QWlIbCs3Q0k7RUFDRTtFQUNBO0FqSG8rN0NOO0FpSHQrN0NJO0VBQ0U7RUFDQTtBakh3KzdDTjtBaUgxKzdDSTtFQUNFO0VBQ0E7QWpINCs3Q047QWlIOSs3Q0k7RUFDRTtFQUNBO0FqSGcvN0NOO0FpSGwvN0NJO0VBQ0U7RUFDQTtBakhvLzdDTjtBaUh0LzdDSTtFQUNFO0VBQ0E7QWpIdy83Q047QWlIMS83Q0k7RUFDRTtFQUNBO0FqSDQvN0NOO0FpSDkvN0NJO0VBQ0U7RUFDQTtBakhnZzhDTjtBaUhsZzhDSTtFQUNFO0VBQ0E7QWpIb2c4Q047QWlIdGc4Q0k7RUFDRTtFQUNBO0FqSHdnOENOO0FpSDFnOENJO0VBQ0U7RUFDQTtBakg0ZzhDTjtBaUg5ZzhDSTtFQUNFO0VBQ0E7QWpIZ2g4Q047QWlIbGg4Q0k7RUFDRTtFQUNBO0FqSG9oOENOO0FpSHRoOENJO0VBQ0U7RUFDQTtBakh3aDhDTjtBaUgxaDhDSTtFQUNFO0VBQ0E7QWpINGg4Q047QWlIOWg4Q0k7RUFDRTtFQUNBO0FqSGdpOENOO0FpSGxpOENJO0VBQ0U7RUFDQTtBakhvaThDTjtBaUh0aThDSTtFQUNFO0VBQ0E7QWpId2k4Q047QWlIMWk4Q0k7RUFDRTtFQUNBO0FqSDRpOENOO0FpSDlpOENJO0VBQ0U7RUFDQTtBakhnajhDTjtBaUhsajhDSTtFQUNFO0VBQ0E7QWpIb2o4Q047QWlIdGo4Q0k7RUFDRTtFQUNBO0FqSHdqOENOO0FpSDFqOENJO0VBQ0U7RUFDQTtBakg0ajhDTjtBaUg5ajhDSTtFQUNFO0VBQ0E7QWpIZ2s4Q047QWlIbGs4Q0k7RUFDRTtFQUNBO0FqSG9rOENOO0FpSHRrOENJO0VBQ0U7RUFDQTtBakh3azhDTjtBaUgxazhDSTtFQUNFO0VBQ0E7QWpINGs4Q047QWlIOWs4Q0k7RUFDRTtFQUNBO0FqSGdsOENOO0FpSGxsOENJO0VBQ0U7RUFDQTtBakhvbDhDTjtBaUh0bDhDSTtFQUNFO0VBQ0E7QWpId2w4Q047QWlIMWw4Q0k7RUFDRTtFQUNBO0FqSDRsOENOO0FpSDlsOENJO0VBQ0U7RUFDQTtBakhnbThDTjtBaUhsbThDSTtFQUNFO0VBQ0E7QWpIb204Q047QWlIdG04Q0k7RUFDRTtFQUNBO0FqSHdtOENOO0FpSDFtOENJO0VBQ0U7RUFDQTtBakg0bThDTjtBaUg5bThDSTtFQUNFO0VBQ0E7QWpIZ244Q047QWlIbG44Q0k7RUFDRTtFQUNBO0FqSG9uOENOO0FpSHRuOENJO0VBQ0U7RUFDQTtBakh3bjhDTjtBaUgxbjhDSTtFQUNFO0VBQ0E7QWpING44Q047QWlIOW44Q0k7RUFDRTtFQUNBO0FqSGdvOENOO0FpSGxvOENJO0VBQ0U7RUFDQTtBakhvbzhDTjtBaUh0bzhDSTtFQUNFO0VBQ0E7QWpId284Q047QWlIMW84Q0k7RUFDRTtFQUNBO0FqSDRvOENOO0FpSDlvOENJO0VBQ0U7RUFDQTtBakhncDhDTjtBaUhscDhDSTtFQUNFO0VBQ0E7QWpIb3A4Q047QWlIdHA4Q0k7RUFDRTtFQUNBO0FqSHdwOENOO0FpSDFwOENJO0VBQ0U7RUFDQTtBakg0cDhDTjtBaUg5cDhDSTtFQUNFO0VBQ0E7QWpIZ3E4Q047QWlIbHE4Q0k7RUFDRTtFQUNBO0FqSG9xOENOO0FpSHRxOENJO0VBQ0U7RUFDQTtBakh3cThDTjs7QWdGNXI4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5cjhDRjs7QWdGdHI4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZtcjhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWtIL3k4Q0E7RUFDRTtBbEhrejhDRjs7QWdGeDM4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxMzhDRjs7QWdGbDM4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYrMjhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtFQUNBO0FuSDgrOENGOztBbUgzKzhDQTtFQUNFO0VBQ0E7QW5IOCs4Q0Y7O0FtSDMrOENBO0VBQ0U7QW5IOCs4Q0Y7O0FtSDMrOENBO0VBQ0U7QW5IOCs4Q0Y7O0FtSDMrOENBO0VBQ0U7QW5IOCs4Q0Y7O0FtSDMrOENBO0VBQ0U7QW5IOCs4Q0Y7O0FtSDMrOENBO0VBQ0U7RUFDQTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtFQUNBO0FuSDgrOENGOztBbUgzKzhDQTtFQUNFO0VBQ0E7QW5IOCs4Q0Y7O0FtSDMrOENBO0VBQ0U7RUFDQTtBbkg4KzhDRjs7QW1IMys4Q0E7RUFDRTtBbkg4KzhDRjs7QW1IMSs4Q0U7RUFDRTtBbkg2KzhDSjs7QW1IMys4Q0U7RUFDRTtBbkg4KzhDSjs7QW1INSs4Q0U7RUFDRTtBbkgrKzhDSjs7QW1INys4Q0U7RUFDRTtBbkhnLzhDSjs7QW1IOSs4Q0U7RUFDRTtBbkhpLzhDSjs7QW1ILys4Q0U7RUFDRTtFQUNBO0FuSGsvOENKOztBbUhoLzhDRTtFQUNFO0VBQ0E7QW5IbS84Q0o7O0FtSGovOENFO0VBQ0U7QW5Iby84Q0o7O0FtSGwvOENFO0VBQ0U7QW5IcS84Q0o7O0FtSG4vOENFO0VBQ0U7QW5Icy84Q0o7O0FtSHAvOENFO0VBQ0U7QW5IdS84Q0o7O0FtSHIvOENFO0VBQ0U7QW5Idy84Q0o7O0FtSHQvOENFO0VBQ0U7RUFDQTtBbkh5LzhDSjs7QW1Idi84Q0U7RUFDRTtFQUNBO0FuSDAvOENKOztBbUh0aTlDRTtFQUNFO0FuSHlpOUNKOztBbUh2aTlDRTtFQUNFO0FuSDBpOUNKOztBbUh4aTlDRTtFQUNFO0FuSDJpOUNKOztBbUh6aTlDRTtFQUNFO0FuSDRpOUNKOztBbUgxaTlDRTtFQUNFO0FuSDZpOUNKOztBbUgzaTlDRTtFQUNFO0VBQ0E7QW5IOGk5Q0o7O0FtSDVpOUNFO0VBQ0U7RUFDQTtBbkgraTlDSjs7QW1IN2k5Q0U7RUFDRTtBbkhnajlDSjs7QW1IOWk5Q0U7RUFDRTtBbkhpajlDSjs7QW1IL2k5Q0U7RUFDRTtBbkhrajlDSjs7QW1IaGo5Q0U7RUFDRTtBbkhtajlDSjs7QW1Iamo5Q0U7RUFDRTtBbkhvajlDSjs7QW1IbGo5Q0U7RUFDRTtFQUNBO0FuSHFqOUNKOztBbUhuajlDRTtFQUNFO0VBQ0E7QW5Ic2o5Q0o7O0FtSGxtOUNFO0VBQ0U7QW5IcW05Q0o7O0FtSG5tOUNFO0VBQ0U7QW5Ic205Q0o7O0FtSHBtOUNFO0VBQ0U7QW5IdW05Q0o7O0FtSHJtOUNFO0VBQ0U7QW5Id205Q0o7O0FtSHRtOUNFO0VBQ0U7QW5IeW05Q0o7O0FtSHZtOUNFO0VBQ0U7RUFDQTtBbkgwbTlDSjs7QW1IeG05Q0U7RUFDRTtFQUNBO0FuSDJtOUNKOztBbUh6bTlDRTtFQUNFO0FuSDRtOUNKOztBbUgxbTlDRTtFQUNFO0FuSDZtOUNKOztBbUgzbTlDRTtFQUNFO0FuSDhtOUNKOztBbUg1bTlDRTtFQUNFO0FuSCttOUNKOztBbUg3bTlDRTtFQUNFO0FuSGduOUNKOztBbUg5bTlDRTtFQUNFO0VBQ0E7QW5IaW45Q0o7O0FtSC9tOUNFO0VBQ0U7RUFDQTtBbkhrbjlDSjs7QW1IOXA5Q0U7RUFDRTtBbkhpcTlDSjs7QW1IL3A5Q0U7RUFDRTtBbkhrcTlDSjs7QW1IaHE5Q0U7RUFDRTtBbkhtcTlDSjs7QW1IanE5Q0U7RUFDRTtBbkhvcTlDSjs7QW1IbHE5Q0U7RUFDRTtBbkhxcTlDSjs7QW1IbnE5Q0U7RUFDRTtFQUNBO0FuSHNxOUNKOztBbUhwcTlDRTtFQUNFO0VBQ0E7QW5IdXE5Q0o7O0FtSHJxOUNFO0VBQ0U7QW5Id3E5Q0o7O0FtSHRxOUNFO0VBQ0U7QW5IeXE5Q0o7O0FtSHZxOUNFO0VBQ0U7QW5IMHE5Q0o7O0FtSHhxOUNFO0VBQ0U7QW5IMnE5Q0o7O0FtSHpxOUNFO0VBQ0U7QW5INHE5Q0o7O0FtSDFxOUNFO0VBQ0U7RUFDQTtBbkg2cTlDSjs7QW1IM3E5Q0U7RUFDRTtFQUNBO0FuSDhxOUNKOztBbUgxdDlDRTtFQUNFO0FuSDZ0OUNKOztBbUgzdDlDRTtFQUNFO0FuSDh0OUNKOztBbUg1dDlDRTtFQUNFO0FuSCt0OUNKOztBbUg3dDlDRTtFQUNFO0FuSGd1OUNKOztBbUg5dDlDRTtFQUNFO0FuSGl1OUNKOztBbUgvdDlDRTtFQUNFO0VBQ0E7QW5Ia3U5Q0o7O0FtSGh1OUNFO0VBQ0U7RUFDQTtBbkhtdTlDSjs7QW1IanU5Q0U7RUFDRTtBbkhvdTlDSjs7QW1IbHU5Q0U7RUFDRTtBbkhxdTlDSjs7QW1IbnU5Q0U7RUFDRTtBbkhzdTlDSjs7QW1IcHU5Q0U7RUFDRTtBbkh1dTlDSjs7QW1IcnU5Q0U7RUFDRTtBbkh3dTlDSjs7QW1IdHU5Q0U7RUFDRTtFQUNBO0FuSHl1OUNKOztBbUh2dTlDRTtFQUNFO0VBQ0E7QW5IMHU5Q0o7O0FtSHR4OUNFO0VBQ0U7QW5IeXg5Q0o7O0FtSHZ4OUNFO0VBQ0U7QW5IMHg5Q0o7O0FtSHh4OUNFO0VBQ0U7QW5IMng5Q0o7O0FtSHp4OUNFO0VBQ0U7QW5INHg5Q0o7O0FtSDF4OUNFO0VBQ0U7QW5INng5Q0o7O0FtSDN4OUNFO0VBQ0U7RUFDQTtBbkg4eDlDSjs7QW1INXg5Q0U7RUFDRTtFQUNBO0FuSCt4OUNKOztBbUg3eDlDRTtFQUNFO0FuSGd5OUNKOztBbUg5eDlDRTtFQUNFO0FuSGl5OUNKOztBbUgveDlDRTtFQUNFO0FuSGt5OUNKOztBbUhoeTlDRTtFQUNFO0FuSG15OUNKOztBbUhqeTlDRTtFQUNFO0FuSG95OUNKOztBbUhseTlDRTtFQUNFO0VBQ0E7QW5IcXk5Q0o7O0FtSG55OUNFO0VBQ0U7RUFDQTtBbkhzeTlDSjs7QW1IbDE5Q0U7RUFDRTtBbkhxMTlDSjs7QW1IbjE5Q0U7RUFDRTtBbkhzMTlDSjs7QW1IcDE5Q0U7RUFDRTtBbkh1MTlDSjs7QW1IcjE5Q0U7RUFDRTtBbkh3MTlDSjs7QW1IdDE5Q0U7RUFDRTtBbkh5MTlDSjs7QW1IdjE5Q0U7RUFDRTtFQUNBO0FuSDAxOUNKOztBbUh4MTlDRTtFQUNFO0VBQ0E7QW5IMjE5Q0o7O0FtSHoxOUNFO0VBQ0U7QW5INDE5Q0o7O0FtSDExOUNFO0VBQ0U7QW5INjE5Q0o7O0FtSDMxOUNFO0VBQ0U7QW5IODE5Q0o7O0FtSDUxOUNFO0VBQ0U7QW5IKzE5Q0o7O0FtSDcxOUNFO0VBQ0U7QW5IZzI5Q0o7O0FtSDkxOUNFO0VBQ0U7RUFDQTtBbkhpMjlDSjs7QW1ILzE5Q0U7RUFDRTtFQUNBO0FuSGsyOUNKOztBbUg5NDlDRTtFQUNFO0FuSGk1OUNKOztBbUgvNDlDRTtFQUNFO0FuSGs1OUNKOztBbUhoNTlDRTtFQUNFO0FuSG01OUNKOztBbUhqNTlDRTtFQUNFO0FuSG81OUNKOztBbUhsNTlDRTtFQUNFO0FuSHE1OUNKOztBbUhuNTlDRTtFQUNFO0VBQ0E7QW5IczU5Q0o7O0FtSHA1OUNFO0VBQ0U7RUFDQTtBbkh1NTlDSjs7QW1IcjU5Q0U7RUFDRTtBbkh3NTlDSjs7QW1IdDU5Q0U7RUFDRTtBbkh5NTlDSjs7QW1IdjU5Q0U7RUFDRTtBbkgwNTlDSjs7QW1IeDU5Q0U7RUFDRTtBbkgyNTlDSjs7QW1IejU5Q0U7RUFDRTtBbkg0NTlDSjs7QW1IMTU5Q0U7RUFDRTtFQUNBO0FuSDY1OUNKOztBbUgzNTlDRTtFQUNFO0VBQ0E7QW5IODU5Q0o7O0FtSDE4OUNFO0VBQ0U7QW5INjg5Q0o7O0FtSDM4OUNFO0VBQ0U7QW5IODg5Q0o7O0FtSDU4OUNFO0VBQ0U7QW5IKzg5Q0o7O0FtSDc4OUNFO0VBQ0U7QW5IZzk5Q0o7O0FtSDk4OUNFO0VBQ0U7QW5IaTk5Q0o7O0FtSC84OUNFO0VBQ0U7RUFDQTtBbkhrOTlDSjs7QW1IaDk5Q0U7RUFDRTtFQUNBO0FuSG05OUNKOztBbUhqOTlDRTtFQUNFO0FuSG85OUNKOztBbUhsOTlDRTtFQUNFO0FuSHE5OUNKOztBbUhuOTlDRTtFQUNFO0FuSHM5OUNKOztBbUhwOTlDRTtFQUNFO0FuSHU5OUNKOztBbUhyOTlDRTtFQUNFO0FuSHc5OUNKOztBbUh0OTlDRTtFQUNFO0VBQ0E7QW5IeTk5Q0o7O0FtSHY5OUNFO0VBQ0U7RUFDQTtBbkgwOTlDSjs7QW1IdGcrQ0U7RUFDRTtBbkh5ZytDSjs7QW1IdmcrQ0U7RUFDRTtBbkgwZytDSjs7QW1IeGcrQ0U7RUFDRTtBbkgyZytDSjs7QW1IemcrQ0U7RUFDRTtBbkg0ZytDSjs7QW1IMWcrQ0U7RUFDRTtBbkg2ZytDSjs7QW1IM2crQ0U7RUFDRTtFQUNBO0FuSDhnK0NKOztBbUg1ZytDRTtFQUNFO0VBQ0E7QW5IK2crQ0o7O0FtSDdnK0NFO0VBQ0U7QW5IZ2grQ0o7O0FtSDlnK0NFO0VBQ0U7QW5IaWgrQ0o7O0FtSC9nK0NFO0VBQ0U7QW5Ia2grQ0o7O0FtSGhoK0NFO0VBQ0U7QW5IbWgrQ0o7O0FtSGpoK0NFO0VBQ0U7QW5Ib2grQ0o7O0FtSGxoK0NFO0VBQ0U7RUFDQTtBbkhxaCtDSjs7QW1IbmgrQ0U7RUFDRTtFQUNBO0FuSHNoK0NKOztBbUhsaytDRTtFQUNFO0FuSHFrK0NKOztBbUhuaytDRTtFQUNFO0FuSHNrK0NKOztBbUhwaytDRTtFQUNFO0FuSHVrK0NKOztBbUhyaytDRTtFQUNFO0FuSHdrK0NKOztBbUh0aytDRTtFQUNFO0FuSHlrK0NKOztBbUh2aytDRTtFQUNFO0VBQ0E7QW5IMGsrQ0o7O0FtSHhrK0NFO0VBQ0U7RUFDQTtBbkgyaytDSjs7QW1IemsrQ0U7RUFDRTtBbkg0aytDSjs7QW1IMWsrQ0U7RUFDRTtBbkg2aytDSjs7QW1IM2srQ0U7RUFDRTtBbkg4aytDSjs7QW1INWsrQ0U7RUFDRTtBbkgraytDSjs7QW1IN2srQ0U7RUFDRTtBbkhnbCtDSjs7QW1IOWsrQ0U7RUFDRTtFQUNBO0FuSGlsK0NKOztBbUgvaytDRTtFQUNFO0VBQ0E7QW5Ia2wrQ0o7O0FtSDluK0NFO0VBQ0U7QW5IaW8rQ0o7O0FtSC9uK0NFO0VBQ0U7QW5Ia28rQ0o7O0FtSGhvK0NFO0VBQ0U7QW5IbW8rQ0o7O0FtSGpvK0NFO0VBQ0U7QW5Ib28rQ0o7O0FtSGxvK0NFO0VBQ0U7QW5IcW8rQ0o7O0FtSG5vK0NFO0VBQ0U7RUFDQTtBbkhzbytDSjs7QW1IcG8rQ0U7RUFDRTtFQUNBO0FuSHVvK0NKOztBbUhybytDRTtFQUNFO0FuSHdvK0NKOztBbUh0bytDRTtFQUNFO0FuSHlvK0NKOztBbUh2bytDRTtFQUNFO0FuSDBvK0NKOztBbUh4bytDRTtFQUNFO0FuSDJvK0NKOztBbUh6bytDRTtFQUNFO0FuSDRvK0NKOztBbUgxbytDRTtFQUNFO0VBQ0E7QW5INm8rQ0o7O0FtSDNvK0NFO0VBQ0U7RUFDQTtBbkg4bytDSjs7QW1IMXIrQ0U7RUFDRTtBbkg2citDSjs7QW1IM3IrQ0U7RUFDRTtBbkg4citDSjs7QW1INXIrQ0U7RUFDRTtBbkgrcitDSjs7QW1IN3IrQ0U7RUFDRTtBbkhncytDSjs7QW1IOXIrQ0U7RUFDRTtBbkhpcytDSjs7QW1IL3IrQ0U7RUFDRTtFQUNBO0FuSGtzK0NKOztBbUhocytDRTtFQUNFO0VBQ0E7QW5IbXMrQ0o7O0FtSGpzK0NFO0VBQ0U7QW5Ib3MrQ0o7O0FtSGxzK0NFO0VBQ0U7QW5IcXMrQ0o7O0FtSG5zK0NFO0VBQ0U7QW5Ic3MrQ0o7O0FtSHBzK0NFO0VBQ0U7QW5IdXMrQ0o7O0FtSHJzK0NFO0VBQ0U7QW5Id3MrQ0o7O0FtSHRzK0NFO0VBQ0U7RUFDQTtBbkh5cytDSjs7QW1IdnMrQ0U7RUFDRTtFQUNBO0FuSDBzK0NKOztBbUh0ditDRTtFQUNFO0FuSHl2K0NKOztBbUh2ditDRTtFQUNFO0FuSDB2K0NKOztBbUh4ditDRTtFQUNFO0FuSDJ2K0NKOztBbUh6ditDRTtFQUNFO0FuSDR2K0NKOztBbUgxditDRTtFQUNFO0FuSDZ2K0NKOztBbUgzditDRTtFQUNFO0VBQ0E7QW5IOHYrQ0o7O0FtSDV2K0NFO0VBQ0U7RUFDQTtBbkgrditDSjs7QW1IN3YrQ0U7RUFDRTtBbkhndytDSjs7QW1IOXYrQ0U7RUFDRTtBbkhpdytDSjs7QW1IL3YrQ0U7RUFDRTtBbkhrdytDSjs7QW1IaHcrQ0U7RUFDRTtBbkhtdytDSjs7QW1IancrQ0U7RUFDRTtBbkhvdytDSjs7QW1IbHcrQ0U7RUFDRTtFQUNBO0FuSHF3K0NKOztBbUhudytDRTtFQUNFO0VBQ0E7QW5Ic3crQ0o7O0FtSGx6K0NFO0VBQ0U7QW5IcXorQ0o7O0FtSG56K0NFO0VBQ0U7QW5Ic3orQ0o7O0FtSHB6K0NFO0VBQ0U7QW5IdXorQ0o7O0FtSHJ6K0NFO0VBQ0U7QW5Id3orQ0o7O0FtSHR6K0NFO0VBQ0U7QW5IeXorQ0o7O0FtSHZ6K0NFO0VBQ0U7RUFDQTtBbkgweitDSjs7QW1IeHorQ0U7RUFDRTtFQUNBO0FuSDJ6K0NKOztBbUh6eitDRTtFQUNFO0FuSDR6K0NKOztBbUgxeitDRTtFQUNFO0FuSDZ6K0NKOztBbUgzeitDRTtFQUNFO0FuSDh6K0NKOztBbUg1eitDRTtFQUNFO0FuSCt6K0NKOztBbUg3eitDRTtFQUNFO0FuSGcwK0NKOztBbUg5eitDRTtFQUNFO0VBQ0E7QW5IaTArQ0o7O0FtSC96K0NFO0VBQ0U7RUFDQTtBbkhrMCtDSjs7QW1IOTIrQ0U7RUFDRTtBbkhpMytDSjs7QW1ILzIrQ0U7RUFDRTtBbkhrMytDSjs7QW1IaDMrQ0U7RUFDRTtBbkhtMytDSjs7QW1IajMrQ0U7RUFDRTtBbkhvMytDSjs7QW1IbDMrQ0U7RUFDRTtBbkhxMytDSjs7QW1IbjMrQ0U7RUFDRTtFQUNBO0FuSHMzK0NKOztBbUhwMytDRTtFQUNFO0VBQ0E7QW5IdTMrQ0o7O0FtSHIzK0NFO0VBQ0U7QW5IdzMrQ0o7O0FtSHQzK0NFO0VBQ0U7QW5IeTMrQ0o7O0FtSHYzK0NFO0VBQ0U7QW5IMDMrQ0o7O0FtSHgzK0NFO0VBQ0U7QW5IMjMrQ0o7O0FtSHozK0NFO0VBQ0U7QW5INDMrQ0o7O0FtSDEzK0NFO0VBQ0U7RUFDQTtBbkg2MytDSjs7QW1IMzMrQ0U7RUFDRTtFQUNBO0FuSDgzK0NKOztBbUgxNitDRTtFQUNFO0FuSDY2K0NKOztBbUgzNitDRTtFQUNFO0FuSDg2K0NKOztBbUg1NitDRTtFQUNFO0FuSCs2K0NKOztBbUg3NitDRTtFQUNFO0FuSGc3K0NKOztBbUg5NitDRTtFQUNFO0FuSGk3K0NKOztBbUgvNitDRTtFQUNFO0VBQ0E7QW5IazcrQ0o7O0FtSGg3K0NFO0VBQ0U7RUFDQTtBbkhtNytDSjs7QW1IajcrQ0U7RUFDRTtBbkhvNytDSjs7QW1IbDcrQ0U7RUFDRTtBbkhxNytDSjs7QW1IbjcrQ0U7RUFDRTtBbkhzNytDSjs7QW1IcDcrQ0U7RUFDRTtBbkh1NytDSjs7QW1IcjcrQ0U7RUFDRTtBbkh3NytDSjs7QW1IdDcrQ0U7RUFDRTtFQUNBO0FuSHk3K0NKOztBbUh2NytDRTtFQUNFO0VBQ0E7QW5IMDcrQ0o7O0FtSHQrK0NFO0VBQ0U7QW5IeSsrQ0o7O0FtSHYrK0NFO0VBQ0U7QW5IMCsrQ0o7O0FtSHgrK0NFO0VBQ0U7QW5IMisrQ0o7O0FtSHorK0NFO0VBQ0U7QW5INCsrQ0o7O0FtSDErK0NFO0VBQ0U7QW5INisrQ0o7O0FtSDMrK0NFO0VBQ0U7RUFDQTtBbkg4KytDSjs7QW1INSsrQ0U7RUFDRTtFQUNBO0FuSCsrK0NKOztBbUg3KytDRTtFQUNFO0FuSGcvK0NKOztBbUg5KytDRTtFQUNFO0FuSGkvK0NKOztBbUgvKytDRTtFQUNFO0FuSGsvK0NKOztBbUhoLytDRTtFQUNFO0FuSG0vK0NKOztBbUhqLytDRTtFQUNFO0FuSG8vK0NKOztBbUhsLytDRTtFQUNFO0VBQ0E7QW5IcS8rQ0o7O0FtSG4vK0NFO0VBQ0U7RUFDQTtBbkhzLytDSjs7QW1IbGkvQ0U7RUFDRTtBbkhxaS9DSjs7QW1IbmkvQ0U7RUFDRTtBbkhzaS9DSjs7QW1IcGkvQ0U7RUFDRTtBbkh1aS9DSjs7QW1IcmkvQ0U7RUFDRTtBbkh3aS9DSjs7QW1IdGkvQ0U7RUFDRTtBbkh5aS9DSjs7QW1IdmkvQ0U7RUFDRTtFQUNBO0FuSDBpL0NKOztBbUh4aS9DRTtFQUNFO0VBQ0E7QW5IMmkvQ0o7O0FtSHppL0NFO0VBQ0U7QW5INGkvQ0o7O0FtSDFpL0NFO0VBQ0U7QW5INmkvQ0o7O0FtSDNpL0NFO0VBQ0U7QW5IOGkvQ0o7O0FtSDVpL0NFO0VBQ0U7QW5IK2kvQ0o7O0FtSDdpL0NFO0VBQ0U7QW5IZ2ovQ0o7O0FtSDlpL0NFO0VBQ0U7RUFDQTtBbkhpai9DSjs7QW1IL2kvQ0U7RUFDRTtFQUNBO0FuSGtqL0NKOztBbUg5bC9DRTtFQUNFO0FuSGltL0NKOztBbUgvbC9DRTtFQUNFO0FuSGttL0NKOztBbUhobS9DRTtFQUNFO0FuSG1tL0NKOztBbUhqbS9DRTtFQUNFO0FuSG9tL0NKOztBbUhsbS9DRTtFQUNFO0FuSHFtL0NKOztBbUhubS9DRTtFQUNFO0VBQ0E7QW5Ic20vQ0o7O0FtSHBtL0NFO0VBQ0U7RUFDQTtBbkh1bS9DSjs7QW1Icm0vQ0U7RUFDRTtBbkh3bS9DSjs7QW1IdG0vQ0U7RUFDRTtBbkh5bS9DSjs7QW1Idm0vQ0U7RUFDRTtBbkgwbS9DSjs7QW1IeG0vQ0U7RUFDRTtBbkgybS9DSjs7QW1Iem0vQ0U7RUFDRTtBbkg0bS9DSjs7QW1IMW0vQ0U7RUFDRTtFQUNBO0FuSDZtL0NKOztBbUgzbS9DRTtFQUNFO0VBQ0E7QW5IOG0vQ0o7O0FtSDFwL0NFO0VBQ0U7QW5INnAvQ0o7O0FtSDNwL0NFO0VBQ0U7QW5IOHAvQ0o7O0FtSDVwL0NFO0VBQ0U7QW5IK3AvQ0o7O0FtSDdwL0NFO0VBQ0U7QW5IZ3EvQ0o7O0FtSDlwL0NFO0VBQ0U7QW5IaXEvQ0o7O0FtSC9wL0NFO0VBQ0U7RUFDQTtBbkhrcS9DSjs7QW1IaHEvQ0U7RUFDRTtFQUNBO0FuSG1xL0NKOztBbUhqcS9DRTtFQUNFO0FuSG9xL0NKOztBbUhscS9DRTtFQUNFO0FuSHFxL0NKOztBbUhucS9DRTtFQUNFO0FuSHNxL0NKOztBbUhwcS9DRTtFQUNFO0FuSHVxL0NKOztBbUhycS9DRTtFQUNFO0FuSHdxL0NKOztBbUh0cS9DRTtFQUNFO0VBQ0E7QW5IeXEvQ0o7O0FtSHZxL0NFO0VBQ0U7RUFDQTtBbkgwcS9DSjs7QW1IdHQvQ0U7RUFDRTtBbkh5dC9DSjs7QW1IdnQvQ0U7RUFDRTtBbkgwdC9DSjs7QW1IeHQvQ0U7RUFDRTtBbkgydC9DSjs7QW1IenQvQ0U7RUFDRTtBbkg0dC9DSjs7QW1IMXQvQ0U7RUFDRTtBbkg2dC9DSjs7QW1IM3QvQ0U7RUFDRTtFQUNBO0FuSDh0L0NKOztBbUg1dC9DRTtFQUNFO0VBQ0E7QW5IK3QvQ0o7O0FtSDd0L0NFO0VBQ0U7QW5IZ3UvQ0o7O0FtSDl0L0NFO0VBQ0U7QW5IaXUvQ0o7O0FtSC90L0NFO0VBQ0U7QW5Ia3UvQ0o7O0FtSGh1L0NFO0VBQ0U7QW5IbXUvQ0o7O0FtSGp1L0NFO0VBQ0U7QW5Ib3UvQ0o7O0FtSGx1L0NFO0VBQ0U7RUFDQTtBbkhxdS9DSjs7QW1IbnUvQ0U7RUFDRTtFQUNBO0FuSHN1L0NKOztBbUhseC9DRTtFQUNFO0FuSHF4L0NKOztBbUhueC9DRTtFQUNFO0FuSHN4L0NKOztBbUhweC9DRTtFQUNFO0FuSHV4L0NKOztBbUhyeC9DRTtFQUNFO0FuSHd4L0NKOztBbUh0eC9DRTtFQUNFO0FuSHl4L0NKOztBbUh2eC9DRTtFQUNFO0VBQ0E7QW5IMHgvQ0o7O0FtSHh4L0NFO0VBQ0U7RUFDQTtBbkgyeC9DSjs7QW1IengvQ0U7RUFDRTtBbkg0eC9DSjs7QW1IMXgvQ0U7RUFDRTtBbkg2eC9DSjs7QW1IM3gvQ0U7RUFDRTtBbkg4eC9DSjs7QW1INXgvQ0U7RUFDRTtBbkgreC9DSjs7QW1IN3gvQ0U7RUFDRTtBbkhneS9DSjs7QW1IOXgvQ0U7RUFDRTtFQUNBO0FuSGl5L0NKOztBbUgveC9DRTtFQUNFO0VBQ0E7QW5Ia3kvQ0o7O0FtSDkwL0NFO0VBQ0U7QW5IaTEvQ0o7O0FtSC8wL0NFO0VBQ0U7QW5IazEvQ0o7O0FtSGgxL0NFO0VBQ0U7QW5IbTEvQ0o7O0FtSGoxL0NFO0VBQ0U7QW5IbzEvQ0o7O0FtSGwxL0NFO0VBQ0U7QW5IcTEvQ0o7O0FtSG4xL0NFO0VBQ0U7RUFDQTtBbkhzMS9DSjs7QW1IcDEvQ0U7RUFDRTtFQUNBO0FuSHUxL0NKOztBbUhyMS9DRTtFQUNFO0FuSHcxL0NKOztBbUh0MS9DRTtFQUNFO0FuSHkxL0NKOztBbUh2MS9DRTtFQUNFO0FuSDAxL0NKOztBbUh4MS9DRTtFQUNFO0FuSDIxL0NKOztBbUh6MS9DRTtFQUNFO0FuSDQxL0NKOztBbUgxMS9DRTtFQUNFO0VBQ0E7QW5INjEvQ0o7O0FtSDMxL0NFO0VBQ0U7RUFDQTtBbkg4MS9DSjs7QW1IMTQvQ0U7RUFDRTtBbkg2NC9DSjs7QW1IMzQvQ0U7RUFDRTtBbkg4NC9DSjs7QW1INTQvQ0U7RUFDRTtBbkgrNC9DSjs7QW1INzQvQ0U7RUFDRTtBbkhnNS9DSjs7QW1IOTQvQ0U7RUFDRTtBbkhpNS9DSjs7QW1ILzQvQ0U7RUFDRTtFQUNBO0FuSGs1L0NKOztBbUhoNS9DRTtFQUNFO0VBQ0E7QW5IbTUvQ0o7O0FtSGo1L0NFO0VBQ0U7QW5IbzUvQ0o7O0FtSGw1L0NFO0VBQ0U7QW5IcTUvQ0o7O0FtSG41L0NFO0VBQ0U7QW5IczUvQ0o7O0FtSHA1L0NFO0VBQ0U7QW5IdTUvQ0o7O0FtSHI1L0NFO0VBQ0U7QW5IdzUvQ0o7O0FtSHQ1L0NFO0VBQ0U7RUFDQTtBbkh5NS9DSjs7QW1IdjUvQ0U7RUFDRTtFQUNBO0FuSDA1L0NKOztBbUh0OC9DRTtFQUNFO0FuSHk4L0NKOztBbUh2OC9DRTtFQUNFO0FuSDA4L0NKOztBbUh4OC9DRTtFQUNFO0FuSDI4L0NKOztBbUh6OC9DRTtFQUNFO0FuSDQ4L0NKOztBbUgxOC9DRTtFQUNFO0FuSDY4L0NKOztBbUgzOC9DRTtFQUNFO0VBQ0E7QW5IODgvQ0o7O0FtSDU4L0NFO0VBQ0U7RUFDQTtBbkgrOC9DSjs7QW1INzgvQ0U7RUFDRTtBbkhnOS9DSjs7QW1IOTgvQ0U7RUFDRTtBbkhpOS9DSjs7QW1ILzgvQ0U7RUFDRTtBbkhrOS9DSjs7QW1IaDkvQ0U7RUFDRTtBbkhtOS9DSjs7QW1IajkvQ0U7RUFDRTtBbkhvOS9DSjs7QW1IbDkvQ0U7RUFDRTtFQUNBO0FuSHE5L0NKOztBbUhuOS9DRTtFQUNFO0VBQ0E7QW5IczkvQ0o7O0FtSGxnZ0RFO0VBQ0U7QW5IcWdnREo7O0FtSG5nZ0RFO0VBQ0U7QW5Ic2dnREo7O0FtSHBnZ0RFO0VBQ0U7QW5IdWdnREo7O0FtSHJnZ0RFO0VBQ0U7QW5Id2dnREo7O0FtSHRnZ0RFO0VBQ0U7QW5IeWdnREo7O0FtSHZnZ0RFO0VBQ0U7RUFDQTtBbkgwZ2dESjs7QW1IeGdnREU7RUFDRTtFQUNBO0FuSDJnZ0RKOztBbUh6Z2dERTtFQUNFO0FuSDRnZ0RKOztBbUgxZ2dERTtFQUNFO0FuSDZnZ0RKOztBbUgzZ2dERTtFQUNFO0FuSDhnZ0RKOztBbUg1Z2dERTtFQUNFO0FuSCtnZ0RKOztBbUg3Z2dERTtFQUNFO0FuSGdoZ0RKOztBbUg5Z2dERTtFQUNFO0VBQ0E7QW5IaWhnREo7O0FtSC9nZ0RFO0VBQ0U7RUFDQTtBbkhraGdESjs7QW1IOWpnREU7RUFDRTtBbkhpa2dESjs7QW1IL2pnREU7RUFDRTtBbkhra2dESjs7QW1IaGtnREU7RUFDRTtBbkhta2dESjs7QW1IamtnREU7RUFDRTtBbkhva2dESjs7QW1IbGtnREU7RUFDRTtBbkhxa2dESjs7QW1IbmtnREU7RUFDRTtFQUNBO0FuSHNrZ0RKOztBbUhwa2dERTtFQUNFO0VBQ0E7QW5IdWtnREo7O0FtSHJrZ0RFO0VBQ0U7QW5Id2tnREo7O0FtSHRrZ0RFO0VBQ0U7QW5IeWtnREo7O0FtSHZrZ0RFO0VBQ0U7QW5IMGtnREo7O0FtSHhrZ0RFO0VBQ0U7QW5IMmtnREo7O0FtSHprZ0RFO0VBQ0U7QW5INGtnREo7O0FtSDFrZ0RFO0VBQ0U7RUFDQTtBbkg2a2dESjs7QW1IM2tnREU7RUFDRTtFQUNBO0FuSDhrZ0RKOztBbUgxbmdERTtFQUNFO0FuSDZuZ0RKOztBbUgzbmdERTtFQUNFO0FuSDhuZ0RKOztBbUg1bmdERTtFQUNFO0FuSCtuZ0RKOztBbUg3bmdERTtFQUNFO0FuSGdvZ0RKOztBbUg5bmdERTtFQUNFO0FuSGlvZ0RKOztBbUgvbmdERTtFQUNFO0VBQ0E7QW5Ia29nREo7O0FtSGhvZ0RFO0VBQ0U7RUFDQTtBbkhtb2dESjs7QW1Iam9nREU7RUFDRTtBbkhvb2dESjs7QW1IbG9nREU7RUFDRTtBbkhxb2dESjs7QW1Ibm9nREU7RUFDRTtBbkhzb2dESjs7QW1IcG9nREU7RUFDRTtBbkh1b2dESjs7QW1Icm9nREU7RUFDRTtBbkh3b2dESjs7QW1IdG9nREU7RUFDRTtFQUNBO0FuSHlvZ0RKOztBbUh2b2dERTtFQUNFO0VBQ0E7QW5IMG9nREo7O0FtSHRyZ0RFO0VBQ0U7QW5IeXJnREo7O0FtSHZyZ0RFO0VBQ0U7QW5IMHJnREo7O0FtSHhyZ0RFO0VBQ0U7QW5IMnJnREo7O0FtSHpyZ0RFO0VBQ0U7QW5INHJnREo7O0FtSDFyZ0RFO0VBQ0U7QW5INnJnREo7O0FtSDNyZ0RFO0VBQ0U7RUFDQTtBbkg4cmdESjs7QW1INXJnREU7RUFDRTtFQUNBO0FuSCtyZ0RKOztBbUg3cmdERTtFQUNFO0FuSGdzZ0RKOztBbUg5cmdERTtFQUNFO0FuSGlzZ0RKOztBbUgvcmdERTtFQUNFO0FuSGtzZ0RKOztBbUhoc2dERTtFQUNFO0FuSG1zZ0RKOztBbUhqc2dERTtFQUNFO0FuSG9zZ0RKOztBbUhsc2dERTtFQUNFO0VBQ0E7QW5IcXNnREo7O0FtSG5zZ0RFO0VBQ0U7RUFDQTtBbkhzc2dESjs7QW1IbHZnREU7RUFDRTtBbkhxdmdESjs7QW1IbnZnREU7RUFDRTtBbkhzdmdESjs7QW1IcHZnREU7RUFDRTtBbkh1dmdESjs7QW1IcnZnREU7RUFDRTtBbkh3dmdESjs7QW1IdHZnREU7RUFDRTtBbkh5dmdESjs7QW1IdnZnREU7RUFDRTtFQUNBO0FuSDB2Z0RKOztBbUh4dmdERTtFQUNFO0VBQ0E7QW5IMnZnREo7O0FtSHp2Z0RFO0VBQ0U7QW5INHZnREo7O0FtSDF2Z0RFO0VBQ0U7QW5INnZnREo7O0FtSDN2Z0RFO0VBQ0U7QW5IOHZnREo7O0FtSDV2Z0RFO0VBQ0U7QW5IK3ZnREo7O0FtSDd2Z0RFO0VBQ0U7QW5IZ3dnREo7O0FtSDl2Z0RFO0VBQ0U7RUFDQTtBbkhpd2dESjs7QW1IL3ZnREU7RUFDRTtFQUNBO0FuSGt3Z0RKOztBbUg5eWdERTtFQUNFO0FuSGl6Z0RKOztBbUgveWdERTtFQUNFO0FuSGt6Z0RKOztBbUhoemdERTtFQUNFO0FuSG16Z0RKOztBbUhqemdERTtFQUNFO0FuSG96Z0RKOztBbUhsemdERTtFQUNFO0FuSHF6Z0RKOztBbUhuemdERTtFQUNFO0VBQ0E7QW5Ic3pnREo7O0FtSHB6Z0RFO0VBQ0U7RUFDQTtBbkh1emdESjs7QW1IcnpnREU7RUFDRTtBbkh3emdESjs7QW1IdHpnREU7RUFDRTtBbkh5emdESjs7QW1IdnpnREU7RUFDRTtBbkgwemdESjs7QW1IeHpnREU7RUFDRTtBbkgyemdESjs7QW1IenpnREU7RUFDRTtBbkg0emdESjs7QW1IMXpnREU7RUFDRTtFQUNBO0FuSDZ6Z0RKOztBbUgzemdERTtFQUNFO0VBQ0E7QW5IOHpnREo7O0FtSDEyZ0RFO0VBQ0U7QW5INjJnREo7O0FtSDMyZ0RFO0VBQ0U7QW5IODJnREo7O0FtSDUyZ0RFO0VBQ0U7QW5IKzJnREo7O0FtSDcyZ0RFO0VBQ0U7QW5IZzNnREo7O0FtSDkyZ0RFO0VBQ0U7QW5IaTNnREo7O0FtSC8yZ0RFO0VBQ0U7RUFDQTtBbkhrM2dESjs7QW1IaDNnREU7RUFDRTtFQUNBO0FuSG0zZ0RKOztBbUhqM2dERTtFQUNFO0FuSG8zZ0RKOztBbUhsM2dERTtFQUNFO0FuSHEzZ0RKOztBbUhuM2dERTtFQUNFO0FuSHMzZ0RKOztBbUhwM2dERTtFQUNFO0FuSHUzZ0RKOztBbUhyM2dERTtFQUNFO0FuSHczZ0RKOztBbUh0M2dERTtFQUNFO0VBQ0E7QW5IeTNnREo7O0FtSHYzZ0RFO0VBQ0U7RUFDQTtBbkgwM2dESjs7QW1IdDZnREU7RUFDRTtBbkh5NmdESjs7QW1IdjZnREU7RUFDRTtBbkgwNmdESjs7QW1IeDZnREU7RUFDRTtBbkgyNmdESjs7QW1IejZnREU7RUFDRTtBbkg0NmdESjs7QW1IMTZnREU7RUFDRTtBbkg2NmdESjs7QW1IMzZnREU7RUFDRTtFQUNBO0FuSDg2Z0RKOztBbUg1NmdERTtFQUNFO0VBQ0E7QW5IKzZnREo7O0FtSDc2Z0RFO0VBQ0U7QW5IZzdnREo7O0FtSDk2Z0RFO0VBQ0U7QW5IaTdnREo7O0FtSC82Z0RFO0VBQ0U7QW5IazdnREo7O0FtSGg3Z0RFO0VBQ0U7QW5IbTdnREo7O0FtSGo3Z0RFO0VBQ0U7QW5IbzdnREo7O0FtSGw3Z0RFO0VBQ0U7RUFDQTtBbkhxN2dESjs7QW1IbjdnREU7RUFDRTtFQUNBO0FuSHM3Z0RKOztBbUhsK2dERTtFQUNFO0FuSHErZ0RKOztBbUhuK2dERTtFQUNFO0FuSHMrZ0RKOztBbUhwK2dERTtFQUNFO0FuSHUrZ0RKOztBbUhyK2dERTtFQUNFO0FuSHcrZ0RKOztBbUh0K2dERTtFQUNFO0FuSHkrZ0RKOztBbUh2K2dERTtFQUNFO0VBQ0E7QW5IMCtnREo7O0FtSHgrZ0RFO0VBQ0U7RUFDQTtBbkgyK2dESjs7QW1IeitnREU7RUFDRTtBbkg0K2dESjs7QW1IMStnREU7RUFDRTtBbkg2K2dESjs7QW1IMytnREU7RUFDRTtBbkg4K2dESjs7QW1INStnREU7RUFDRTtBbkgrK2dESjs7QW1INytnREU7RUFDRTtBbkhnL2dESjs7QW1IOStnREU7RUFDRTtFQUNBO0FuSGkvZ0RKOztBbUgvK2dERTtFQUNFO0VBQ0E7QW5Iay9nREo7O0FtSDloaERFO0VBQ0U7QW5IaWloREo7O0FtSC9oaERFO0VBQ0U7QW5Ia2loREo7O0FtSGhpaERFO0VBQ0U7QW5IbWloREo7O0FtSGppaERFO0VBQ0U7QW5Ib2loREo7O0FtSGxpaERFO0VBQ0U7QW5IcWloREo7O0FtSG5paERFO0VBQ0U7RUFDQTtBbkhzaWhESjs7QW1IcGloREU7RUFDRTtFQUNBO0FuSHVpaERKOztBbUhyaWhERTtFQUNFO0FuSHdpaERKOztBbUh0aWhERTtFQUNFO0FuSHlpaERKOztBbUh2aWhERTtFQUNFO0FuSDBpaERKOztBbUh4aWhERTtFQUNFO0FuSDJpaERKOztBbUh6aWhERTtFQUNFO0FuSDRpaERKOztBbUgxaWhERTtFQUNFO0VBQ0E7QW5INmloREo7O0FtSDNpaERFO0VBQ0U7RUFDQTtBbkg4aWhESjs7QW1IMWxoREU7RUFDRTtBbkg2bGhESjs7QW1IM2xoREU7RUFDRTtBbkg4bGhESjs7QW1INWxoREU7RUFDRTtBbkgrbGhESjs7QW1IN2xoREU7RUFDRTtBbkhnbWhESjs7QW1IOWxoREU7RUFDRTtBbkhpbWhESjs7QW1IL2xoREU7RUFDRTtFQUNBO0FuSGttaERKOztBbUhobWhERTtFQUNFO0VBQ0E7QW5IbW1oREo7O0FtSGptaERFO0VBQ0U7QW5Ib21oREo7O0FtSGxtaERFO0VBQ0U7QW5IcW1oREo7O0FtSG5taERFO0VBQ0U7QW5Ic21oREo7O0FtSHBtaERFO0VBQ0U7QW5IdW1oREo7O0FtSHJtaERFO0VBQ0U7QW5Id21oREo7O0FtSHRtaERFO0VBQ0U7RUFDQTtBbkh5bWhESjs7QW1Idm1oREU7RUFDRTtFQUNBO0FuSDBtaERKOztBbUh0cGhERTtFQUNFO0FuSHlwaERKOztBbUh2cGhERTtFQUNFO0FuSDBwaERKOztBbUh4cGhERTtFQUNFO0FuSDJwaERKOztBbUh6cGhERTtFQUNFO0FuSDRwaERKOztBbUgxcGhERTtFQUNFO0FuSDZwaERKOztBbUgzcGhERTtFQUNFO0VBQ0E7QW5IOHBoREo7O0FtSDVwaERFO0VBQ0U7RUFDQTtBbkgrcGhESjs7QW1IN3BoREU7RUFDRTtBbkhncWhESjs7QW1IOXBoREU7RUFDRTtBbkhpcWhESjs7QW1IL3BoREU7RUFDRTtBbkhrcWhESjs7QW1IaHFoREU7RUFDRTtBbkhtcWhESjs7QW1IanFoREU7RUFDRTtBbkhvcWhESjs7QW1IbHFoREU7RUFDRTtFQUNBO0FuSHFxaERKOztBbUhucWhERTtFQUNFO0VBQ0E7QW5Ic3FoREo7O0FtSGx0aERFO0VBQ0U7QW5IcXRoREo7O0FtSG50aERFO0VBQ0U7QW5Ic3RoREo7O0FtSHB0aERFO0VBQ0U7QW5IdXRoREo7O0FtSHJ0aERFO0VBQ0U7QW5Id3RoREo7O0FtSHR0aERFO0VBQ0U7QW5IeXRoREo7O0FtSHZ0aERFO0VBQ0U7RUFDQTtBbkgwdGhESjs7QW1IeHRoREU7RUFDRTtFQUNBO0FuSDJ0aERKOztBbUh6dGhERTtFQUNFO0FuSDR0aERKOztBbUgxdGhERTtFQUNFO0FuSDZ0aERKOztBbUgzdGhERTtFQUNFO0FuSDh0aERKOztBbUg1dGhERTtFQUNFO0FuSCt0aERKOztBbUg3dGhERTtFQUNFO0FuSGd1aERKOztBbUg5dGhERTtFQUNFO0VBQ0E7QW5IaXVoREo7O0FtSC90aERFO0VBQ0U7RUFDQTtBbkhrdWhESjs7QW1IOXdoREU7RUFDRTtBbkhpeGhESjs7QW1IL3doREU7RUFDRTtBbkhreGhESjs7QW1IaHhoREU7RUFDRTtBbkhteGhESjs7QW1IanhoREU7RUFDRTtBbkhveGhESjs7QW1IbHhoREU7RUFDRTtBbkhxeGhESjs7QW1IbnhoREU7RUFDRTtFQUNBO0FuSHN4aERKOztBbUhweGhERTtFQUNFO0VBQ0E7QW5IdXhoREo7O0FtSHJ4aERFO0VBQ0U7QW5Id3hoREo7O0FtSHR4aERFO0VBQ0U7QW5IeXhoREo7O0FtSHZ4aERFO0VBQ0U7QW5IMHhoREo7O0FtSHh4aERFO0VBQ0U7QW5IMnhoREo7O0FtSHp4aERFO0VBQ0U7QW5INHhoREo7O0FtSDF4aERFO0VBQ0U7RUFDQTtBbkg2eGhESjs7QW1IM3hoREU7RUFDRTtFQUNBO0FuSDh4aERKOztBbUgxMGhERTtFQUNFO0FuSDYwaERKOztBbUgzMGhERTtFQUNFO0FuSDgwaERKOztBbUg1MGhERTtFQUNFO0FuSCswaERKOztBbUg3MGhERTtFQUNFO0FuSGcxaERKOztBbUg5MGhERTtFQUNFO0FuSGkxaERKOztBbUgvMGhERTtFQUNFO0VBQ0E7QW5IazFoREo7O0FtSGgxaERFO0VBQ0U7RUFDQTtBbkhtMWhESjs7QW1IajFoREU7RUFDRTtBbkhvMWhESjs7QW1IbDFoREU7RUFDRTtBbkhxMWhESjs7QW1IbjFoREU7RUFDRTtBbkhzMWhESjs7QW1IcDFoREU7RUFDRTtBbkh1MWhESjs7QW1IcjFoREU7RUFDRTtBbkh3MWhESjs7QW1IdDFoREU7RUFDRTtFQUNBO0FuSHkxaERKOztBbUh2MWhERTtFQUNFO0VBQ0E7QW5IMDFoREo7O0FtSHQ0aERFO0VBQ0U7QW5IeTRoREo7O0FtSHY0aERFO0VBQ0U7QW5IMDRoREo7O0FtSHg0aERFO0VBQ0U7QW5IMjRoREo7O0FtSHo0aERFO0VBQ0U7QW5INDRoREo7O0FtSDE0aERFO0VBQ0U7QW5INjRoREo7O0FtSDM0aERFO0VBQ0U7RUFDQTtBbkg4NGhESjs7QW1INTRoREU7RUFDRTtFQUNBO0FuSCs0aERKOztBbUg3NGhERTtFQUNFO0FuSGc1aERKOztBbUg5NGhERTtFQUNFO0FuSGk1aERKOztBbUgvNGhERTtFQUNFO0FuSGs1aERKOztBbUhoNWhERTtFQUNFO0FuSG01aERKOztBbUhqNWhERTtFQUNFO0FuSG81aERKOztBbUhsNWhERTtFQUNFO0VBQ0E7QW5IcTVoREo7O0FtSG41aERFO0VBQ0U7RUFDQTtBbkhzNWhESjs7QW1IbDhoREU7RUFDRTtBbkhxOGhESjs7QW1IbjhoREU7RUFDRTtBbkhzOGhESjs7QW1IcDhoREU7RUFDRTtBbkh1OGhESjs7QW1IcjhoREU7RUFDRTtBbkh3OGhESjs7QW1IdDhoREU7RUFDRTtBbkh5OGhESjs7QW1IdjhoREU7RUFDRTtFQUNBO0FuSDA4aERKOztBbUh4OGhERTtFQUNFO0VBQ0E7QW5IMjhoREo7O0FtSHo4aERFO0VBQ0U7QW5INDhoREo7O0FtSDE4aERFO0VBQ0U7QW5INjhoREo7O0FtSDM4aERFO0VBQ0U7QW5IODhoREo7O0FtSDU4aERFO0VBQ0U7QW5IKzhoREo7O0FtSDc4aERFO0VBQ0U7QW5IZzloREo7O0FtSDk4aERFO0VBQ0U7RUFDQTtBbkhpOWhESjs7QW1ILzhoREU7RUFDRTtFQUNBO0FuSGs5aERKOztBbUg5L2hERTtFQUNFO0FuSGlnaURKOztBbUgvL2hERTtFQUNFO0FuSGtnaURKOztBbUhoZ2lERTtFQUNFO0FuSG1naURKOztBbUhqZ2lERTtFQUNFO0FuSG9naURKOztBbUhsZ2lERTtFQUNFO0FuSHFnaURKOztBbUhuZ2lERTtFQUNFO0VBQ0E7QW5Ic2dpREo7O0FtSHBnaURFO0VBQ0U7RUFDQTtBbkh1Z2lESjs7QW1IcmdpREU7RUFDRTtBbkh3Z2lESjs7QW1IdGdpREU7RUFDRTtBbkh5Z2lESjs7QW1IdmdpREU7RUFDRTtBbkgwZ2lESjs7QW1IeGdpREU7RUFDRTtBbkgyZ2lESjs7QW1IemdpREU7RUFDRTtBbkg0Z2lESjs7QW1IMWdpREU7RUFDRTtFQUNBO0FuSDZnaURKOztBbUgzZ2lERTtFQUNFO0VBQ0E7QW5IOGdpREo7O0FtSDFqaURFO0VBQ0U7QW5INmppREo7O0FtSDNqaURFO0VBQ0U7QW5IOGppREo7O0FtSDVqaURFO0VBQ0U7QW5IK2ppREo7O0FtSDdqaURFO0VBQ0U7QW5IZ2tpREo7O0FtSDlqaURFO0VBQ0U7QW5IaWtpREo7O0FtSC9qaURFO0VBQ0U7RUFDQTtBbkhra2lESjs7QW1IaGtpREU7RUFDRTtFQUNBO0FuSG1raURKOztBbUhqa2lERTtFQUNFO0FuSG9raURKOztBbUhsa2lERTtFQUNFO0FuSHFraURKOztBbUhua2lERTtFQUNFO0FuSHNraURKOztBbUhwa2lERTtFQUNFO0FuSHVraURKOztBbUhya2lERTtFQUNFO0FuSHdraURKOztBbUh0a2lERTtFQUNFO0VBQ0E7QW5IeWtpREo7O0FtSHZraURFO0VBQ0U7RUFDQTtBbkgwa2lESjs7QW1IdG5pREU7RUFDRTtBbkh5bmlESjs7QW1Idm5pREU7RUFDRTtBbkgwbmlESjs7QW1IeG5pREU7RUFDRTtBbkgybmlESjs7QW1Iem5pREU7RUFDRTtBbkg0bmlESjs7QW1IMW5pREU7RUFDRTtBbkg2bmlESjs7QW1IM25pREU7RUFDRTtFQUNBO0FuSDhuaURKOztBbUg1bmlERTtFQUNFO0VBQ0E7QW5IK25pREo7O0FtSDduaURFO0VBQ0U7QW5IZ29pREo7O0FtSDluaURFO0VBQ0U7QW5IaW9pREo7O0FtSC9uaURFO0VBQ0U7QW5Ia29pREo7O0FtSGhvaURFO0VBQ0U7QW5IbW9pREo7O0FtSGpvaURFO0VBQ0U7QW5Ib29pREo7O0FtSGxvaURFO0VBQ0U7RUFDQTtBbkhxb2lESjs7QW1Ibm9pREU7RUFDRTtFQUNBO0FuSHNvaURKOztBbUhscmlERTtFQUNFO0FuSHFyaURKOztBbUhucmlERTtFQUNFO0FuSHNyaURKOztBbUhwcmlERTtFQUNFO0FuSHVyaURKOztBbUhycmlERTtFQUNFO0FuSHdyaURKOztBbUh0cmlERTtFQUNFO0FuSHlyaURKOztBbUh2cmlERTtFQUNFO0VBQ0E7QW5IMHJpREo7O0FtSHhyaURFO0VBQ0U7RUFDQTtBbkgycmlESjs7QW1IenJpREU7RUFDRTtBbkg0cmlESjs7QW1IMXJpREU7RUFDRTtBbkg2cmlESjs7QW1IM3JpREU7RUFDRTtBbkg4cmlESjs7QW1INXJpREU7RUFDRTtBbkgrcmlESjs7QW1IN3JpREU7RUFDRTtBbkhnc2lESjs7QW1IOXJpREU7RUFDRTtFQUNBO0FuSGlzaURKOztBbUgvcmlERTtFQUNFO0VBQ0E7QW5Ia3NpREo7O0FtSDl1aURFO0VBQ0U7QW5IaXZpREo7O0FtSC91aURFO0VBQ0U7QW5Ia3ZpREo7O0FtSGh2aURFO0VBQ0U7QW5IbXZpREo7O0FtSGp2aURFO0VBQ0U7QW5Ib3ZpREo7O0FtSGx2aURFO0VBQ0U7QW5IcXZpREo7O0FtSG52aURFO0VBQ0U7RUFDQTtBbkhzdmlESjs7QW1IcHZpREU7RUFDRTtFQUNBO0FuSHV2aURKOztBbUhydmlERTtFQUNFO0FuSHd2aURKOztBbUh0dmlERTtFQUNFO0FuSHl2aURKOztBbUh2dmlERTtFQUNFO0FuSDB2aURKOztBbUh4dmlERTtFQUNFO0FuSDJ2aURKOztBbUh6dmlERTtFQUNFO0FuSDR2aURKOztBbUgxdmlERTtFQUNFO0VBQ0E7QW5INnZpREo7O0FtSDN2aURFO0VBQ0U7RUFDQTtBbkg4dmlESjs7QW1IMXlpREU7RUFDRTtBbkg2eWlESjs7QW1IM3lpREU7RUFDRTtBbkg4eWlESjs7QW1INXlpREU7RUFDRTtBbkgreWlESjs7QW1IN3lpREU7RUFDRTtBbkhnemlESjs7QW1IOXlpREU7RUFDRTtBbkhpemlESjs7QW1IL3lpREU7RUFDRTtFQUNBO0FuSGt6aURKOztBbUhoemlERTtFQUNFO0VBQ0E7QW5IbXppREo7O0FtSGp6aURFO0VBQ0U7QW5Ib3ppREo7O0FtSGx6aURFO0VBQ0U7QW5IcXppREo7O0FtSG56aURFO0VBQ0U7QW5Ic3ppREo7O0FtSHB6aURFO0VBQ0U7QW5IdXppREo7O0FtSHJ6aURFO0VBQ0U7QW5Id3ppREo7O0FtSHR6aURFO0VBQ0U7RUFDQTtBbkh5emlESjs7QW1IdnppREU7RUFDRTtFQUNBO0FuSDB6aURKOztBbUh0MmlERTtFQUNFO0FuSHkyaURKOztBbUh2MmlERTtFQUNFO0FuSDAyaURKOztBbUh4MmlERTtFQUNFO0FuSDIyaURKOztBbUh6MmlERTtFQUNFO0FuSDQyaURKOztBbUgxMmlERTtFQUNFO0FuSDYyaURKOztBbUgzMmlERTtFQUNFO0VBQ0E7QW5IODJpREo7O0FtSDUyaURFO0VBQ0U7RUFDQTtBbkgrMmlESjs7QW1INzJpREU7RUFDRTtBbkhnM2lESjs7QW1IOTJpREU7RUFDRTtBbkhpM2lESjs7QW1ILzJpREU7RUFDRTtBbkhrM2lESjs7QW1IaDNpREU7RUFDRTtBbkhtM2lESjs7QW1IajNpREU7RUFDRTtBbkhvM2lESjs7QW1IbDNpREU7RUFDRTtFQUNBO0FuSHEzaURKOztBbUhuM2lERTtFQUNFO0VBQ0E7QW5IczNpREo7O0FtSGw2aURFO0VBQ0U7QW5IcTZpREo7O0FtSG42aURFO0VBQ0U7QW5IczZpREo7O0FtSHA2aURFO0VBQ0U7QW5IdTZpREo7O0FtSHI2aURFO0VBQ0U7QW5IdzZpREo7O0FtSHQ2aURFO0VBQ0U7QW5IeTZpREo7O0FtSHY2aURFO0VBQ0U7RUFDQTtBbkgwNmlESjs7QW1IeDZpREU7RUFDRTtFQUNBO0FuSDI2aURKOztBbUh6NmlERTtFQUNFO0FuSDQ2aURKOztBbUgxNmlERTtFQUNFO0FuSDY2aURKOztBbUgzNmlERTtFQUNFO0FuSDg2aURKOztBbUg1NmlERTtFQUNFO0FuSCs2aURKOztBbUg3NmlERTtFQUNFO0FuSGc3aURKOztBbUg5NmlERTtFQUNFO0VBQ0E7QW5IaTdpREo7O0FtSC82aURFO0VBQ0U7RUFDQTtBbkhrN2lESjs7QW1IOTlpREU7RUFDRTtBbkhpK2lESjs7QW1ILzlpREU7RUFDRTtBbkhrK2lESjs7QW1IaCtpREU7RUFDRTtBbkhtK2lESjs7QW1IaitpREU7RUFDRTtBbkhvK2lESjs7QW1IbCtpREU7RUFDRTtBbkhxK2lESjs7QW1IbitpREU7RUFDRTtFQUNBO0FuSHMraURKOztBbUhwK2lERTtFQUNFO0VBQ0E7QW5IdStpREo7O0FtSHIraURFO0VBQ0U7QW5IdytpREo7O0FtSHQraURFO0VBQ0U7QW5IeStpREo7O0FtSHYraURFO0VBQ0U7QW5IMCtpREo7O0FtSHgraURFO0VBQ0U7QW5IMitpREo7O0FtSHoraURFO0VBQ0U7QW5INCtpREo7O0FtSDEraURFO0VBQ0U7RUFDQTtBbkg2K2lESjs7QW1IMytpREU7RUFDRTtFQUNBO0FuSDgraURKOztBbUgxaGpERTtFQUNFO0FuSDZoakRKOztBbUgzaGpERTtFQUNFO0FuSDhoakRKOztBbUg1aGpERTtFQUNFO0FuSCtoakRKOztBbUg3aGpERTtFQUNFO0FuSGdpakRKOztBbUg5aGpERTtFQUNFO0FuSGlpakRKOztBbUgvaGpERTtFQUNFO0VBQ0E7QW5Ia2lqREo7O0FtSGhpakRFO0VBQ0U7RUFDQTtBbkhtaWpESjs7QW1IamlqREU7RUFDRTtBbkhvaWpESjs7QW1IbGlqREU7RUFDRTtBbkhxaWpESjs7QW1IbmlqREU7RUFDRTtBbkhzaWpESjs7QW1IcGlqREU7RUFDRTtBbkh1aWpESjs7QW1IcmlqREU7RUFDRTtBbkh3aWpESjs7QW1IdGlqREU7RUFDRTtFQUNBO0FuSHlpakRKOztBbUh2aWpERTtFQUNFO0VBQ0E7QW5IMGlqREo7O0FtSHRsakRFO0VBQ0U7QW5IeWxqREo7O0FtSHZsakRFO0VBQ0U7QW5IMGxqREo7O0FtSHhsakRFO0VBQ0U7QW5IMmxqREo7O0FtSHpsakRFO0VBQ0U7QW5INGxqREo7O0FtSDFsakRFO0VBQ0U7QW5INmxqREo7O0FtSDNsakRFO0VBQ0U7RUFDQTtBbkg4bGpESjs7QW1INWxqREU7RUFDRTtFQUNBO0FuSCtsakRKOztBbUg3bGpERTtFQUNFO0FuSGdtakRKOztBbUg5bGpERTtFQUNFO0FuSGltakRKOztBbUgvbGpERTtFQUNFO0FuSGttakRKOztBbUhobWpERTtFQUNFO0FuSG1takRKOztBbUhqbWpERTtFQUNFO0FuSG9takRKOztBbUhsbWpERTtFQUNFO0VBQ0E7QW5IcW1qREo7O0FtSG5takRFO0VBQ0U7RUFDQTtBbkhzbWpESjs7QW1IbHBqREU7RUFDRTtBbkhxcGpESjs7QW1IbnBqREU7RUFDRTtBbkhzcGpESjs7QW1IcHBqREU7RUFDRTtBbkh1cGpESjs7QW1IcnBqREU7RUFDRTtBbkh3cGpESjs7QW1IdHBqREU7RUFDRTtBbkh5cGpESjs7QW1IdnBqREU7RUFDRTtFQUNBO0FuSDBwakRKOztBbUh4cGpERTtFQUNFO0VBQ0E7QW5IMnBqREo7O0FtSHpwakRFO0VBQ0U7QW5INHBqREo7O0FtSDFwakRFO0VBQ0U7QW5INnBqREo7O0FtSDNwakRFO0VBQ0U7QW5IOHBqREo7O0FtSDVwakRFO0VBQ0U7QW5IK3BqREo7O0FtSDdwakRFO0VBQ0U7QW5IZ3FqREo7O0FtSDlwakRFO0VBQ0U7RUFDQTtBbkhpcWpESjs7QW1IL3BqREU7RUFDRTtFQUNBO0FuSGtxakRKOztBbUg5c2pERTtFQUNFO0FuSGl0akRKOztBbUgvc2pERTtFQUNFO0FuSGt0akRKOztBbUhodGpERTtFQUNFO0FuSG10akRKOztBbUhqdGpERTtFQUNFO0FuSG90akRKOztBbUhsdGpERTtFQUNFO0FuSHF0akRKOztBbUhudGpERTtFQUNFO0VBQ0E7QW5Ic3RqREo7O0FtSHB0akRFO0VBQ0U7RUFDQTtBbkh1dGpESjs7QW1IcnRqREU7RUFDRTtBbkh3dGpESjs7QW1IdHRqREU7RUFDRTtBbkh5dGpESjs7QW1IdnRqREU7RUFDRTtBbkgwdGpESjs7QW1IeHRqREU7RUFDRTtBbkgydGpESjs7QW1IenRqREU7RUFDRTtBbkg0dGpESjs7QW1IMXRqREU7RUFDRTtFQUNBO0FuSDZ0akRKOztBbUgzdGpERTtFQUNFO0VBQ0E7QW5IOHRqREo7O0FtSDF3akRFO0VBQ0U7QW5INndqREo7O0FtSDN3akRFO0VBQ0U7QW5IOHdqREo7O0FtSDV3akRFO0VBQ0U7QW5IK3dqREo7O0FtSDd3akRFO0VBQ0U7QW5IZ3hqREo7O0FtSDl3akRFO0VBQ0U7QW5IaXhqREo7O0FtSC93akRFO0VBQ0U7RUFDQTtBbkhreGpESjs7QW1IaHhqREU7RUFDRTtFQUNBO0FuSG14akRKOztBbUhqeGpERTtFQUNFO0FuSG94akRKOztBbUhseGpERTtFQUNFO0FuSHF4akRKOztBbUhueGpERTtFQUNFO0FuSHN4akRKOztBbUhweGpERTtFQUNFO0FuSHV4akRKOztBbUhyeGpERTtFQUNFO0FuSHd4akRKOztBbUh0eGpERTtFQUNFO0VBQ0E7QW5IeXhqREo7O0FtSHZ4akRFO0VBQ0U7RUFDQTtBbkgweGpESjs7QW1IdDBqREU7RUFDRTtBbkh5MGpESjs7QW1IdjBqREU7RUFDRTtBbkgwMGpESjs7QW1IeDBqREU7RUFDRTtBbkgyMGpESjs7QW1IejBqREU7RUFDRTtBbkg0MGpESjs7QW1IMTBqREU7RUFDRTtBbkg2MGpESjs7QW1IMzBqREU7RUFDRTtFQUNBO0FuSDgwakRKOztBbUg1MGpERTtFQUNFO0VBQ0E7QW5IKzBqREo7O0FtSDcwakRFO0VBQ0U7QW5IZzFqREo7O0FtSDkwakRFO0VBQ0U7QW5IaTFqREo7O0FtSC8wakRFO0VBQ0U7QW5IazFqREo7O0FtSGgxakRFO0VBQ0U7QW5IbTFqREo7O0FtSGoxakRFO0VBQ0U7QW5IbzFqREo7O0FtSGwxakRFO0VBQ0U7RUFDQTtBbkhxMWpESjs7QW1IbjFqREU7RUFDRTtFQUNBO0FuSHMxakRKOztBbUhsNGpERTtFQUNFO0FuSHE0akRKOztBbUhuNGpERTtFQUNFO0FuSHM0akRKOztBbUhwNGpERTtFQUNFO0FuSHU0akRKOztBbUhyNGpERTtFQUNFO0FuSHc0akRKOztBbUh0NGpERTtFQUNFO0FuSHk0akRKOztBbUh2NGpERTtFQUNFO0VBQ0E7QW5IMDRqREo7O0FtSHg0akRFO0VBQ0U7RUFDQTtBbkgyNGpESjs7QW1IejRqREU7RUFDRTtBbkg0NGpESjs7QW1IMTRqREU7RUFDRTtBbkg2NGpESjs7QW1IMzRqREU7RUFDRTtBbkg4NGpESjs7QW1INTRqREU7RUFDRTtBbkgrNGpESjs7QW1INzRqREU7RUFDRTtBbkhnNWpESjs7QW1IOTRqREU7RUFDRTtFQUNBO0FuSGk1akRKOztBbUgvNGpERTtFQUNFO0VBQ0E7QW5IazVqREo7O0FtSDk3akRFO0VBQ0U7QW5IaThqREo7O0FtSC83akRFO0VBQ0U7QW5IazhqREo7O0FtSGg4akRFO0VBQ0U7QW5IbThqREo7O0FtSGo4akRFO0VBQ0U7QW5IbzhqREo7O0FtSGw4akRFO0VBQ0U7QW5IcThqREo7O0FtSG44akRFO0VBQ0U7RUFDQTtBbkhzOGpESjs7QW1IcDhqREU7RUFDRTtFQUNBO0FuSHU4akRKOztBbUhyOGpERTtFQUNFO0FuSHc4akRKOztBbUh0OGpERTtFQUNFO0FuSHk4akRKOztBbUh2OGpERTtFQUNFO0FuSDA4akRKOztBbUh4OGpERTtFQUNFO0FuSDI4akRKOztBbUh6OGpERTtFQUNFO0FuSDQ4akRKOztBbUgxOGpERTtFQUNFO0VBQ0E7QW5INjhqREo7O0FtSDM4akRFO0VBQ0U7RUFDQTtBbkg4OGpESjs7QW1IMS9qREU7RUFDRTtBbkg2L2pESjs7QW1IMy9qREU7RUFDRTtBbkg4L2pESjs7QW1INS9qREU7RUFDRTtBbkgrL2pESjs7QW1INy9qREU7RUFDRTtBbkhnZ2tESjs7QW1IOS9qREU7RUFDRTtBbkhpZ2tESjs7QW1ILy9qREU7RUFDRTtFQUNBO0FuSGtna0RKOztBbUhoZ2tERTtFQUNFO0VBQ0E7QW5IbWdrREo7O0FtSGpna0RFO0VBQ0U7QW5Ib2drREo7O0FtSGxna0RFO0VBQ0U7QW5IcWdrREo7O0FtSG5na0RFO0VBQ0U7QW5Ic2drREo7O0FtSHBna0RFO0VBQ0U7QW5IdWdrREo7O0FtSHJna0RFO0VBQ0U7QW5Id2drREo7O0FtSHRna0RFO0VBQ0U7RUFDQTtBbkh5Z2tESjs7QW1IdmdrREU7RUFDRTtFQUNBO0FuSDBna0RKOztBbUh0amtERTtFQUNFO0FuSHlqa0RKOztBbUh2amtERTtFQUNFO0FuSDBqa0RKOztBbUh4amtERTtFQUNFO0FuSDJqa0RKOztBbUh6amtERTtFQUNFO0FuSDRqa0RKOztBbUgxamtERTtFQUNFO0FuSDZqa0RKOztBbUgzamtERTtFQUNFO0VBQ0E7QW5IOGprREo7O0FtSDVqa0RFO0VBQ0U7RUFDQTtBbkgramtESjs7QW1IN2prREU7RUFDRTtBbkhna2tESjs7QW1IOWprREU7RUFDRTtBbkhpa2tESjs7QW1IL2prREU7RUFDRTtBbkhra2tESjs7QW1IaGtrREU7RUFDRTtBbkhta2tESjs7QW1IamtrREU7RUFDRTtBbkhva2tESjs7QW1IbGtrREU7RUFDRTtFQUNBO0FuSHFra0RKOztBbUhua2tERTtFQUNFO0VBQ0E7QW5Ic2trREo7O0FtSGxua0RFO0VBQ0U7QW5IcW5rREo7O0FtSG5ua0RFO0VBQ0U7QW5Ic25rREo7O0FtSHBua0RFO0VBQ0U7QW5IdW5rREo7O0FtSHJua0RFO0VBQ0U7QW5Id25rREo7O0FtSHRua0RFO0VBQ0U7QW5IeW5rREo7O0FtSHZua0RFO0VBQ0U7RUFDQTtBbkgwbmtESjs7QW1IeG5rREU7RUFDRTtFQUNBO0FuSDJua0RKOztBbUh6bmtERTtFQUNFO0FuSDRua0RKOztBbUgxbmtERTtFQUNFO0FuSDZua0RKOztBbUgzbmtERTtFQUNFO0FuSDhua0RKOztBbUg1bmtERTtFQUNFO0FuSCtua0RKOztBbUg3bmtERTtFQUNFO0FuSGdva0RKOztBbUg5bmtERTtFQUNFO0VBQ0E7QW5IaW9rREo7O0FtSC9ua0RFO0VBQ0U7RUFDQTtBbkhrb2tESjs7QW1IOXFrREU7RUFDRTtBbkhpcmtESjs7QW1IL3FrREU7RUFDRTtBbkhrcmtESjs7QW1IaHJrREU7RUFDRTtBbkhtcmtESjs7QW1IanJrREU7RUFDRTtBbkhvcmtESjs7QW1IbHJrREU7RUFDRTtBbkhxcmtESjs7QW1IbnJrREU7RUFDRTtFQUNBO0FuSHNya0RKOztBbUhwcmtERTtFQUNFO0VBQ0E7QW5IdXJrREo7O0FtSHJya0RFO0VBQ0U7QW5Id3JrREo7O0FtSHRya0RFO0VBQ0U7QW5IeXJrREo7O0FtSHZya0RFO0VBQ0U7QW5IMHJrREo7O0FtSHhya0RFO0VBQ0U7QW5IMnJrREo7O0FtSHpya0RFO0VBQ0U7QW5INHJrREo7O0FtSDFya0RFO0VBQ0U7RUFDQTtBbkg2cmtESjs7QW1IM3JrREU7RUFDRTtFQUNBO0FuSDhya0RKOztBbUgxdWtERTtFQUNFO0FuSDZ1a0RKOztBbUgzdWtERTtFQUNFO0FuSDh1a0RKOztBbUg1dWtERTtFQUNFO0FuSCt1a0RKOztBbUg3dWtERTtFQUNFO0FuSGd2a0RKOztBbUg5dWtERTtFQUNFO0FuSGl2a0RKOztBbUgvdWtERTtFQUNFO0VBQ0E7QW5Ia3ZrREo7O0FtSGh2a0RFO0VBQ0U7RUFDQTtBbkhtdmtESjs7QW1IanZrREU7RUFDRTtBbkhvdmtESjs7QW1IbHZrREU7RUFDRTtBbkhxdmtESjs7QW1IbnZrREU7RUFDRTtBbkhzdmtESjs7QW1IcHZrREU7RUFDRTtBbkh1dmtESjs7QW1IcnZrREU7RUFDRTtBbkh3dmtESjs7QW1IdHZrREU7RUFDRTtFQUNBO0FuSHl2a0RKOztBbUh2dmtERTtFQUNFO0VBQ0E7QW5IMHZrREo7O0FtSHR5a0RFO0VBQ0U7QW5IeXlrREo7O0FtSHZ5a0RFO0VBQ0U7QW5IMHlrREo7O0FtSHh5a0RFO0VBQ0U7QW5IMnlrREo7O0FtSHp5a0RFO0VBQ0U7QW5INHlrREo7O0FtSDF5a0RFO0VBQ0U7QW5INnlrREo7O0FtSDN5a0RFO0VBQ0U7RUFDQTtBbkg4eWtESjs7QW1INXlrREU7RUFDRTtFQUNBO0FuSCt5a0RKOztBbUg3eWtERTtFQUNFO0FuSGd6a0RKOztBbUg5eWtERTtFQUNFO0FuSGl6a0RKOztBbUgveWtERTtFQUNFO0FuSGt6a0RKOztBbUhoemtERTtFQUNFO0FuSG16a0RKOztBbUhqemtERTtFQUNFO0FuSG96a0RKOztBbUhsemtERTtFQUNFO0VBQ0E7QW5IcXprREo7O0FtSG56a0RFO0VBQ0U7RUFDQTtBbkhzemtESjs7QW1IbDJrREU7RUFDRTtBbkhxMmtESjs7QW1IbjJrREU7RUFDRTtBbkhzMmtESjs7QW1IcDJrREU7RUFDRTtBbkh1MmtESjs7QW1IcjJrREU7RUFDRTtBbkh3MmtESjs7QW1IdDJrREU7RUFDRTtBbkh5MmtESjs7QW1IdjJrREU7RUFDRTtFQUNBO0FuSDAya0RKOztBbUh4MmtERTtFQUNFO0VBQ0E7QW5IMjJrREo7O0FtSHoya0RFO0VBQ0U7QW5INDJrREo7O0FtSDEya0RFO0VBQ0U7QW5INjJrREo7O0FtSDMya0RFO0VBQ0U7QW5IODJrREo7O0FtSDUya0RFO0VBQ0U7QW5IKzJrREo7O0FtSDcya0RFO0VBQ0U7QW5IZzNrREo7O0FtSDkya0RFO0VBQ0U7RUFDQTtBbkhpM2tESjs7QW1ILzJrREU7RUFDRTtFQUNBO0FuSGsza0RKOztBbUg5NWtERTtFQUNFO0FuSGk2a0RKOztBbUgvNWtERTtFQUNFO0FuSGs2a0RKOztBbUhoNmtERTtFQUNFO0FuSG02a0RKOztBbUhqNmtERTtFQUNFO0FuSG82a0RKOztBbUhsNmtERTtFQUNFO0FuSHE2a0RKOztBbUhuNmtERTtFQUNFO0VBQ0E7QW5IczZrREo7O0FtSHA2a0RFO0VBQ0U7RUFDQTtBbkh1NmtESjs7QW1IcjZrREU7RUFDRTtBbkh3NmtESjs7QW1IdDZrREU7RUFDRTtBbkh5NmtESjs7QW1IdjZrREU7RUFDRTtBbkgwNmtESjs7QW1IeDZrREU7RUFDRTtBbkgyNmtESjs7QW1IejZrREU7RUFDRTtBbkg0NmtESjs7QW1IMTZrREU7RUFDRTtFQUNBO0FuSDY2a0RKOztBbUgzNmtERTtFQUNFO0VBQ0E7QW5IODZrREo7O0FtSDE5a0RFO0VBQ0U7QW5INjlrREo7O0FtSDM5a0RFO0VBQ0U7QW5IODlrREo7O0FtSDU5a0RFO0VBQ0U7QW5IKzlrREo7O0FtSDc5a0RFO0VBQ0U7QW5IZytrREo7O0FtSDk5a0RFO0VBQ0U7QW5IaStrREo7O0FtSC85a0RFO0VBQ0U7RUFDQTtBbkhrK2tESjs7QW1IaCtrREU7RUFDRTtFQUNBO0FuSG0ra0RKOztBbUhqK2tERTtFQUNFO0FuSG8ra0RKOztBbUhsK2tERTtFQUNFO0FuSHEra0RKOztBbUhuK2tERTtFQUNFO0FuSHMra0RKOztBbUhwK2tERTtFQUNFO0FuSHUra0RKOztBbUhyK2tERTtFQUNFO0FuSHcra0RKOztBbUh0K2tERTtFQUNFO0VBQ0E7QW5IeStrREo7O0FtSHYra0RFO0VBQ0U7RUFDQTtBbkgwK2tESjs7QW1IdGhsREU7RUFDRTtBbkh5aGxESjs7QW1IdmhsREU7RUFDRTtBbkgwaGxESjs7QW1IeGhsREU7RUFDRTtBbkgyaGxESjs7QW1IemhsREU7RUFDRTtBbkg0aGxESjs7QW1IMWhsREU7RUFDRTtBbkg2aGxESjs7QW1IM2hsREU7RUFDRTtFQUNBO0FuSDhobERKOztBbUg1aGxERTtFQUNFO0VBQ0E7QW5IK2hsREo7O0FtSDdobERFO0VBQ0U7QW5IZ2lsREo7O0FtSDlobERFO0VBQ0U7QW5IaWlsREo7O0FtSC9obERFO0VBQ0U7QW5Ia2lsREo7O0FtSGhpbERFO0VBQ0U7QW5IbWlsREo7O0FtSGppbERFO0VBQ0U7QW5Ib2lsREo7O0FtSGxpbERFO0VBQ0U7RUFDQTtBbkhxaWxESjs7QW1IbmlsREU7RUFDRTtFQUNBO0FuSHNpbERKOztBbUhsbGxERTtFQUNFO0FuSHFsbERKOztBbUhubGxERTtFQUNFO0FuSHNsbERKOztBbUhwbGxERTtFQUNFO0FuSHVsbERKOztBbUhybGxERTtFQUNFO0FuSHdsbERKOztBbUh0bGxERTtFQUNFO0FuSHlsbERKOztBbUh2bGxERTtFQUNFO0VBQ0E7QW5IMGxsREo7O0FtSHhsbERFO0VBQ0U7RUFDQTtBbkgybGxESjs7QW1IemxsREU7RUFDRTtBbkg0bGxESjs7QW1IMWxsREU7RUFDRTtBbkg2bGxESjs7QW1IM2xsREU7RUFDRTtBbkg4bGxESjs7QW1INWxsREU7RUFDRTtBbkgrbGxESjs7QW1IN2xsREU7RUFDRTtBbkhnbWxESjs7QW1IOWxsREU7RUFDRTtFQUNBO0FuSGltbERKOztBbUgvbGxERTtFQUNFO0VBQ0E7QW5Ia21sREo7O0FtSDlvbERFO0VBQ0U7QW5IaXBsREo7O0FtSC9vbERFO0VBQ0U7QW5Ia3BsREo7O0FtSGhwbERFO0VBQ0U7QW5IbXBsREo7O0FtSGpwbERFO0VBQ0U7QW5Ib3BsREo7O0FtSGxwbERFO0VBQ0U7QW5IcXBsREo7O0FtSG5wbERFO0VBQ0U7RUFDQTtBbkhzcGxESjs7QW1IcHBsREU7RUFDRTtFQUNBO0FuSHVwbERKOztBbUhycGxERTtFQUNFO0FuSHdwbERKOztBbUh0cGxERTtFQUNFO0FuSHlwbERKOztBbUh2cGxERTtFQUNFO0FuSDBwbERKOztBbUh4cGxERTtFQUNFO0FuSDJwbERKOztBbUh6cGxERTtFQUNFO0FuSDRwbERKOztBbUgxcGxERTtFQUNFO0VBQ0E7QW5INnBsREo7O0FtSDNwbERFO0VBQ0U7RUFDQTtBbkg4cGxESjs7QW1IMXNsREU7RUFDRTtBbkg2c2xESjs7QW1IM3NsREU7RUFDRTtBbkg4c2xESjs7QW1INXNsREU7RUFDRTtBbkgrc2xESjs7QW1IN3NsREU7RUFDRTtBbkhndGxESjs7QW1IOXNsREU7RUFDRTtBbkhpdGxESjs7QW1IL3NsREU7RUFDRTtFQUNBO0FuSGt0bERKOztBbUhodGxERTtFQUNFO0VBQ0E7QW5IbXRsREo7O0FtSGp0bERFO0VBQ0U7QW5Ib3RsREo7O0FtSGx0bERFO0VBQ0U7QW5IcXRsREo7O0FtSG50bERFO0VBQ0U7QW5Ic3RsREo7O0FtSHB0bERFO0VBQ0U7QW5IdXRsREo7O0FtSHJ0bERFO0VBQ0U7QW5Id3RsREo7O0FtSHR0bERFO0VBQ0U7RUFDQTtBbkh5dGxESjs7QW1IdnRsREU7RUFDRTtFQUNBO0FuSDB0bERKOztBbUh0d2xERTtFQUNFO0FuSHl3bERKOztBbUh2d2xERTtFQUNFO0FuSDB3bERKOztBbUh4d2xERTtFQUNFO0FuSDJ3bERKOztBbUh6d2xERTtFQUNFO0FuSDR3bERKOztBbUgxd2xERTtFQUNFO0FuSDZ3bERKOztBbUgzd2xERTtFQUNFO0VBQ0E7QW5IOHdsREo7O0FtSDV3bERFO0VBQ0U7RUFDQTtBbkgrd2xESjs7QW1IN3dsREU7RUFDRTtBbkhneGxESjs7QW1IOXdsREU7RUFDRTtBbkhpeGxESjs7QW1IL3dsREU7RUFDRTtBbkhreGxESjs7QW1IaHhsREU7RUFDRTtBbkhteGxESjs7QW1IanhsREU7RUFDRTtBbkhveGxESjs7QW1IbHhsREU7RUFDRTtFQUNBO0FuSHF4bERKOztBbUhueGxERTtFQUNFO0VBQ0E7QW5Ic3hsREo7O0FtSGwwbERFO0VBQ0U7QW5IcTBsREo7O0FtSG4wbERFO0VBQ0U7QW5IczBsREo7O0FtSHAwbERFO0VBQ0U7QW5IdTBsREo7O0FtSHIwbERFO0VBQ0U7QW5IdzBsREo7O0FtSHQwbERFO0VBQ0U7QW5IeTBsREo7O0FtSHYwbERFO0VBQ0U7RUFDQTtBbkgwMGxESjs7QW1IeDBsREU7RUFDRTtFQUNBO0FuSDIwbERKOztBbUh6MGxERTtFQUNFO0FuSDQwbERKOztBbUgxMGxERTtFQUNFO0FuSDYwbERKOztBbUgzMGxERTtFQUNFO0FuSDgwbERKOztBbUg1MGxERTtFQUNFO0FuSCswbERKOztBbUg3MGxERTtFQUNFO0FuSGcxbERKOztBbUg5MGxERTtFQUNFO0VBQ0E7QW5IaTFsREo7O0FtSC8wbERFO0VBQ0U7RUFDQTtBbkhrMWxESjs7QW1IOTNsREU7RUFDRTtBbkhpNGxESjs7QW1ILzNsREU7RUFDRTtBbkhrNGxESjs7QW1IaDRsREU7RUFDRTtBbkhtNGxESjs7QW1IajRsREU7RUFDRTtBbkhvNGxESjs7QW1IbDRsREU7RUFDRTtBbkhxNGxESjs7QW1IbjRsREU7RUFDRTtFQUNBO0FuSHM0bERKOztBbUhwNGxERTtFQUNFO0VBQ0E7QW5IdTRsREo7O0FtSHI0bERFO0VBQ0U7QW5IdzRsREo7O0FtSHQ0bERFO0VBQ0U7QW5IeTRsREo7O0FtSHY0bERFO0VBQ0U7QW5IMDRsREo7O0FtSHg0bERFO0VBQ0U7QW5IMjRsREo7O0FtSHo0bERFO0VBQ0U7QW5INDRsREo7O0FtSDE0bERFO0VBQ0U7RUFDQTtBbkg2NGxESjs7QW1IMzRsREU7RUFDRTtFQUNBO0FuSDg0bERKOztBbUgxN2xERTtFQUNFO0FuSDY3bERKOztBbUgzN2xERTtFQUNFO0FuSDg3bERKOztBbUg1N2xERTtFQUNFO0FuSCs3bERKOztBbUg3N2xERTtFQUNFO0FuSGc4bERKOztBbUg5N2xERTtFQUNFO0FuSGk4bERKOztBbUgvN2xERTtFQUNFO0VBQ0E7QW5IazhsREo7O0FtSGg4bERFO0VBQ0U7RUFDQTtBbkhtOGxESjs7QW1IajhsREU7RUFDRTtBbkhvOGxESjs7QW1IbDhsREU7RUFDRTtBbkhxOGxESjs7QW1IbjhsREU7RUFDRTtBbkhzOGxESjs7QW1IcDhsREU7RUFDRTtBbkh1OGxESjs7QW1IcjhsREU7RUFDRTtBbkh3OGxESjs7QW1IdDhsREU7RUFDRTtFQUNBO0FuSHk4bERKOztBbUh2OGxERTtFQUNFO0VBQ0E7QW5IMDhsREo7O0FtSHQvbERFO0VBQ0U7QW5IeS9sREo7O0FtSHYvbERFO0VBQ0U7QW5IMC9sREo7O0FtSHgvbERFO0VBQ0U7QW5IMi9sREo7O0FtSHovbERFO0VBQ0U7QW5INC9sREo7O0FtSDEvbERFO0VBQ0U7QW5INi9sREo7O0FtSDMvbERFO0VBQ0U7RUFDQTtBbkg4L2xESjs7QW1INS9sREU7RUFDRTtFQUNBO0FuSCsvbERKOztBbUg3L2xERTtFQUNFO0FuSGdnbURKOztBbUg5L2xERTtFQUNFO0FuSGlnbURKOztBbUgvL2xERTtFQUNFO0FuSGtnbURKOztBbUhoZ21ERTtFQUNFO0FuSG1nbURKOztBbUhqZ21ERTtFQUNFO0FuSG9nbURKOztBbUhsZ21ERTtFQUNFO0VBQ0E7QW5IcWdtREo7O0FtSG5nbURFO0VBQ0U7RUFDQTtBbkhzZ21ESjs7QW1IbGptREU7RUFDRTtBbkhxam1ESjs7QW1IbmptREU7RUFDRTtBbkhzam1ESjs7QW1IcGptREU7RUFDRTtBbkh1am1ESjs7QW1IcmptREU7RUFDRTtBbkh3am1ESjs7QW1IdGptREU7RUFDRTtBbkh5am1ESjs7QW1IdmptREU7RUFDRTtFQUNBO0FuSDBqbURKOztBbUh4am1ERTtFQUNFO0VBQ0E7QW5IMmptREo7O0FtSHpqbURFO0VBQ0U7QW5INGptREo7O0FtSDFqbURFO0VBQ0U7QW5INmptREo7O0FtSDNqbURFO0VBQ0U7QW5IOGptREo7O0FtSDVqbURFO0VBQ0U7QW5IK2ptREo7O0FtSDdqbURFO0VBQ0U7QW5IZ2ttREo7O0FtSDlqbURFO0VBQ0U7RUFDQTtBbkhpa21ESjs7QW1IL2ptREU7RUFDRTtFQUNBO0FuSGtrbURKOztBbUg5bW1ERTtFQUNFO0FuSGlubURKOztBbUgvbW1ERTtFQUNFO0FuSGtubURKOztBbUhobm1ERTtFQUNFO0FuSG1ubURKOztBbUhqbm1ERTtFQUNFO0FuSG9ubURKOztBbUhsbm1ERTtFQUNFO0FuSHFubURKOztBbUhubm1ERTtFQUNFO0VBQ0E7QW5Ic25tREo7O0FtSHBubURFO0VBQ0U7RUFDQTtBbkh1bm1ESjs7QW1Icm5tREU7RUFDRTtBbkh3bm1ESjs7QW1IdG5tREU7RUFDRTtBbkh5bm1ESjs7QW1Idm5tREU7RUFDRTtBbkgwbm1ESjs7QW1IeG5tREU7RUFDRTtBbkgybm1ESjs7QW1Iem5tREU7RUFDRTtBbkg0bm1ESjs7QW1IMW5tREU7RUFDRTtFQUNBO0FuSDZubURKOztBbUgzbm1ERTtFQUNFO0VBQ0E7QW5IOG5tREo7O0FtSDFxbURFO0VBQ0U7QW5INnFtREo7O0FtSDNxbURFO0VBQ0U7QW5IOHFtREo7O0FtSDVxbURFO0VBQ0U7QW5IK3FtREo7O0FtSDdxbURFO0VBQ0U7QW5IZ3JtREo7O0FtSDlxbURFO0VBQ0U7QW5IaXJtREo7O0FtSC9xbURFO0VBQ0U7RUFDQTtBbkhrcm1ESjs7QW1IaHJtREU7RUFDRTtFQUNBO0FuSG1ybURKOztBbUhqcm1ERTtFQUNFO0FuSG9ybURKOztBbUhscm1ERTtFQUNFO0FuSHFybURKOztBbUhucm1ERTtFQUNFO0FuSHNybURKOztBbUhwcm1ERTtFQUNFO0FuSHVybURKOztBbUhycm1ERTtFQUNFO0FuSHdybURKOztBbUh0cm1ERTtFQUNFO0VBQ0E7QW5IeXJtREo7O0FtSHZybURFO0VBQ0U7RUFDQTtBbkgwcm1ESjs7QW1IdHVtREU7RUFDRTtBbkh5dW1ESjs7QW1IdnVtREU7RUFDRTtBbkgwdW1ESjs7QW1IeHVtREU7RUFDRTtBbkgydW1ESjs7QW1IenVtREU7RUFDRTtBbkg0dW1ESjs7QW1IMXVtREU7RUFDRTtBbkg2dW1ESjs7QW1IM3VtREU7RUFDRTtFQUNBO0FuSDh1bURKOztBbUg1dW1ERTtFQUNFO0VBQ0E7QW5IK3VtREo7O0FtSDd1bURFO0VBQ0U7QW5IZ3ZtREo7O0FtSDl1bURFO0VBQ0U7QW5IaXZtREo7O0FtSC91bURFO0VBQ0U7QW5Ia3ZtREo7O0FtSGh2bURFO0VBQ0U7QW5IbXZtREo7O0FtSGp2bURFO0VBQ0U7QW5Ib3ZtREo7O0FtSGx2bURFO0VBQ0U7RUFDQTtBbkhxdm1ESjs7QW1IbnZtREU7RUFDRTtFQUNBO0FuSHN2bURKOztBbUhseW1ERTtFQUNFO0FuSHF5bURKOztBbUhueW1ERTtFQUNFO0FuSHN5bURKOztBbUhweW1ERTtFQUNFO0FuSHV5bURKOztBbUhyeW1ERTtFQUNFO0FuSHd5bURKOztBbUh0eW1ERTtFQUNFO0FuSHl5bURKOztBbUh2eW1ERTtFQUNFO0VBQ0E7QW5IMHltREo7O0FtSHh5bURFO0VBQ0U7RUFDQTtBbkgyeW1ESjs7QW1IenltREU7RUFDRTtBbkg0eW1ESjs7QW1IMXltREU7RUFDRTtBbkg2eW1ESjs7QW1IM3ltREU7RUFDRTtBbkg4eW1ESjs7QW1INXltREU7RUFDRTtBbkgreW1ESjs7QW1IN3ltREU7RUFDRTtBbkhnem1ESjs7QW1IOXltREU7RUFDRTtFQUNBO0FuSGl6bURKOztBbUgveW1ERTtFQUNFO0VBQ0E7QW5Ia3ptREo7O0FtSDkxbURFO0VBQ0U7QW5IaTJtREo7O0FtSC8xbURFO0VBQ0U7QW5IazJtREo7O0FtSGgybURFO0VBQ0U7QW5IbTJtREo7O0FtSGoybURFO0VBQ0U7QW5IbzJtREo7O0FtSGwybURFO0VBQ0U7QW5IcTJtREo7O0FtSG4ybURFO0VBQ0U7RUFDQTtBbkhzMm1ESjs7QW1IcDJtREU7RUFDRTtFQUNBO0FuSHUybURKOztBbUhyMm1ERTtFQUNFO0FuSHcybURKOztBbUh0Mm1ERTtFQUNFO0FuSHkybURKOztBbUh2Mm1ERTtFQUNFO0FuSDAybURKOztBbUh4Mm1ERTtFQUNFO0FuSDIybURKOztBbUh6Mm1ERTtFQUNFO0FuSDQybURKOztBbUgxMm1ERTtFQUNFO0VBQ0E7QW5INjJtREo7O0FtSDMybURFO0VBQ0U7RUFDQTtBbkg4Mm1ESjs7QW1IMTVtREU7RUFDRTtBbkg2NW1ESjs7QW1IMzVtREU7RUFDRTtBbkg4NW1ESjs7QW1INTVtREU7RUFDRTtBbkgrNW1ESjs7QW1INzVtREU7RUFDRTtBbkhnNm1ESjs7QW1IOTVtREU7RUFDRTtBbkhpNm1ESjs7QW1ILzVtREU7RUFDRTtFQUNBO0FuSGs2bURKOztBbUhoNm1ERTtFQUNFO0VBQ0E7QW5IbTZtREo7O0FtSGo2bURFO0VBQ0U7QW5IbzZtREo7O0FtSGw2bURFO0VBQ0U7QW5IcTZtREo7O0FtSG42bURFO0VBQ0U7QW5IczZtREo7O0FtSHA2bURFO0VBQ0U7QW5IdTZtREo7O0FtSHI2bURFO0VBQ0U7QW5IdzZtREo7O0FtSHQ2bURFO0VBQ0U7RUFDQTtBbkh5Nm1ESjs7QW1IdjZtREU7RUFDRTtFQUNBO0FuSDA2bURKOztBbUh0OW1ERTtFQUNFO0FuSHk5bURKOztBbUh2OW1ERTtFQUNFO0FuSDA5bURKOztBbUh4OW1ERTtFQUNFO0FuSDI5bURKOztBbUh6OW1ERTtFQUNFO0FuSDQ5bURKOztBbUgxOW1ERTtFQUNFO0FuSDY5bURKOztBbUgzOW1ERTtFQUNFO0VBQ0E7QW5IODltREo7O0FtSDU5bURFO0VBQ0U7RUFDQTtBbkgrOW1ESjs7QW1INzltREU7RUFDRTtBbkhnK21ESjs7QW1IOTltREU7RUFDRTtBbkhpK21ESjs7QW1ILzltREU7RUFDRTtBbkhrK21ESjs7QW1IaCttREU7RUFDRTtBbkhtK21ESjs7QW1IaittREU7RUFDRTtBbkhvK21ESjs7QW1IbCttREU7RUFDRTtFQUNBO0FuSHErbURKOztBbUhuK21ERTtFQUNFO0VBQ0E7QW5IcyttREo7O0FtSGxobkRFO0VBQ0U7QW5IcWhuREo7O0FtSG5obkRFO0VBQ0U7QW5Ic2huREo7O0FtSHBobkRFO0VBQ0U7QW5IdWhuREo7O0FtSHJobkRFO0VBQ0U7QW5Id2huREo7O0FtSHRobkRFO0VBQ0U7QW5IeWhuREo7O0FtSHZobkRFO0VBQ0U7RUFDQTtBbkgwaG5ESjs7QW1IeGhuREU7RUFDRTtFQUNBO0FuSDJobkRKOztBbUh6aG5ERTtFQUNFO0FuSDRobkRKOztBbUgxaG5ERTtFQUNFO0FuSDZobkRKOztBbUgzaG5ERTtFQUNFO0FuSDhobkRKOztBbUg1aG5ERTtFQUNFO0FuSCtobkRKOztBbUg3aG5ERTtFQUNFO0FuSGdpbkRKOztBbUg5aG5ERTtFQUNFO0VBQ0E7QW5IaWluREo7O0FtSC9obkRFO0VBQ0U7RUFDQTtBbkhraW5ESjs7QW1IOWtuREU7RUFDRTtBbkhpbG5ESjs7QW1IL2tuREU7RUFDRTtBbkhrbG5ESjs7QW1IaGxuREU7RUFDRTtBbkhtbG5ESjs7QW1IamxuREU7RUFDRTtBbkhvbG5ESjs7QW1IbGxuREU7RUFDRTtBbkhxbG5ESjs7QW1IbmxuREU7RUFDRTtFQUNBO0FuSHNsbkRKOztBbUhwbG5ERTtFQUNFO0VBQ0E7QW5IdWxuREo7O0FtSHJsbkRFO0VBQ0U7QW5Id2xuREo7O0FtSHRsbkRFO0VBQ0U7QW5IeWxuREo7O0FtSHZsbkRFO0VBQ0U7QW5IMGxuREo7O0FtSHhsbkRFO0VBQ0U7QW5IMmxuREo7O0FtSHpsbkRFO0VBQ0U7QW5INGxuREo7O0FtSDFsbkRFO0VBQ0U7RUFDQTtBbkg2bG5ESjs7QW1IM2xuREU7RUFDRTtFQUNBO0FuSDhsbkRKOztBbUgxb25ERTtFQUNFO0FuSDZvbkRKOztBbUgzb25ERTtFQUNFO0FuSDhvbkRKOztBbUg1b25ERTtFQUNFO0FuSCtvbkRKOztBbUg3b25ERTtFQUNFO0FuSGdwbkRKOztBbUg5b25ERTtFQUNFO0FuSGlwbkRKOztBbUgvb25ERTtFQUNFO0VBQ0E7QW5Ia3BuREo7O0FtSGhwbkRFO0VBQ0U7RUFDQTtBbkhtcG5ESjs7QW1IanBuREU7RUFDRTtBbkhvcG5ESjs7QW1IbHBuREU7RUFDRTtBbkhxcG5ESjs7QW1IbnBuREU7RUFDRTtBbkhzcG5ESjs7QW1IcHBuREU7RUFDRTtBbkh1cG5ESjs7QW1IcnBuREU7RUFDRTtBbkh3cG5ESjs7QW1IdHBuREU7RUFDRTtFQUNBO0FuSHlwbkRKOztBbUh2cG5ERTtFQUNFO0VBQ0E7QW5IMHBuREo7O0FtSHRzbkRFO0VBQ0U7QW5IeXNuREo7O0FtSHZzbkRFO0VBQ0U7QW5IMHNuREo7O0FtSHhzbkRFO0VBQ0U7QW5IMnNuREo7O0FtSHpzbkRFO0VBQ0U7QW5INHNuREo7O0FtSDFzbkRFO0VBQ0U7QW5INnNuREo7O0FtSDNzbkRFO0VBQ0U7RUFDQTtBbkg4c25ESjs7QW1INXNuREU7RUFDRTtFQUNBO0FuSCtzbkRKOztBbUg3c25ERTtFQUNFO0FuSGd0bkRKOztBbUg5c25ERTtFQUNFO0FuSGl0bkRKOztBbUgvc25ERTtFQUNFO0FuSGt0bkRKOztBbUhodG5ERTtFQUNFO0FuSG10bkRKOztBbUhqdG5ERTtFQUNFO0FuSG90bkRKOztBbUhsdG5ERTtFQUNFO0VBQ0E7QW5IcXRuREo7O0FtSG50bkRFO0VBQ0U7RUFDQTtBbkhzdG5ESjs7QW1IbHduREU7RUFDRTtBbkhxd25ESjs7QW1IbnduREU7RUFDRTtBbkhzd25ESjs7QW1IcHduREU7RUFDRTtBbkh1d25ESjs7QW1IcnduREU7RUFDRTtBbkh3d25ESjs7QW1IdHduREU7RUFDRTtBbkh5d25ESjs7QW1IdnduREU7RUFDRTtFQUNBO0FuSDB3bkRKOztBbUh4d25ERTtFQUNFO0VBQ0E7QW5IMnduREo7O0FtSHp3bkRFO0VBQ0U7QW5INHduREo7O0FtSDF3bkRFO0VBQ0U7QW5INnduREo7O0FtSDN3bkRFO0VBQ0U7QW5IOHduREo7O0FtSDV3bkRFO0VBQ0U7QW5IK3duREo7O0FtSDd3bkRFO0VBQ0U7QW5IZ3huREo7O0FtSDl3bkRFO0VBQ0U7RUFDQTtBbkhpeG5ESjs7QW1IL3duREU7RUFDRTtFQUNBO0FuSGt4bkRKOztBbUg5em5ERTtFQUNFO0FuSGkwbkRKOztBbUgvem5ERTtFQUNFO0FuSGswbkRKOztBbUhoMG5ERTtFQUNFO0FuSG0wbkRKOztBbUhqMG5ERTtFQUNFO0FuSG8wbkRKOztBbUhsMG5ERTtFQUNFO0FuSHEwbkRKOztBbUhuMG5ERTtFQUNFO0VBQ0E7QW5IczBuREo7O0FtSHAwbkRFO0VBQ0U7RUFDQTtBbkh1MG5ESjs7QW1IcjBuREU7RUFDRTtBbkh3MG5ESjs7QW1IdDBuREU7RUFDRTtBbkh5MG5ESjs7QW1IdjBuREU7RUFDRTtBbkgwMG5ESjs7QW1IeDBuREU7RUFDRTtBbkgyMG5ESjs7QW1IejBuREU7RUFDRTtBbkg0MG5ESjs7QW1IMTBuREU7RUFDRTtFQUNBO0FuSDYwbkRKOztBbUgzMG5ERTtFQUNFO0VBQ0E7QW5IODBuREo7O0FtSDEzbkRFO0VBQ0U7QW5INjNuREo7O0FtSDMzbkRFO0VBQ0U7QW5IODNuREo7O0FtSDUzbkRFO0VBQ0U7QW5IKzNuREo7O0FtSDczbkRFO0VBQ0U7QW5IZzRuREo7O0FtSDkzbkRFO0VBQ0U7QW5IaTRuREo7O0FtSC8zbkRFO0VBQ0U7RUFDQTtBbkhrNG5ESjs7QW1IaDRuREU7RUFDRTtFQUNBO0FuSG00bkRKOztBbUhqNG5ERTtFQUNFO0FuSG80bkRKOztBbUhsNG5ERTtFQUNFO0FuSHE0bkRKOztBbUhuNG5ERTtFQUNFO0FuSHM0bkRKOztBbUhwNG5ERTtFQUNFO0FuSHU0bkRKOztBbUhyNG5ERTtFQUNFO0FuSHc0bkRKOztBbUh0NG5ERTtFQUNFO0VBQ0E7QW5IeTRuREo7O0FtSHY0bkRFO0VBQ0U7RUFDQTtBbkgwNG5ESjs7QW1IdDduREU7RUFDRTtBbkh5N25ESjs7QW1IdjduREU7RUFDRTtBbkgwN25ESjs7QW1IeDduREU7RUFDRTtBbkgyN25ESjs7QW1IejduREU7RUFDRTtBbkg0N25ESjs7QW1IMTduREU7RUFDRTtBbkg2N25ESjs7QW1IMzduREU7RUFDRTtFQUNBO0FuSDg3bkRKOztBbUg1N25ERTtFQUNFO0VBQ0E7QW5IKzduREo7O0FtSDc3bkRFO0VBQ0U7QW5IZzhuREo7O0FtSDk3bkRFO0VBQ0U7QW5IaThuREo7O0FtSC83bkRFO0VBQ0U7QW5IazhuREo7O0FtSGg4bkRFO0VBQ0U7QW5IbThuREo7O0FtSGo4bkRFO0VBQ0U7QW5IbzhuREo7O0FtSGw4bkRFO0VBQ0U7RUFDQTtBbkhxOG5ESjs7QW1IbjhuREU7RUFDRTtFQUNBO0FuSHM4bkRKOztBbUhsL25ERTtFQUNFO0FuSHEvbkRKOztBbUhuL25ERTtFQUNFO0FuSHMvbkRKOztBbUhwL25ERTtFQUNFO0FuSHUvbkRKOztBbUhyL25ERTtFQUNFO0FuSHcvbkRKOztBbUh0L25ERTtFQUNFO0FuSHkvbkRKOztBbUh2L25ERTtFQUNFO0VBQ0E7QW5IMC9uREo7O0FtSHgvbkRFO0VBQ0U7RUFDQTtBbkgyL25ESjs7QW1Iei9uREU7RUFDRTtBbkg0L25ESjs7QW1IMS9uREU7RUFDRTtBbkg2L25ESjs7QW1IMy9uREU7RUFDRTtBbkg4L25ESjs7QW1INS9uREU7RUFDRTtBbkgrL25ESjs7QW1INy9uREU7RUFDRTtBbkhnZ29ESjs7QW1IOS9uREU7RUFDRTtFQUNBO0FuSGlnb0RKOztBbUgvL25ERTtFQUNFO0VBQ0E7QW5Ia2dvREo7O0FtSDlpb0RFO0VBQ0U7QW5IaWpvREo7O0FtSC9pb0RFO0VBQ0U7QW5Ia2pvREo7O0FtSGhqb0RFO0VBQ0U7QW5IbWpvREo7O0FtSGpqb0RFO0VBQ0U7QW5Ib2pvREo7O0FtSGxqb0RFO0VBQ0U7QW5IcWpvREo7O0FtSG5qb0RFO0VBQ0U7RUFDQTtBbkhzam9ESjs7QW1IcGpvREU7RUFDRTtFQUNBO0FuSHVqb0RKOztBbUhyam9ERTtFQUNFO0FuSHdqb0RKOztBbUh0am9ERTtFQUNFO0FuSHlqb0RKOztBbUh2am9ERTtFQUNFO0FuSDBqb0RKOztBbUh4am9ERTtFQUNFO0FuSDJqb0RKOztBbUh6am9ERTtFQUNFO0FuSDRqb0RKOztBbUgxam9ERTtFQUNFO0VBQ0E7QW5INmpvREo7O0FtSDNqb0RFO0VBQ0U7RUFDQTtBbkg4am9ESjs7QW1IMW1vREU7RUFDRTtBbkg2bW9ESjs7QW1IM21vREU7RUFDRTtBbkg4bW9ESjs7QW1INW1vREU7RUFDRTtBbkgrbW9ESjs7QW1IN21vREU7RUFDRTtBbkhnbm9ESjs7QW1IOW1vREU7RUFDRTtBbkhpbm9ESjs7QW1IL21vREU7RUFDRTtFQUNBO0FuSGtub0RKOztBbUhobm9ERTtFQUNFO0VBQ0E7QW5IbW5vREo7O0FtSGpub0RFO0VBQ0U7QW5Ib25vREo7O0FtSGxub0RFO0VBQ0U7QW5IcW5vREo7O0FtSG5ub0RFO0VBQ0U7QW5Ic25vREo7O0FtSHBub0RFO0VBQ0U7QW5IdW5vREo7O0FtSHJub0RFO0VBQ0U7QW5Id25vREo7O0FtSHRub0RFO0VBQ0U7RUFDQTtBbkh5bm9ESjs7QW1Idm5vREU7RUFDRTtFQUNBO0FuSDBub0RKOztBbUh0cW9ERTtFQUNFO0FuSHlxb0RKOztBbUh2cW9ERTtFQUNFO0FuSDBxb0RKOztBbUh4cW9ERTtFQUNFO0FuSDJxb0RKOztBbUh6cW9ERTtFQUNFO0FuSDRxb0RKOztBbUgxcW9ERTtFQUNFO0FuSDZxb0RKOztBbUgzcW9ERTtFQUNFO0VBQ0E7QW5IOHFvREo7O0FtSDVxb0RFO0VBQ0U7RUFDQTtBbkgrcW9ESjs7QW1IN3FvREU7RUFDRTtBbkhncm9ESjs7QW1IOXFvREU7RUFDRTtBbkhpcm9ESjs7QW1IL3FvREU7RUFDRTtBbkhrcm9ESjs7QW1IaHJvREU7RUFDRTtBbkhtcm9ESjs7QW1IanJvREU7RUFDRTtBbkhvcm9ESjs7QW1IbHJvREU7RUFDRTtFQUNBO0FuSHFyb0RKOztBbUhucm9ERTtFQUNFO0VBQ0E7QW5Ic3JvREo7O0FtSGx1b0RFO0VBQ0U7QW5IcXVvREo7O0FtSG51b0RFO0VBQ0U7QW5Ic3VvREo7O0FtSHB1b0RFO0VBQ0U7QW5IdXVvREo7O0FtSHJ1b0RFO0VBQ0U7QW5Id3VvREo7O0FtSHR1b0RFO0VBQ0U7QW5IeXVvREo7O0FtSHZ1b0RFO0VBQ0U7RUFDQTtBbkgwdW9ESjs7QW1IeHVvREU7RUFDRTtFQUNBO0FuSDJ1b0RKOztBbUh6dW9ERTtFQUNFO0FuSDR1b0RKOztBbUgxdW9ERTtFQUNFO0FuSDZ1b0RKOztBbUgzdW9ERTtFQUNFO0FuSDh1b0RKOztBbUg1dW9ERTtFQUNFO0FuSCt1b0RKOztBbUg3dW9ERTtFQUNFO0FuSGd2b0RKOztBbUg5dW9ERTtFQUNFO0VBQ0E7QW5IaXZvREo7O0FtSC91b0RFO0VBQ0U7RUFDQTtBbkhrdm9ESjs7QW1IOXhvREU7RUFDRTtBbkhpeW9ESjs7QW1IL3hvREU7RUFDRTtBbkhreW9ESjs7QW1IaHlvREU7RUFDRTtBbkhteW9ESjs7QW1IanlvREU7RUFDRTtBbkhveW9ESjs7QW1IbHlvREU7RUFDRTtBbkhxeW9ESjs7QW1IbnlvREU7RUFDRTtFQUNBO0FuSHN5b0RKOztBbUhweW9ERTtFQUNFO0VBQ0E7QW5IdXlvREo7O0FtSHJ5b0RFO0VBQ0U7QW5Id3lvREo7O0FtSHR5b0RFO0VBQ0U7QW5IeXlvREo7O0FtSHZ5b0RFO0VBQ0U7QW5IMHlvREo7O0FtSHh5b0RFO0VBQ0U7QW5IMnlvREo7O0FtSHp5b0RFO0VBQ0U7QW5INHlvREo7O0FtSDF5b0RFO0VBQ0U7RUFDQTtBbkg2eW9ESjs7QW1IM3lvREU7RUFDRTtFQUNBO0FuSDh5b0RKOztBZ0Z0Nm9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm02b0RGOztBZ0ZoNm9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjY1b0RGOztBb0h6aHBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDRocERGOztBb0h6aHBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSDRocERGO0FvSDFocERFO0VBQ0U7QXBINGhwREo7QW9IMWhwREk7RUFDRTtFQUNBO0FwSDRocEROO0FvSHhocERNO0VBQ0U7QXBIMGhwRFI7QW9IdGhwRFE7RUFDRTtFQUNBO0FwSHdocERWOztBcUh2anBESTtFQUNFO0FySDBqcEROO0FxSHhqcERNO0VBQ0U7RUFDQTtFQUNBO0FySDBqcERSO0FxSHhqcERRO0VBQ0U7RUFDQTtBckgwanBEVjtBcUh4anBEVTtFQUNFO0VBQ0E7RUFDQTtBckgwanBEWjtBcUhsanBEUTtFQUNFO0VBQ0E7RUFDQTtBckhvanBEVjtBcUg1aXBETTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMvR3JCTTtBTm1rcERkO0FxSHppcERFO0VBQ0U7SUFDRTtFckgyaXBESjtFcUh6aXBESTtJQUNFO0VySDJpcEROO0VxSHppcERNO0lBQ0U7RXJIMmlwRFI7RXFIcmlwREk7SUFDRTtFckh1aXBETjtBQUNGO0FxSG5pcERFO0VBQ0U7SUFDRTtFckhxaXBESjtFcUhuaXBESTtJQUNFO0VySHFpcEROO0VxSG5pcERNO0lBQ0U7RXJIcWlwRFI7RXFIL2hwREk7SUFDRTtFckhpaXBETjtBQUNGO0FxSDdocERFO0VBQ0U7SUFDRTtFckgraHBESjtFcUg3aHBESTtJQUNFO0VySCtocEROO0VxSDdocERNO0lBQ0U7RXJIK2hwRFI7RXFIemhwREk7SUFDRTtFckgyaHBETjtBQUNGO0FxSHZocERFO0VBQ0U7SUFDRTtJQUNBO0VySHlocERKO0VxSHZocERJO0lBQ0U7RXJIeWhwRE47RXFIdmhwRE07SUFDRTtFckh5aHBEUjtFcUhuaHBEUTtJQUNFO0VySHFocERWO0VxSDlncERJO0lBQ0U7RXJIZ2hwRE47QUFDRjs7QWdGbHBwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYrb3BERjs7QWdGNW9wREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ5b3BERjs7QXNIcHdwREU7RUFDRTtFQUNBO0VBQ0E7QXRIdXdwREo7QXNIcndwREk7RUFDRTtFQUFBO0F0SHV3cEROO0FzSHB3cERJO0VBQ0U7RUFDQTtFQUNBLGNoSEZFO0VnSEdGO0VBQ0E7RUFDQTtFQUNBLHNCaEhvQlc7RWdIbkJYO0F0SHN3cEROO0FzSG53cERJO0VBQ0U7QXRIcXdwRE47QXNIaHdwREk7RUFDRTtBdEhrd3BETjtBc0gvdnBESTtFQUNFO0VBQ0E7RUFDQSxjaEhkb0I7QU4rd3BEMUI7O0F1SGx5cERJO0VBQ0U7RUFDQTtBdkhxeXBETjs7QWdGenlwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZzeXBERjs7QWdGbnlwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZneXBERjs7QXdINTVwREE7RUFDRTtBeEgrNXBERjtBd0g3NXBERTtFQUNFO0VBQ0E7QXhIKzVwREo7O0F5SGw2cERJO0VBQ0U7RUFDQTtBekhxNnBETjtBeUhuNnBETTtFQUNFO0VBQ0E7QXpIcTZwRFI7QXlIajZwREk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F6SGs2cEROO0F5SGg2cERNO0VBQ0U7RUFDQTtBekhrNnBEUjtBeUhoNnBEUTtFQUNFO0VBQ0E7QXpIazZwRFY7QXlIOTVwRE07RUFDRTtBekhnNnBEUjtBeUgxNXBESTtFQURGO0lBRUk7RXpINjVwREo7RXlINTVwREk7SUFDRTtFekg4NXBETjtBQUNGO0F5SDE1cERNO0VBQ0U7QXpINDVwRFI7QXlIeDVwRFk7RUFDRTtFQUNBO0F6SDA1cERkO0F5SHY1cERZO0VBQ0U7RUFDQTtBekh5NXBEZDtBeUhyNXBEVTtFQUNFO0F6SHU1cERaO0F5SHA1cERVO0VBQ0U7QXpIczVwRFo7QXlILzRwREU7RUFDRTtFQUNBO0F6SGk1cERKO0F5SGg1cERJO0VBSEY7SUFJSTtFekhtNXBESjtBQUNGO0F5SGg1cERFO0VBQ0U7RUFDQTtBekhrNXBESjtBeUhqNXBESTtFQUhGO0lBSUk7SUFDQTtFekhvNXBESjtBQUNGO0F5SGo1cERFO0VBQ0U7RUFDQTtBekhtNXBESjtBeUhsNXBESTtFQUhGO0lBSUk7SUFDQTtFekhxNXBESjtBQUNGO0F5SC80cERRO0VBRUU7RUFDQTtFQUNBO0F6SGc1cERWO0F5SDc0cERRO0VBQ0U7RUFDQTtBekgrNHBEVjtBeUh0NHBERTtFQUNFO0F6SHc0cERKO0F5SHI0cERFO0VBQ0U7RUFDQTtBekh1NHBESjtBeUhwNHBERTtFQUNFO0VBQ0E7QXpIczRwREo7QXlIbjRwREU7RUFDRTtFQUNBO0F6SHE0cERKO0F5SGw0cERFO0VBQ0U7RUFDQTtBekhvNHBESjtBeUhqNHBERTtFQUNFO0VBQ0E7QXpIbTRwREo7QXlIaDRwREU7RUFDRTtFQUNBO0F6SGs0cERKO0F5SC8zcERFO0VBQ0U7QXpIaTRwREo7QXlIOTNwREU7RUFDRTtFQUNBO0F6SGc0cERKO0F5SDczcERFO0VBQ0U7RUFDQTtBekgrM3BESjtBeUg1M3BERTtFQUNFO0VBQ0E7QXpIODNwREo7QXlIMzNwREU7RUFDRTtFQUNBO0F6SDYzcERKO0F5SDEzcERFO0VBQ0U7RUFDQTtBekg0M3BESjtBeUh6M3BERTtFQUNFO0VBQ0E7QXpIMjNwREo7QXlIdjNwREU7RUFDRTtBekh5M3BESjtBeUh0M3BERTtFQUNFO0VBQ0E7QXpIdzNwREo7QXlIcjNwREU7RUFDRTtFQUNBO0F6SHUzcERKO0F5SHAzcERFO0VBQ0U7RUFDQTtBekhzM3BESjtBeUhuM3BERTtFQUNFO0VBQ0E7QXpIcTNwREo7QXlIbDNwREU7RUFDRTtFQUNBO0F6SG8zcERKO0F5SGozcERFO0VBQ0U7RUFDQTtBekhtM3BESjtBeUhoM3BERTtFQUNFO0F6SGszcERKO0F5SC8ycERFO0VBQ0U7RUFDQTtBekhpM3BESjtBeUg5MnBERTtFQUNFO0VBQ0E7QXpIZzNwREo7QXlINzJwREU7RUFDRTtFQUNBO0F6SCsycERKO0F5SDUycERFO0VBQ0U7RUFDQTtBekg4MnBESjtBeUgzMnBERTtFQUNFO0VBQ0E7QXpINjJwREo7QXlIMTJwREU7RUFDRTtFQUNBO0F6SDQycERKO0F5SHoycERFO0VBQ0U7SUFDRTtJQUNBO0V6SDIycERKO0FBQ0Y7QXlIdDJwREk7RUFDRTtBekh3MnBETjtBeUhyMnBESTtFQUNFO0F6SHUycEROO0F5SG4ycERFO0VBQ0U7QXpIcTJwREo7QXlIajJwREU7RUFDRTtBekhtMnBESjtBeUgvMXBESTtFQUNFO0VBQ0E7QXpIaTJwRE47QXlIOTFwREk7RUFDRTtFQUNBO0F6SGcycEROO0F5SDcxcERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpIKzFwRE47QXlIMTFwREk7RUFDRTtFQUNBO0F6SDQxcEROO0F5SHYxcERJO0VBQ0U7RUFDQTtBekh5MXBETjtBeUhuMXBETTtFQUNFO0VBQ0E7RUFDQTtBekhxMXBEUjtBeUhoMXBERTtFQUNFO0F6SGsxcERKO0F5SC8wcERFO0VBQ0U7QXpIaTFwREo7QXlINTBwRE07RUFDRTtBekg4MHBEUjtBeUh0MHBETTtFQUNFO0VBQ0E7QXpIdzBwRFI7QXlIcjBwRE07RUFDRTtFQUNBO0F6SHUwcERSO0F5SG4wcERRO0VBQ0U7QXpIcTBwRFY7QXlINXpwRE07RUFDRTtBekg4enBEUjtBeUhyenBEUTtFQUNFO0VBQ0E7QXpIdXpwRFY7QXlIaHpwREU7RUFDRTtFQUNBO0F6SGt6cERKO0F5SDl5cERFO0VBQ0U7QXpIZ3pwREo7QXlIM3lwRE07RUFDRTtBekg2eXBEUjtBeUh2eXBESTtFQUNFO0F6SHl5cEROO0F5SHR5cERJO0VBQ0U7QXpId3lwRE47QXlIcHlwREU7RUFDRTtBekhzeXBESjtBeUhweXBESTtFQUNFO0F6SHN5cEROO0F5SGx5cERFO0VBQ0U7QXpIb3lwREo7QXlIanlwRE07RUFDRTtFQUNBO0F6SG15cERSO0F5SDl4cERFO0VBQ0U7QXpIZ3lwREo7QXlIN3hwREU7RUFDRTtBekgreHBESjtBeUgzeHBEUTtFQUNFO0VBQ0E7QXpINnhwRFY7QXlIMXhwRFE7RUFDRTtBekg0eHBEVjtBeUhyeHBESTtFQUNFO0F6SHV4cEROO0F5SG54cERNO0VBQ0U7RUFDQTtBekhxeHBEUjtBeUhseHBETTtFQUNFO0F6SG94cERSO0F5SGx4cERRO0VBQ0U7QXpIb3hwRFY7QXlIN3dwREk7RUFDRTtFQUNBO0F6SCt3cEROO0F5SDN3cERNO0VBQ0U7RUFDQTtBekg2d3BEUjtBeUgxd3BETTtFQUNFO0F6SDR3cERSO0F5SDF3cERRO0VBQ0U7QXpINHdwRFY7QXlIdHdwREU7RUFDRTtBekh3d3BESjtBeUh0d3BESTtFQUNFO0VBQ0E7RUFDQTtBekh3d3BETjtBeUhsd3BESTtFQUNFO0VBQ0E7RUFDQTtBekhvd3BETjtBeUhqd3BESTtFQUNFO0VBQ0E7QXpIbXdwRE47QXlIaHdwREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekhrd3BETjtBeUgvdnBESTtFQUNFO0F6SGl3cEROO0F5SDl2cERRO0VBQ0U7QXpIZ3dwRFY7QXlIenZwREU7RUFDRTtFQUNBO0F6SDJ2cERKO0F5SHh2cERFO0VBQ0U7QXpIMHZwREo7QXlIcHZwREk7RUFDRTtFQUNBO0F6SHN2cEROO0F5SG52cERJO0VBQ0Usa0JuSHRmbUI7RW1IdWZuQixtQm5IdmZtQjtBTjR1cUR6QjtBeUhudnBETTtFQUNFO0VBQ0E7QXpIcXZwRFI7QXlIbnZwRFE7RUFDRTtBekhxdnBEVjtBeUgvdXBEVTtFQUNFO0F6SGl2cERaO0F5SDd1cERRO0VBQ0U7QXpIK3VwRFY7QXlIcHVwRFU7RUFDRTtFQUNBO0F6SHN1cERaO0F5SG51cERVO0VBQ0U7RUFDQTtBekhxdXBEWjtBeUg1dHBESTtFQUNFO0F6SDh0cEROO0F5SDF0cERFO0VBQ0U7QXpINHRwREo7QXlIenRwREU7RUFDRTtBekgydHBESjtBeUh4dHBERTtFQUNFO0lBQ0U7RXpIMHRwREo7RXlIeHRwREU7SUFDRTtFekgwdHBESjtBQUNGO0F5SHZ0cERFO0VBQ0U7QXpIeXRwREo7QXlIdHRwREU7RUFDRTtBekh3dHBESjtBeUhydHBERTtFQUNFO0F6SHV0cERKO0F5SHB0cERFO0VBQ0U7QXpIc3RwREo7QXlIbnRwREU7RUFDRTtBekhxdHBESjtBeUhsdHBERTtFQUNFO0VBQ0E7QXpIb3RwREo7QXlIanRwREU7RUFDRTtFQUNBO0VBQ0E7QXpIbXRwREo7QXlIOXNwREk7RUFDRTtBekhndHBETjtBeUgxc3BESTtFQUNFO0VBQ0E7QXpINHNwRE47O0F5SHJzcERJO0VBQ0U7QXpId3NwRE47O0FnRjcycURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMDJxREY7O0FnRnYycURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzJxREY7O0EwSGgrcURBO0VBQ0U7RUFDQTtBMUhtK3FERjs7QTBIaCtxREE7RUFDRTtFQUNBO0ExSG0rcURGOztBMEhoK3FEQTtFQUdNO0lBQ0U7RTFIaStxRE47QUFDRjtBMEg1OXFEQTtFQUNFO0ExSDg5cURGOztBMEgxOXFERTtFQUNFO0VBQ0E7QTFINjlxREo7O0EwSHg5cURFO0VBQ0U7QTFIMjlxREo7O0EwSHY5cURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIMDlxREY7O0EwSHY5cURBO0VBQ0U7QTFIMDlxREY7QTBIeDlxREU7RUFDRTtBMUgwOXFESjtBMEh0OXFEUTtFQUNFLGNwSHpDSTtBTmlnckRkO0EwSGo5cURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSGxEUTtFb0htRFI7RUFDQTtFQUNBLGlCcEhkd0I7QU5pK3FEOUI7QTBIajlxRE07RUFDRTtFQUNBO0ExSG05cURSO0EwSDU4cURNO0VBQ0UsY3BIckVNO0FObWhyRGQ7O0EwSHI4cURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBIbkVXO0VvSG9FWDtBMUh3OHFETjtBMEh0OHFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JwSDlFUztFb0grRVQsY3BIbEdNO0VvSG1HTjtBMUh3OHFEUjtBMEhyOHFETTtFQUNFO0ExSHU4cURSO0EwSHI4cURRO0VBQ0UsY3BIOUZHO0VvSCtGSDtBMUh1OHFEVjtBMEhuOHFETTtFQUNFO0ExSHE4cURSO0EwSG44cURRO0VBQ0UsY3BIbkhJO0VvSG9ISjtBMUhxOHFEVjtBMEhqOHFETTtFQUNFO0ExSG04cURSO0EwSGo4cURRO0VBQ0UsY3BIcklIO0VvSHNJRztBMUhtOHFEVjtBMEgvN3FETTtFQUNFO0ExSGk4cURSO0EwSC83cURRO0VBQ0UsY3BIeEhNO0VvSHlITjtBMUhpOHFEVjtBMEg3N3FETTtFQUNFO0ExSCs3cURSO0EwSDc3cURRO0VBQ0UsY3BIOUhNO0VvSCtITjtBMUgrN3FEVjs7QTBIcjdxREk7RUFDRTtBMUh3N3FETjtBMEhuN3FESTtFQUNFO0ExSHE3cUROOztBMEgvNnFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSGs3cURGO0EwSGg3cURFO0VBQ0U7RUFDQTtFQUNBLGNwSGxMVTtBTm9tckRkO0EwSC82cURFO0VBQ0U7RUFDQSxjcEh2TFU7QU53bXJEZDs7QTBINTZxREE7RUFDRTtBMUgrNnFERjtBMEg1NnFESTtFQUNFO0ExSDg2cUROO0EwSDE2cURFO0VBQ0U7RUFDQTtFQUNBO0ExSDQ2cURKO0EwSDE2cURJO0VBQ0U7QTFINDZxRE47QTBIejZxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSDI2cUROO0EwSHo2cURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUgyNnFEUjtBMEh6NnFEUTtFQUNFO0ExSDI2cURWO0EwSHY2cURNO0VBQ0U7RUFDQTtBMUh5NnFEUjtBMEh0NnFETTtFQUNFO0ExSHc2cURSO0EwSHI2cURNO0VBQ0U7RUFDQTtBMUh1NnFEUjtBMEhuNnFEUTtFQUNFO0ExSHE2cURWO0EwSC81cURNO0VBQ0U7QTFIaTZxRFI7QTBIOTVxRE07RUFDRTtBMUhnNnFEUjtBMEgzNXFETTtFQUNFO0ExSDY1cURSO0EwSDE1cURNO0VBQ0U7QTFINDVxRFI7QTBIdjVxREU7RUFDRTtBMUh5NXFESjs7QTBIbjVxREU7RUFDRTtFQUNBO0VBQ0Esc0JwSGxRYTtFb0htUWI7RUFDQTtFQUNBO0ExSHM1cURKO0EwSHA1cURJO0VBQ0U7RUFDQTtFQUNBO0ExSHM1cUROO0EwSHA1cURNO0VBQ0UsY3BIdlNBO0VvSHdTQTtFQUNBO0VBQ0E7RUFDQSx5QnBIcFNNO0VvSHFTTjtBMUhzNXFEUjtBMEhuNXFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhxNXFEUjtBMEhqNXFESTtFQUNFO0VBQ0E7RUFDQTtBMUhtNXFETjtBMEhqNXFETTtFQUNFO0VBQ0E7QTFIbTVxRFI7QTBIajVxRFE7RUFDRTtFQUNBO0VBQ0E7QTFIbTVxRFY7QTBIaDVxRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSGs1cURWO0EwSDk0cURNO0VBQ0U7RUFDQTtBMUhnNXFEUjtBMEg5NHFEUTtFQUNFO0ExSGc1cURWO0EwSDk0cURVO0VBQ0U7QTFIZzVxRFo7QTBIMTRxREk7RUFDRTtBMUg0NHFETjtBMEh4NHFESTtFQUNFO0VBQ0E7RUFDQTtBMUgwNHFETjtBMEh4NHFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSDA0cURSOztBMEhsNHFERTtFQUNFLHNCcEhsV2E7RW9IbVdiO0VBQ0E7QTFIcTRxREo7QTBIbjRxREk7RUFDRTtFQUNBO0ExSHE0cUROO0EwSG40cURNO0VBQ0U7QTFIcTRxRFI7QTBIbjRxRFE7RUFDRTtFQUNBO0ExSHE0cURWO0EwSGw0cURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFIbzRxRFY7QTBIbDRxRFU7RUFDRTtFQUNBLGNwSHpZRTtFb0gwWUY7RUFDQTtFQUNBO0ExSG80cURaO0EwSDkzcURJO0VBQ0U7QTFIZzRxRE47QTBINzNxRFE7RUFDRTtFQUNBO0ExSCszcURWO0EwSDczcURVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBIblpLO0VvSG9aTDtBMUgrM3FEWjtBMEg3M3FEWTtFQUNFO0VBQ0E7QTFIKzNxRGQ7QTBINzNxRGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIKzNxRGhCO0EwSDczcURnQjtFQUNFO0ExSCszcURsQjtBMEh6M3FEa0I7RUFDRTtBMUgyM3FEcEI7QTBIdjNxRGdCO0VBQ0UsY3BIcGNKO0VvSHFjSTtBMUh5M3FEbEI7QTBIcDNxRFk7RUFDRTtFQUNBO0VBQ0E7QTFIczNxRGQ7QTBIbjNxRFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSG5lTjtFb0hvZU07RUFDQTtFQUNBLHlCcEhoZEM7RW9IaWREO0ExSHEzcURkO0EwSGozcURjO0VBQ0U7RUFDQTtBMUhtM3FEaEI7QTBINzJxRFk7RUFDRTtBMUgrMnFEZDtBMEh4MnFEUTtFQUNFO0VBQ0E7RUFDQTtBMUgwMnFEVjtBMEh4MnFEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSDAycURaO0EwSHIycURNOztFQUVFO0VBQ0E7QTFIdTJxRFI7QTBIcDJxRE07O0VBRUU7RUFDQTtBMUhzMnFEUjtBMEhuMnFETTs7RUFFRTtBMUhxMnFEUjtBMEhsMnFETTs7RUFFRTtFQUNBO0ExSG8ycURSOztBMEg1MXFERTtFQUNFO0ExSCsxcURKOztBMEh6MXFERTtFQUNFO0ExSDQxcURKO0EwSHoxcURNO0VBQ0U7QTFIMjFxRFI7QTBIeDFxRE07RUFDRTtBMUgwMXFEUjtBMEh2MXFETTtFQUNFO0VBQ0E7QTFIeTFxRFI7QTBIbjFxRGdCO0VBQ0Usa0JwSHJoQk87QU4wMnJEekI7QTBIbDFxRGdCO0VBQ0UsbUJwSHpoQk87QU42MnJEekI7QTBINTBxRGtCO0VBQ0Usa0JwSGxpQks7QU5nM3JEekI7QTBIMzBxRGtCO0VBQ0UsbUJwSHRpQks7QU5tM3JEekI7O0EwSC96cURFO0VBQ0U7QTFIazBxREo7O0EwSDd6cURFO0VBQ0U7QTFIZzBxREo7QTBIOXpxREk7RUFDRTtFQUNBO0VBQ0E7QTFIZzBxRE47QTBIOXpxRE07RUFDRTtFQUNBO0VBQ0E7QTFIZzBxRFI7QTBIN3pxRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUgrenFEUjtBMEgxenFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BIN25CTTtFb0g4bkJOO0VBQ0E7RUFDQTtBMUg0enFEUjtBMEgxenFEUTtFQUNFLGNwSHZvQkk7RW9Id29CSjtBMUg0enFEVjtBMEh6enFEUTtFQUNFO0ExSDJ6cURWO0EwSHJ6cURNO0VBQ0U7RUFDQTtBMUh1enFEUjtBMEhyenFEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIdXpxRFY7QTBIbnpxRFU7RUFDRSxjcEh0cUJFO0VvSHVxQkY7QTFIcXpxRFo7QTBIN3lxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUgreXFETjtBMEg1eXFESTtFQUNFO0ExSDh5cUROO0EwSDV5cURNO0VBQ0Usc0JwSHZxQlM7RW9Id3FCVCxhcEh0cEJpQjtFb0h1cEJqQjtBMUg4eXFEUjtBMEg1eXFEUTtFQUNFO0VBQ0E7QTFIOHlxRFY7QTBINXlxRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBIenNCRTtBTnUvckRkO0EwSDN5cURVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSG50QkU7QU5nZ3NEZDtBMEgzeXFEWTtFQUNFO0VBQ0E7RUFDQTtBMUg2eXFEZDtBMEgzeXFEYztFQUNFO0ExSDZ5cURoQjtBMEh6eXFEWTtFQUNFLHlCcEhodUJBO0FOMmdzRGQ7QTBIdnlxRFU7RUFDRTtBMUh5eXFEWjtBMEh2eXFEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNwSHZ1QkE7QU5naHNEZDtBMEh0eXFEWTtFQUNFO0ExSHd5cURkO0EwSG55cURZO0VBQ0U7QTFIcXlxRGQ7QTBIL3hxRE07RUFDRTtFQUNBO0VBQ0E7QTFIaXlxRFI7QTBIN3hxRFk7RUFDRTtFQUNBO0ExSCt4cURkO0EwSDN4cURjO0VBQ0U7QTFINnhxRGhCO0EwSHJ4cURRO0VBQ0U7QTFIdXhxRFY7QTBIcnhxRFU7RUFDRTtBMUh1eHFEWjtBMEhyeHFEWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSHV4cURkO0EwSHJ4cURjO0VBQ0UsY3BIOXhCRjtBTnFqc0RkO0EwSHB4cURjO0VBQ0U7QTFIc3hxRGhCO0EwSGx4cURnQjtFQUNFO0ExSG94cURsQjtBMEg5d3FEVTtFQUNFO0VBQ0E7QTFIZ3hxRFo7O0EwSGx3cURNO0VBQ0UsY0FOYztBMUgyd3FEdEI7QTBIOXZxRFU7RUFDRTtBMUhnd3FEWjtBMEgzdnFETTtFQUNFLGNBcEJjO0ExSGl4cUR0Qjs7QTBIcHZxRE07RUFDRSxjQTlCYztBMUhxeHFEdEI7O0EwSGh2cURBO0VBQ0U7QTFIbXZxREY7QTBIanZxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNwSHB5Qlk7RW9IcXlCWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhtdnFESjtBMEgvdXFEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSGl2cURWO0EwSC91cURVO0VBQ0UsY3BIdjNCRTtBTndtc0RkO0EwSDl1cURVO0VBQ0UsY3BIMzNCRTtBTjJtc0RkO0EwSDN1cURNO0VBQ0U7QTFINnVxRFI7QTBIMXVxRFU7RUFDRTtFQUNBO0ExSDR1cURaO0EwSDF1cURZO0VBQ0U7QTFINHVxRGQ7QTBIenVxRFk7RUFDRSxjcEg3NEJBO0VvSDg0QkEscUJwSDk0QkE7RW9IKzRCQTtBMUgydXFEZDtBMEhsdXFEWTtFQUNFLGNwSGg2Qk47RW9IaTZCTSx5QnBIMTVCQTtFb0gyNUJBLHNCcEh4NEJHO0FONG1zRGpCO0EwSGp1cURZO0VBQ0UsY3BIdDZCTjtFb0h1NkJNLHlCcEhoNUJFO0VvSGk1QkYsc0JwSDk0Qkc7QU5pbnNEakI7QTBIanVxRFk7RUFDRTtBMUhtdXFEZDtBMEhqdXFEYztFQUNFLHNCcEhwNUJDO0VvSHE1QkQ7QTFIbXVxRGhCO0EwSDd0cURRO0VBekJGO0lBMEJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxzQnBIcDZCTztJb0hxNkJQO0lBQ0E7RTFIZ3VxRFI7RTBIOXRxRFE7SUFDRTtJQUNBO0lBQ0E7RTFIZ3VxRFY7RTBIN3RxRFE7SUFDRTtFMUgrdHFEVjtFMEg1dHFEWTtJQUNFO0lBQ0E7SUFDQTtFMUg4dHFEZDtFMEgzdHFEWTtJQUNFO0lBQ0E7RTFINnRxRGQ7RTBIeHRxRFk7SUFDRTtJQUNBO0UxSDB0cURkO0UwSHh0cURjO0lBQ0U7RTFIMHRxRGhCO0FBQ0Y7QTBIcHRxRFE7RUFDRTtFQUNBO0ExSHN0cURWO0EwSHB0cURVO0VBQ0U7QTFIc3RxRFo7QTBIL3NxREU7RUFDRTtFQUNBO0VBQ0E7QTFIaXRxREo7QTBIL3NxREk7RUFDRTtFQUNBO0VBQ0EsYXBINzhCbUI7RW9IODhCbkI7QTFIaXRxRE47QTBIL3NxRE07RUFDRTtFQUNBO0VBQ0E7RUFDQSxzQnBIdCtCUztFb0h1K0JUO0VBQ0E7RUFDQTtBMUhpdHFEUjtBMEg5c3FEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJwSHo5QmtCO0FOeXFzRDlCO0EwSDlzcURZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEg5Z0NBO0VvSCtnQ0EsaUJwSHArQmdCO0FOb3JzRDlCO0EwSDlzcURjO0VBQ0U7RUFDQTtBMUhndHFEaEI7QTBIN3NxRGM7RUFDRTtBMUgrc3FEaEI7QTBIMXNxRFk7RUFDRTtBMUg0c3FEZDtBMEh2c3FEUTtFQUNFO0ExSHlzcURWO0EwSHRzcURRO0VBQ0U7RUFDQTtBMUh3c3FEVjtBMEh0c3FEVTtFQUNFO0ExSHdzcURaO0EwSGxzcURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSG9zcUROO0EwSGxzcURNO0VBQ0UsYXBIM2hDaUI7QU4rdHNEekI7QTBIbHNxRFE7RUFDRSxzQnBIaGpDTztFb0hpakNQO0ExSG9zcURWO0EwSGxzcURVO0VBQ0U7QTFIb3NxRFo7QTBIbHNxRFk7RUFDRTtBMUhvc3FEZDtBMEhsc3FEYztFQUNFO0ExSG9zcURoQjtBMEhsc3FEZ0I7RUFDRTtBMUhvc3FEbEI7QTBIL3JxRFk7RUFDRTtBMUhpc3FEZDtBMEgvcnFEYztFQUNFO0VBQ0E7QTFIaXNxRGhCO0EwSDlycURjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFIZ3NxRGhCO0EwSDlycURnQjtFQUNFO0ExSGdzcURsQjtBMEg3cnFEZ0I7RUFDRTtBMUgrcnFEbEI7QTBIenJxRGM7RUFDRTtBMUgycnFEaEI7QTBIdnJxRFk7RUFDRTtBMUh5cnFEZDtBMEh2cnFEYztFQUNFO0ExSHlycURoQjtBMEhucnFEUTtFQUNFLHNCcEgzbUNPO0VvSDRtQ1A7QTFIcXJxRFY7QTBIbnJxRFU7RUFDRTtFQUNBO0VBQ0E7QTFIcXJxRFo7QTBIbnJxRFk7RUFDRTtBMUhxcnFEZDtBMEhscnFEWTtFQUNFO0VBQ0E7QTFIb3JxRGQ7QTBINXFxRE07RUFDRTtBMUg4cXFEUjtBMEgzcXFETTtFQUNFO0ExSDZxcURSO0EwSHhxcURFO0VBQ0U7SUFDRTtFMUgwcXFESjtBQUNGO0EwSHZxcURFO0VBRUk7SUFDRTtFMUh3cXFETjtFMEhycXFESTtJQUNFO0lBQ0E7RTFIdXFxRE47RTBIbnFxRE07SUFDRTtFMUhxcXFEUjtBQUNGOztBMEhocXFEQTtFQUlRO0lBQ0U7RTFIZ3FxRFI7QUFDRjtBMEh0cHFEUTtFQUNFO0VBQ0Esc0JwSHRyQ087RW9IdXJDUCxhcEhycUNlO0VvSHNxQ2Y7RUFDQTtBMUh3cHFEVjtBMEhycHFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHNCcEhoc0NTO0VvSGlzQ1QsYXBIL3FDaUI7RW9IZ3JDakI7QTFIdXBxRFI7QTBIcnBxRFE7RUFDRSxjcEh4dENJO0VvSHl0Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUh1cHFEVjtBMEhycHFEVTtFQUNFLGNwSHZ1Q0o7RW9Id3VDSSx5QnBIanVDRTtBTnczc0RkOztBMEgvb3FEQTtFQUNFO0VBQ0E7QTFIa3BxREY7O0EwSGhwcURBO0VBQ0U7RUFDQTtBMUhtcHFERjs7QTBIN29xREk7RUFDRTtBMUhncHFETjs7QTBIMW9xREE7RUFDRTtFQUNBO0VBQ0E7QTFINm9xREY7QTBIem9xRE07RUFDRTtFQUNBO0ExSDJvcURSO0EwSHRvcURFO0VBQ0U7RUFFQTtBMUh1b3FESjtBMEhwb3FETTtFQUNFO0VBQ0E7QTFIc29xRFI7QTBIbm9xRE07RUFDRTtBMUhxb3FEUjtBMEhqb3FESTtFQUNFLFVwSHB1Q29CO0FOdTJzRDFCO0EwSGhvcURJO0VBQ0U7QTFIa29xRE47QTBIL25xREk7RUFDRTtFQUNBO0ExSGlvcUROO0EwSC9ucURNO0VBQ0U7QTFIaW9xRFI7O0EwSDFucURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFINm5xREY7QTBIM25xREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEh0eENxQjtFb0h1eENyQjtBMUg2bnFESjtBMEgzbnFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFINm5xRE47QTBIM25xRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFINm5xRFI7QTBIem5xRFE7RUFDRTtFQUNBO0ExSDJucURWO0EwSHhucURRO0VBQ0U7QTFIMG5xRFY7QTBIdm5xRFE7RUFDRTtFQUNBO0ExSHlucURWO0EwSHJucURNO0VBbkNGO0lBb0NJO0UxSHducUROO0FBQ0Y7QTBIcG5xRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUhzbnFEUjtBMEhwbnFEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNwSDcyQ0k7RW9IODJDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIc25xRFY7QTBIcG5xRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BIejRDSjtFb0gwNENJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSHYzQ0k7QU42K3NEaEI7QTBIcG5xRFk7RUFDRTtFQUNBO0VBQ0E7QTFIc25xRGQ7QTBIbG5xRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSG9ucURaO0EwSGxucURZO0VBQ0U7RUFDQTtFQUNBO0ExSG9ucURkO0EwSC9tcURRO0VBQ0UsY3BINTVDSTtFb0g2NUNKO0ExSGlucURWO0EwSDdtcURVO0VBQ0U7RUFDQTtBMUgrbXFEWjtBMEg1bXFEVTtFQUNFO0ExSDhtcURaO0EwSDFtcURRO0VBQ0U7QTFING1xRFY7QTBIMW1xRFU7RUFDRTtFQUNBO0ExSDRtcURaO0EwSHptcURVO0VBQ0U7QTFIMm1xRFo7QTBIdG1xRFU7RUFDRSxjcEg5NkNJO0VvSCs2Q0oscUJwSC82Q0k7QU51aHREaEI7QTBIbG1xRFk7RUFDRTtBMUhvbXFEZDtBMEg1bHFERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIOGxxREo7QTBINWxxREk7RUFDRTtBMUg4bHFETjtBMEgzbHFEUTtFQUNFO0VBQ0E7QTFINmxxRFY7QTBIM2xxRFU7RUFDRTtBMUg2bHFEWjtBMEh6bHFEUTtFQUNFLHNCcEhoOUNPO0VvSGk5Q1A7QTFIMmxxRFY7QTBIemxxRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFIMmxxRFo7QTBIeGxxRFU7RUFDRTtFQUNBO0ExSDBscURaO0EwSHRscURRO0VBQ0U7RUFDQTtFQUNBO0ExSHdscURWO0EwSHRscURVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BILy9DYztFb0hnZ0RkO0VBQ0EsaUJwSHg5Q2tCO0FOZ2p0RDlCO0EwSHRscURZO0VBQ0U7RUFDQTtBMUh3bHFEZDtBMEhybHFEWTtFQUNFO0ExSHVscURkO0EwSHBscURZO0VBQ0U7QTFIc2xxRGQ7QTBIOWtxREU7RUFDRTtJQUNFO0UxSGdscURKO0UwSDlrcURFO0lBQ0U7RTFIZ2xxREo7QUFDRjtBMEg3a3FERTtFQWxQRjtJQW1QSTtFMUhnbHFERjtFMEg5a3FERTtJQUNFO0UxSGdscURKO0UwSDlrcURJO0lBQ0U7SUFDQTtFMUhnbHFETjtFMEg5a3FETTtJQUNFO0lBQ0E7SUFDQTtFMUhnbHFEUjtFMEgza3FERTtJQUNFO0lBQ0E7RTFINmtxREo7QUFDRjs7QTBIeGtxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUgya3FERjs7QTJIM3B0REk7RUFDRTtFQUNBO0EzSDhwdEROO0EySHpwdERFO0VBQ0U7RUFDQTtBM0gycHRESjtBMkh2cHRERTtFQUNFO0VBQ0E7QTNIeXB0REo7QTJIcHB0REk7RUFDRTtBM0hzcHRETjtBMkhucHRESTtFQUNFO0EzSHFwdEROO0EySGhwdERFO0VBQ0U7RUFDQTtBM0hrcHRESjtBMkg1b3RETTtFQUNFO0EzSDhvdERSO0EySHpvdERFO0VBQ0U7QTNIMm90REosQyIsInNvdXJjZXMiOlsid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL25vdWlzbGlkZXIubWluLmNzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vbm9kZV9tb2R1bGVzL2FuaW1hdGUuY3NzL2FuaW1hdGUubWluLmNzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vY29yZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL21peGlucy9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL190aGVtZS1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vbmF2cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9uYXZzL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vbmF2cy9fYnJlYWRjdW1iLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL25hdnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19kYXRhdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX3RhYi5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fbWlzYy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fdmVydGljYWwtd3JhcHBlci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX2N1c3RvbS1pbWFnZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX21vZGFscy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19iYWRnZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX2RhdGVyYW5nZS5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fYXZhdGFycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fZHJhZy1kcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX2xvYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX3RhYi1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vX3RhZy1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19tb2JpbGUtbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL3V0aWxpdGllcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vdXRpbGl0aWVzL19pY29ucy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi91dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi91dGlsaXRpZXMvX3BhZGRpbmctbWFyZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL3BhZ2VzL19hdXRoLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL3BhZ2VzL191c2VyLXByb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vcGFnZXMvX2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovL0BnYWluaHEvam9icG9pbnQvLi9wYWdlcy9fdXNlcnMtcm9sZXMuc2NzcyIsIndlYnBhY2s6Ly9AZ2FpbmhxL2pvYnBvaW50Ly4vcGFnZXMvX3Vuc3Vic2NyaWJlci1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uL19kaXItcnRsLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uLi9fYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vQGdhaW5ocS9qb2Jwb2ludC8uLi9fYXBwLXJ0bC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBub3Vpc2xpZGVyIC0gMTQuNy4wIC0gNC82LzIwMjEgKi9cbi5ub1VpLXRhcmdldCwubm9VaS10YXJnZXQgKnstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktdGFyZ2V0e3Bvc2l0aW9uOnJlbGF0aXZlfS5ub1VpLWJhc2UsLm5vVWktY29ubmVjdHN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm5vVWktY29ubmVjdHN7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MH0ubm9VaS1jb25uZWN0LC5ub1VpLW9yaWdpbnt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO3JpZ2h0OjA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNmb3JtLXN0eWxlOmZsYXR9Lm5vVWktY29ubmVjdHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub1VpLW9yaWdpbntoZWlnaHQ6MTAlO3dpZHRoOjEwJX0ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2xlZnQ6MDtyaWdodDphdXRvfS5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbnt3aWR0aDowfS5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2lue2hlaWdodDowfS5ub1VpLWhhbmRsZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5ub1VpLXRvdWNoLWFyZWF7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCwubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luey13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ubm9VaS1zdGF0ZS1kcmFnICp7Y3Vyc29yOmluaGVyaXQhaW1wb3J0YW50fS5ub1VpLWhvcml6b250YWx7aGVpZ2h0OjE4cHh9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7d2lkdGg6MzRweDtoZWlnaHQ6MjhweDtyaWdodDotMTdweDt0b3A6LTZweH0ubm9VaS12ZXJ0aWNhbHt3aWR0aDoxOHB4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZXt3aWR0aDoyOHB4O2hlaWdodDozNHB4O3JpZ2h0Oi02cHg7dG9wOi0xN3B4fS5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7bGVmdDotMTdweDtyaWdodDphdXRvfS5ub1VpLXRhcmdldHtiYWNrZ3JvdW5kOiNGQUZBRkE7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjRDNEM0QzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsMCAzcHggNnB4IC01cHggI0JCQn0ubm9VaS1jb25uZWN0c3tib3JkZXItcmFkaXVzOjNweH0ubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6IzNGQjhBRn0ubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOmV3LXJlc2l6ZX0ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOm5zLXJlc2l6ZX0ubm9VaS1oYW5kbGV7Ym9yZGVyOjFweCBzb2xpZCAjRDlEOUQ5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I0ZGRjtjdXJzb3I6ZGVmYXVsdDtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0VCRUJFQiwwIDNweCA2cHggLTNweCAjQkJCfS5ub1VpLWFjdGl2ZXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0RERCwwIDNweCA2cHggLTNweCAjQkJCfS5ub1VpLWhhbmRsZTphZnRlciwubm9VaS1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxNHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kOiNFOEU3RTY7bGVmdDoxNHB4O3RvcDo2cHh9Lm5vVWktaGFuZGxlOmFmdGVye2xlZnQ6MTdweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIsLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZXt3aWR0aDoxNHB4O2hlaWdodDoxcHg7bGVmdDo2cHg7dG9wOjE0cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVye3RvcDoxN3B4fVtkaXNhYmxlZF0gLm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kOiNCOEI4Qjh9W2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdLm5vVWktdGFyZ2V0e2N1cnNvcjpub3QtYWxsb3dlZH0ubm9VaS1waXBzLC5ub1VpLXBpcHMgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktcGlwc3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojOTk5fS5ub1VpLXZhbHVle3Bvc2l0aW9uOmFic29sdXRlO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcn0ubm9VaS12YWx1ZS1zdWJ7Y29sb3I6I2NjYztmb250LXNpemU6MTBweH0ubm9VaS1tYXJrZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojQ0NDfS5ub1VpLW1hcmtlci1zdWJ7YmFja2dyb3VuZDojQUFBfS5ub1VpLW1hcmtlci1sYXJnZXtiYWNrZ3JvdW5kOiNBQUF9Lm5vVWktcGlwcy1ob3Jpem9udGFse3BhZGRpbmc6MTBweCAwO2hlaWdodDo4MHB4O3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlfS5ub1VpLXZhbHVlLWhvcml6b250YWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsNTAlKX0ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsNTAlKX0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlcnttYXJnaW4tbGVmdDotMXB4O3dpZHRoOjJweDtoZWlnaHQ6NXB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YntoZWlnaHQ6MTBweH0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZXtoZWlnaHQ6MTVweH0ubm9VaS1waXBzLXZlcnRpY2Fse3BhZGRpbmc6MCAxMHB4O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MTAwJX0ubm9VaS12YWx1ZS12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7cGFkZGluZy1sZWZ0OjI1cHh9Lm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2Fsey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDUwJSl9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2Vye3dpZHRoOjVweDtoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweH0ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3Vie3dpZHRoOjEwcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdle3dpZHRoOjE1cHh9Lm5vVWktdG9vbHRpcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjoxcHggc29saWQgI0Q5RDlEOTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtwYWRkaW5nOjVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtsZWZ0OjUwJTtib3R0b206MTIwJX0ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0b3A6NTAlO3JpZ2h0OjEyMCV9Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4+Lm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLDApO2xlZnQ6YXV0bztib3R0b206MTBweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4+Lm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMThweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xOHB4KTt0b3A6YXV0bztyaWdodDoyOHB4fSIsIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIwIEFuaW1hdGUuY3NzXG4gKi86cm9vdHstLWFuaW1hdGUtZHVyYXRpb246MXM7LS1hbmltYXRlLWRlbGF5OjFzOy0tYW5pbWF0ZS1yZXBlYXQ6MX0uYW5pbWF0ZV9fYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGUtZHVyYXRpb24pO2FuaW1hdGlvbi1kdXJhdGlvbjp2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRley13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWFuaW1hdGUtcmVwZWF0KTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OnZhcigtLWFuaW1hdGUtcmVwZWF0KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTJ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjI7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDpjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSoyKTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtM3std2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MzthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjM7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpKjMpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6Y2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkqMyl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1kZWxheToxczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTp2YXIoLS1hbmltYXRlLWRlbGF5KTthbmltYXRpb24tZGVsYXk6dmFyKC0tYW5pbWF0ZS1kZWxheSl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjJzO2FuaW1hdGlvbi1kZWxheToyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjIpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zc3std2Via2l0LWFuaW1hdGlvbi1kZWxheTozczthbmltYXRpb24tZGVsYXk6M3M7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKTthbmltYXRpb24tZGVsYXk6Y2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSozKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHN7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6NHM7YW5pbWF0aW9uLWRlbGF5OjRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCk7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkqNCl9LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjVzO2FuaW1hdGlvbi1kZWxheTo1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpO2FuaW1hdGlvbi1kZWxheTpjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpKjUpfS5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXJ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKS8yKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuOCk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC44KX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnM7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKTthbmltYXRpb24tZHVyYXRpb246Y2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSoyKX0uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2Vyey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjMpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpLHByaW50ey5hbmltYXRlX19hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O2FuaW1hdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxbXMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MW1zIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxIWltcG9ydGFudH0uYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF17b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMil9fUBrZXlmcmFtZXMgYm91bmNlezAlLDIwJSw1MyUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX00MCUsNDMley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMHB4LDApIHNjYWxlWSgxLjEpfTcwJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTE1cHgsMCkgc2NhbGVZKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTRweCwwKSBzY2FsZVkoMS4wMil9fS5hbmltYXRlX19ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fcHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uYW5pbWF0ZV9fcnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VYezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX19QGtleWZyYW1lcyBzaGFrZVh7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uYW5pbWF0ZV9fc2hha2VYey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2VYO2FuaW1hdGlvbi1uYW1lOnNoYWtlWH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2VZezAlLHRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApfTIwJSw0MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX19QGtleWZyYW1lcyBzaGFrZVl7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfX0uYW5pbWF0ZV9fc2hha2VZey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2VZO2FuaW1hdGlvbi1uYW1lOnNoYWtlWX1ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBoZWFkU2hha2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyl9MTguNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpfTMxLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyl9NDMuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uYW5pbWF0ZV9faGVhZFNoYWtley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlO2FuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxNWRlZyl9NDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fS5hbmltYXRlX19zd2luZ3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZzthbmltYXRpb24tbmFtZTpzd2luZ31ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgdGFkYXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX190YWRhey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dGFkYTthbmltYXRpb24tbmFtZTp0YWRhfUAtd2Via2l0LWtleWZyYW1lcyB3b2JibGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKX00NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHdvYmJsZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTE1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZyl9NjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLDAsMCkgcm90YXRlKDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX193b2JibGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3b2JibGU7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUAtd2Via2l0LWtleWZyYW1lcyBqZWxsb3swJSwxMS4xJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTIyLjIley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyl9MzMuMyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpfTQ0LjQley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpfTU1LjUley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKX03Ny43JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyl9fUBrZXlmcmFtZXMgamVsbG97MCUsMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyl9NzcuNyV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpfTg4Ljgley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTt0cmFuc2Zvcm06c2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpfX0uYW5pbWF0ZV9famVsbG97LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbzthbmltYXRpb24tbmFtZTpqZWxsbzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBoZWFydEJlYXR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTE0JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpO3RyYW5zZm9ybTpzY2FsZSgxLjMpfTI4JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NDIley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9NzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmFuaW1hdGVfX2hlYXJ0QmVhdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYXJ0QmVhdDthbmltYXRpb24tbmFtZTpoZWFydEJlYXQ7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MS4zczthbmltYXRpb24tZHVyYXRpb246MS4zczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjEuMyk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMS4zKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJbkRvd247YW5pbWF0aW9uLW5hbWU6YmFja0luRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fYmFja0luTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJbkxlZnQ7YW5pbWF0aW9uLW5hbWU6YmFja0luTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYmFja0luUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJhY2tJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmFuaW1hdGVfX2JhY2tJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja0luUmlnaHQ7YW5pbWF0aW9uLW5hbWU6YmFja0luUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN304MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBiYWNrSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9ODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fS5hbmltYXRlX19iYWNrSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tJblVwO2FuaW1hdGlvbi1uYW1lOmJhY2tJblVwfUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTtvcGFjaXR5Oi43fX1Aa2V5ZnJhbWVzIGJhY2tPdXREb3duezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNzAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fS5hbmltYXRlX19iYWNrT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJhY2tPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBiYWNrT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319QGtleWZyYW1lcyBiYWNrT3V0TGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YmFja091dExlZnQ7YW5pbWF0aW9uLW5hbWU6YmFja091dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dFJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRSaWdodDthbmltYXRpb24tbmFtZTpiYWNrT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJhY2tPdXRVcHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7b3BhY2l0eTouN310b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC03MDBweCkgc2NhbGUoLjcpO29wYWNpdHk6Ljd9fUBrZXlmcmFtZXMgYmFja091dFVwezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtvcGFjaXR5Oi43fXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7b3BhY2l0eTouN319LmFuaW1hdGVfX2JhY2tPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJhY2tPdXRVcDthbmltYXRpb24tbmFtZTpiYWNrT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluezAlLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpO3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTcsLjk3LC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19QGtleWZyYW1lcyBib3VuY2VJbnswJSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjAzLDEuMDMsMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKC45NywuOTcsLjk3KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fS5hbmltYXRlX19ib3VuY2VJbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTUpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bnswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMzAwMHB4LDApIHNjYWxlWSgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKSBzY2FsZVkoLjkpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bjthbmltYXRpb24tbmFtZTpib3VuY2VJbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwwLDApIHNjYWxlWCgzKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsMCwwKSBzY2FsZVgoMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCkgc2NhbGVYKC45OCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0ezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApIHNjYWxlWCgxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCkgc2NhbGVYKC45OTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2JvdW5jZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHR7MCUsNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LDAsMCkgc2NhbGVYKDMpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCkgc2NhbGVYKDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCkgc2NhbGVYKC45OCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHswJSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzMDAwcHgsMCkgc2NhbGVZKDUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBib3VuY2VJblVwezAlLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDMwMDBweCwwKSBzY2FsZVkoNSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk1KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApIHNjYWxlWSguOTg1KX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fYm91bmNlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXA7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0ezIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KTt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fS5hbmltYXRlX19ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyl9fUBrZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHNjYWxlWSguOTg1KX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwcHgsMCkgc2NhbGVZKC45KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKSBzY2FsZVkoMyl9fS5hbmltYXRlX19ib3VuY2VPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0RG93bjthbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCkgc2NhbGVYKDIpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApIHNjYWxlWCguOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMil9fS5hbmltYXRlX19ib3VuY2VPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKX19QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCkgc2NhbGVYKC45KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKSBzY2FsZVgoMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKX19LmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwezIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHNjYWxlWSguOTg1KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApIHNjYWxlWSguOSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKSBzY2FsZVkoLjkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpfX0uYW5pbWF0ZV9fYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5hbmltYXRlX19mYWRlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW47YW5pbWF0aW9uLW5hbWU6ZmFkZUlufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bjthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkRvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2ZhZGVJblJpZ2h0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZUluUmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5VcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Ub3BMZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluVG9wTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblRvcExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVG9wTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVG9wUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluVG9wUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Ub3BSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblRvcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblRvcFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbUxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19mYWRlSW5Cb3R0b21MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluQm90dG9tTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Cb3R0b21SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fZmFkZUluQm90dG9tUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21SaWdodDthbmltYXRpb24tbmFtZTpmYWRlSW5Cb3R0b21SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmFuaW1hdGVfX2ZhZGVPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApfX0uYW5pbWF0ZV9fZmFkZU91dERvd25CaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bkJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnR7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWd7MCV7b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRMZWZ0Qmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dExlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX0uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKX19LmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dFVwezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcDthbmltYXRpb24tbmFtZTpmYWRlT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3swJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX0uYW5pbWF0ZV9fZmFkZU91dFVwQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwQmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcExlZnR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwtMTAwJSwwKX19QGtleWZyYW1lcyBmYWRlT3V0VG9wTGVmdHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dFRvcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wTGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFRvcFJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwtMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRUb3BSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRUb3BSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0VG9wUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21SaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCl9fUBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMTAwJSwwKX19LmFuaW1hdGVfX2ZhZGVPdXRCb3R0b21SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRCb3R0b21SaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRCb3R0b21MZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApfX0uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tTGVmdDthbmltYXRpb24tbmFtZTpmYWRlT3V0Qm90dG9tTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcDthbmltYXRpb24tbmFtZTpmbGlwfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5hbmltYXRlX19mbGlwSW5Yey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJbll7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9fS5hbmltYXRlX19mbGlwSW5Zey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWTthbmltYXRpb24tbmFtZTpmbGlwSW5ZfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WHswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRYezAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19mbGlwT3V0WHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7YW5pbWF0aW9uLWR1cmF0aW9uOmNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikqMC43NSk7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFl7MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WXswJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1czstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjAuNzUpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDIwZGVnKTt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTVkZWcpO3RyYW5zZm9ybTpza2V3WCgtNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW5SaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19saWdodFNwZWVkSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJblJpZ2h0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7dHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg1ZGVnKTt0cmFuc2Zvcm06c2tld1goNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9NjAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7dHJhbnNmb3JtOnNrZXdYKC0yMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCg1ZGVnKTt0cmFuc2Zvcm06c2tld1goNWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX2xpZ2h0U3BlZWRJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbkxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRSaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dFJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRSaWdodDthbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0UmlnaHQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0TGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXRMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goLTMwZGVnKTtvcGFjaXR5OjB9fS5hbmltYXRlX19saWdodFNwZWVkT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXRMZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW47YW5pbWF0aW9uLW5hbWU6cm90YXRlSW47LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluRG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5Eb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJbkRvd25SaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyByb3RhdGVJblVwTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO29wYWNpdHk6MX19LmFuaW1hdGVfX3JvdGF0ZUluVXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfX0uYW5pbWF0ZV9fcm90YXRlSW5VcFJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIwMGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duTGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0ezAle29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHswJXtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MH19LmFuaW1hdGVfX3JvdGF0ZU91dFVwTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcExlZnQ7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7MCV7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowfX0uYW5pbWF0ZV9fcm90YXRlT3V0VXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBSaWdodDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBoaW5nZXswJXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0yMCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg4MGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNjBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDcwMHB4LDApO29wYWNpdHk6MH19LmFuaW1hdGVfX2hpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyczstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpO2FuaW1hdGlvbi1kdXJhdGlvbjpjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pKjIpOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aGluZ2U7YW5pbWF0aW9uLW5hbWU6aGluZ2U7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGphY2tJblRoZUJveHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtOnNjYWxlKC4xKSByb3RhdGUoMzBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX01MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTBkZWcpfTcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYW5pbWF0ZV9famFja0luVGhlQm94ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6amFja0luVGhlQm94O2FuaW1hdGlvbi1uYW1lOmphY2tJblRoZUJveH1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgcm9sbEluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHJvdGF0ZSgtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19yb2xsSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsSW47YW5pbWF0aW9uLW5hbWU6cm9sbElufUAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0ezAle29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHswJXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpfX0uYW5pbWF0ZV9fcm9sbE91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxPdXQ7YW5pbWF0aW9uLW5hbWU6cm9sbE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9NTAle29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX01MCV7b3BhY2l0eToxfX0uYW5pbWF0ZV9fem9vbUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluO2FuaW1hdGlvbi1uYW1lOnpvb21Jbn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbUluRG93bjthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5MZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tSW5SaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnpvb21JblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpfX0uYW5pbWF0ZV9fem9vbUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5VcDthbmltYXRpb24tbmFtZTp6b29tSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKTt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb21PdXR7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyk7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfXRve29wYWNpdHk6MH19LmFuaW1hdGVfX3pvb21PdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0O2FuaW1hdGlvbi1uYW1lOnpvb21PdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19QGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fS5hbmltYXRlX196b29tT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duO2FuaW1hdGlvbi1uYW1lOnpvb21PdXREb3duOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKX19QGtleWZyYW1lcyB6b29tT3V0TGVmdHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApfX0uYW5pbWF0ZV9fem9vbU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgem9vbU91dFJpZ2h0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO3RyYW5zZm9ybTpzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS5hbmltYXRlX196b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKTt0cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSl9fUBrZXlmcmFtZXMgem9vbU91dFVwezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO3RyYW5zZm9ybTpzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7dHJhbnNmb3JtOnNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKX19LmFuaW1hdGVfX3pvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5hbmltYXRlX19zbGlkZUluTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX0uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX19LmFuaW1hdGVfX3NsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXREb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0TGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodHswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHR7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFuaW1hdGVfX3NsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0VXB7MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfX0uYW5pbWF0ZV9fc2xpZGVPdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRVcH0iLCIvLyBJbXBvcnQgRm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoZm9udHMvcG9wcGlucy50dGYpO1xufVxuXG4vLyBpbXBvcnQgY3NzIGZyb20gbm9kZSBtb2R1bGVzXG5AaW1wb3J0IHVybCgnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLm1pbi5jc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5pbWF0ZS5jc3MvYW5pbWF0ZS5taW4uY3NzJyk7XG5cbi8vIEltcG9ydCBDdXN0b20gVmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEltcG9ydCBCb290c3RyYXBcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuLy8gVGVtcGxhdGUgbWl4aW5zXG5AaW1wb3J0IFwiLi9taXhpbnMvbWlzY1wiO1xuQGltcG9ydCBcIi4vbWl4aW5zL2FuaW1hdGlvblwiO1xuXG5AaW1wb3J0IFwibmF2c1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiZGF0YXRhYmxlXCI7XG5AaW1wb3J0IFwidGFiXCI7XG5AaW1wb3J0IFwibGF5b3V0c1wiO1xuQGltcG9ydCBcIm1pc2NcIjtcbkBpbXBvcnQgXCJ2ZXJ0aWNhbC13cmFwcGVyXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWltYWdlLXVwbG9hZFwiO1xuQGltcG9ydCBcIm1vZGFsc1wiO1xuQGltcG9ydCBcImNhcmRzXCI7XG5AaW1wb3J0IFwiY2hhcnRcIjtcbkBpbXBvcnQgXCJiYWRnZXNcIjtcbkBpbXBvcnQgXCJmaWx0ZXJzXCI7XG5AaW1wb3J0IFwiZGF0ZXJhbmdlXCI7XG5AaW1wb3J0IFwiYXZhdGFyc1wiO1xuQGltcG9ydCBcImRyYWctZHJvcFwiO1xuQGltcG9ydCBcInRpbWVwaWNrZXJcIjtcbkBpbXBvcnQgXCJkYXRlcGlja2VyXCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3MtYmFyXCI7XG5AaW1wb3J0IFwibG9hZGVyc1wiO1xuQGltcG9ydCBcInRvYXN0ZXJcIjtcbkBpbXBvcnQgXCJ0YWItbGF5b3V0XCI7XG5AaW1wb3J0IFwidGFnLW1hbmFnZXJcIjtcbkBpbXBvcnQgXCJtb2JpbGUtbGF5b3V0XCI7XG5AaW1wb3J0IFwiY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZvbnRzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ljb25zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2NvbG9yc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9wYWRkaW5nLW1hcmdpblwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcInBhZ2VzL2F1dGhcIjtcbkBpbXBvcnQgXCJwYWdlcy91c2VyLXByb2ZpbGVcIjtcbkBpbXBvcnQgXCJwYWdlcy9kYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJwYWdlcy91c2Vycy1yb2xlc1wiO1xuQGltcG9ydCBcInBhZ2VzL3Vuc3Vic2NyaWJlci1wYWdlXCI7XG5cbi8vIFJpZ2h0IHRvIExlZnQgRGlyZWN0aW9uXG5AaW1wb3J0IFwiZGlyLXJ0bFwiO1xuQGltcG9ydCBcIi4uL2FwcFwiO1xuQGltcG9ydCBcIi4uL2FwcC1ydGxcIjtcblxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIEFwcGx5Rm9ybVNldHRpbmdcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBOb3JtYWwgQ29sb3JzXG4kYmx1ZTogIzQ0NjZGMjtcbiRkYXJrLWJsdWU6ICMyODUwZjA7XG4kaW5kaWdvOiAjNjYxMGYyO1xuJHB1cnBsZTogIzZhMDA4YTtcbiRsaWdodC1wdXJwbGU6ICM5NjRlZDg7XG4kcGluazogI0U5MUU2MztcbiRyZWQ6ICNmOTY4Njg7XG4kb3JhbmdlOiAjZjJhNjU0O1xuJHllbGxvdzogI2Y2ZTg0ZTtcbiRncmVlbjogIzQ2YzM1ZjtcbiR0ZWFsOiAjNThkOGEzO1xuJGN5YW46ICM1N2M3ZDQ7XG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kd2hpdGUtc21va2U6ICNmMmY3Zjg7XG4kdmlvbGV0OiAjNDE0NzhhO1xuJGRhcmtzbGF0ZWdyYXk6ICMyZTM4M2U7XG4kZG9kZ2VyLWJsdWU6ICMzNDk4ZGI7XG5cbi8vIENvbG9yIFZhcmlhYmxlc1xuJGJyYW5kLWNvbG9yOiAjNDQ2NkYyO1xuJGJhc2UtY29sb3I6ICNGOUY5Rjk7XG4kZGVmYXVsdC1zZWNvbmRhcnktY29sb3I6ICM5Mzk3QTA7XG4kZGVmYXVsdC1saWdodC1jb2xvcjogI0Y1RjhGRjtcbiRtdXRlZC1jb2xvcjogI2FmYjFiNjtcbiRub3RlLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCAyMywgMC4wOSk7XG4kbm90ZS1iZy1ibHVlLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyNTUsIDAuOSk7XG4kbm90ZS1iZy1yZWQtY29sb3I6IHJnYmEoMjU1LCAyMzMsIDIzMywgMC45KTtcbiRub3RlLWJnLXB1cnBsZS1jb2xvcjogcmdiYSgyNTUsIDIzMSwgMjU1LCAwLjkpO1xuJG5vdGUtYmctc3VjY2Vzcy1jb2xvcjogcmdiYSgyMTEsIDI1NSwgMjIwLCAwLjkpO1xuJG5vdGUtYmctaW5mby1jb2xvcjogcmdiYSgyMTIsIDI0OSwgMjU1LCAwLjkpO1xuJGdyYXktMTogIzhBOEE4QTtcbiRpbmZvLWNvbG9yOiAjMzhhNGY4O1xuJHdhcm5pbmctY29sb3I6ICNGQzY1MTA7XG4kZXJyb3ItY29sb3I6ICNjYzMzMDA7XG4kZGFuZ2VyLWNvbG9yOiAjZmMyYzEwO1xuJHN1Y2Nlc3MtY29sb3I6ICM0NmMzNWY7XG5cbi8vIEJvcmRlciBWYXJpYWJsZXNcbiRkZWZhdWx0LXJhZGl1czogMC4yNXJlbTtcblxuLy8gRm9udHNcbiRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3I6ICM4QThBOEE7XG4kZGVmYXVsdC1mb250LXNpemU6IDAuOTM1cmVtO1xuJHR5cGUtMTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXG4vLyBCdXR0b25zXG4kYWN0aW9uLWJ1dHRvbi1wYWRkaW5nOiAwLjRyZW0gMC41cmVtO1xuJGRlZmF1bHQtYnV0dG9uLXBhZGRpbmc6IDAuNDVyZW0gMS4ycmVtO1xuXG4vLyBDYXJkc1xuJGRlZmF1bHQtY2FyZC1wYWRkaW5nOiAycmVtO1xuXG4vLyBEcm9wZG93blxuJGRyb3Bkb3duLWFycm93LWZvbnQtc2l6ZTogMC41NXJlbTtcblxuLy8gTWVhc3VyZW1lbnQgJiBQcm9wZXJ0eSBWYXJpYWJsZXNcbiRkZWZhdWx0LXBhZGRpbmctbWFyZ2luOiAycmVtO1xuJGJvb3RzdHJhcC1jb2x1bW4tcGFkZGluZzogMXJlbTtcbiRtYWluLWNvbnRlbnQtd3JhcHBlci1wYWRkaW5nOiAycmVtO1xuJGZpbHRlci1idXR0b24tcGFkZGluZzogMC41cmVtIDEuNXJlbTtcblxuLy8gVHJhbnNpdGlvbiBWYXJpYWJsZXNcbiRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXG4vLyBGb3JtIFZhcmlhYmxlc1xuJHdpemFyZC1zdGVwLWJ0bi1kZWZhdWx0LWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4kZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjogIzg5ODk4OTtcbiRmaWx0ZXItYnRuLXRleHQtY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4kaW5wdXRzLWZvY3VzLWNvbG9yOiAkYmx1ZTtcbiRkZWZhdWx0LWlucHV0LWJveC1wYWRkaW5nOiAxMHB4IDE0cHg7XG5cbi8vIE1pc2MgVmFyaWFibGVzXG4kZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg6IDZweDtcbiRsaWdodC1sYXlvdXQtY2FyZC1iZzogJHdoaXRlO1xuJGRlZmF1bHQtbW9kYWwtcGFkZGluZzogMS42ODhyZW07XG4kbW9kYWwtY2xvc2UtaWNvbi1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiRkZWZhdWx0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJGRlZmF1bHQtY2FyZC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJGRlZmF1bHQtbGlnaHQtYnRuLWhvdmVyLWJnOiByZ2JhKDI0NSwgMjQ4LCAyNTUsIDAuOTUpO1xuJGRlZmF1bHQtZGFyay1idG4taG92ZXItYmc6IHJnYmEoNjgsIDEwMiwgMjQyLCAwLjk1KTtcblxuLy8gTmF2YmFyXG4kbmF2YmFyLWhlaWdodDogNzBweDtcbiRuYXZiYXItbWVudS1jb2xvcjogIzljOWZhNjtcbiRuYXZiYXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiRsaWdodC1uYXZiYXItbGluay1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4vLyBTaWRlYmFyXG4kc2lkZWJhci13aWR0aC1sZzogMjMwcHg7XG4kc2lkZWJhci13aWR0aC1pY29uOiA3MHB4O1xuJHNpZGViYXItc2Nyb2xsYmFyLXdpZHRoOiA2cHg7XG4kc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3I6ICM1NjYwNzY7XG4kc2lkZWJhci1tZW51LXBhZGRpbmcteTogMC41cmVtO1xuJHNpZGViYXItbWVudS1wYWRkaW5nLXg6IDEuMjVyZW07XG4kc2lkZWJhci1tZW51LWZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuJHNpZGViYXItc3VibWVudS1mb250LXNpemU6IC44MTI1cmVtO1xuJHNpZGViYXItc3VibWVudS1pdGVtLXBhZGRpbmc6IC43NXJlbSAxLjM1cmVtIC43NXJlbSAxLjM1cmVtO1xuJHNpZGViYXItaWNvbi1mb250LXNpemU6IDEuMTI1cmVtO1xuJHNpZGViYXItYXJyb3ctZm9udC1zaXplOiAwLjc1cmVtO1xuJGljb24tb25seS1jb2xsYXBzZS13aWR0aDogMTkwcHg7XG5cbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtY29sb3I6ICM4ODg7XG4kc2lkZWJhci1saWdodC1tZW51LWFycm93LWNvbG9yOiAjOWU5ZGEwO1xuXG4kc2lkZWJhci1kYXJrLWJnOiAjMkIzMDNCO1xuJHNpZGViYXItZGFyay1tZW51LWNvbG9yOiAjNzA3ODg3O1xuJHNpZGViYXItc3VibWVudS1iZy1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKTtcbiRuYXZiYXItYnJhbmQtYmc6IGRhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA2JSk7XG5cbi8vIFZhcmlhYmxlcyBmb3IgZGFyayBsYXlvdXRcbiRkYXJrLWxheW91dC1iYXNlLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNiUpO1xuJGRhcmstbGF5b3V0LWRlZmF1bHQtYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDglKTtcbiRkYXJrLWxheW91dC1ib3gtc2hhZG93OiAwcHggMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4vLyBWYXJpYWJsZXMgZm9yIG1vYmlsZSB2aWV3XG4kZGVmYXVsdC1mb250LXNpemUtZm9yLW1vYmlsZTogMC45cmVtO1xuJG1haW4tY29udGVudC13cmFwcGVyLW1vYmlsZS1wYWRkaW5nOiAyMHB4O1xuJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZTogMjBweDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpY29uO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkaWNvbiAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCN7KCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgbGVmdDogY2FsYygjey0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHR9ICsgI3skY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyfSk7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICRicmVhZGNydW1iLWRpdmlkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjaGVhcCByb3VuZGVkIGNvcm5lcnMgb24gbmVzdGVkIGl0ZW1zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIG9wYWNpdHkpO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgZHJvcGRvd25BbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB9XG59XG5cbi5kcm9wZG93bkFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bkFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4vKkJvdW5jZSBTcGlubmVyIEFuaW1hdGlvbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMClcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbjpyb290IHtcbiAgLS1iYXNlLWNvbG9yOiAjeyRiYXNlLWNvbG9yfTtcbiAgLS1kZWZhdWx0LWZvbnQtY29sb3I6ICMzMTMxMzE7XG4gIC0tZGVmYXVsdC1ib3JkZXItY29sb3I6ICNGMEYyRjU7XG4gIC0tZHJvcGRvd24tbWVudS1iZzogI3skd2hpdGV9O1xuICAtLWRlZmF1bHQtY2FyZC1iZzogI3skd2hpdGV9O1xuICAtLWRlZmF1bHQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tdmVydGljYWwtdGFiLWhlYWRlci1iZzogI2ZiZmNmZjtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1zaGFkb3c6IG5vbmU7XG4gIC0tdmVydGljYWwtdGFiLWljb24tYmc6ICN7JHdoaXRlfTtcbiAgLS1hY2NvcmRpb24taGVhZGVyLWJnOiAjeyRiYXNlLWNvbG9yfTtcbiAgLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnOiAjeyR3aGl0ZX07XG4gIC0tYXV0aGVudGljYXRpb24tZm9ybS1iZzogI3skd2hpdGV9O1xuICAtLXJhbmdlLXNsaWRlci1iYXNlbGluZS1iZzogI3skZGVmYXVsdC1zZWNvbmRhcnktY29sb3J9O1xuICAtLXRhYi1zdGVwLWJlZm9yZS1iZzogI3skd2hpdGV9O1xuICAtLW1vZGFsLWhlYWRlci1mb290ZXItYmc6ICN7JHdoaXRlfTtcbiAgLS1tb2RhbC1ib2R5LWJnOiAjeyR3aGl0ZX07XG4gIC0tbm90ZS1mb250LWNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAtLW5vdGUtYmctY29sb3I6IHJnYmEoMjU1LCAyMDQsIDIzLCAwLjA5KTtcbiAgLS1hdmF0ZXJzLWJvcmRlci1jb2xvcjogI3skd2hpdGV9O1xuICAtLWF2YXRhcnMtYm94LXNoYWRvdzogLTJweCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gIC0tc3VjY2Vzcy10b2FzdC1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1zY3JvbGxiYXItdGh1bWItY29sb3I6ICN7bGlnaHRlbigkYnJhbmQtY29sb3IsIDMwKX07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyMCl9O1xuICAtLW5vdC1mb3VuZC1vcGFjaXR5OiAxO1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDU1JSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDQ1JSl9O1xuICAtLXZ1ZS10b2FzdGVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC0td2hpdGUtYmFzZS1jb2xvcjogI3skd2hpdGV9O1xuICAtLWF2YXRhci1uby1pbWFnZS1iZzogIzg5ODk4OTtcbiAgLS1hdmF0YXItbm8taW1hZ2UtZm9udDogI3skd2hpdGV9O1xuXG4gIC8vIExheW91dHMgVmFyaWFibGVzXG4gIC0tbmF2YmFyLWJnOiAjeyR3aGl0ZX07XG4gIC0tc2lkZWJhci1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1uYXZiYXItYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tbmF2YmFyLWJyYW5kLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA2JSl9O1xuICAtLXNpZGViYXItYm94LXNoYWRvdzogbm9uZTtcbiAgLS1tZW51LXRpdGxlLXNoYWRvdzogbm9uZTtcbiAgLS1zdWJtZW51LXNoYWRvdzogbm9uZTtcblxuICAvLyBCdXR0b25zIFZhcmlhYmxlc1xuICAtLWJ0bi1saWdodC1iZzogI3skd2hpdGV9O1xuICAtLWJ0bi1saWdodC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1idG4tZGFyay1jb2xvcjogIzM0M2E0MDtcbiAgLS1idG4tZGFyay1ob3Zlci1jb2xvcjogI3tkYXJrZW4oIzM0M2E0MCwgNSUpfTtcbiAgLS1idG4tc2Vjb25kYXJ5LWJnOiAjeyRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tYnRuLXNlY29uZGFyeS1ob3Zlci1iZzogI3tkYXJrZW4oJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yLCAxMCUpfTtcbiAgLS1pY29uLWhvdmVyLWJnOiAje2xpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpfTtcbiAgLS1idG4tZmlsdGVyLWJnOiAjeyR3aGl0ZX07XG5cbiAgLy8gRm9ybSAmIElucHV0IFZhcmlhYmxlc1xuICAtLWlucHV0LXNlYXJjaC1ib3gtYm9yZGVyOiAjeyRkZWZhdWx0LWxpZ2h0LWNvbG9yfTtcbiAgLS1mb3JtLWNvbnRyb2wtYmc6ICN7JHdoaXRlfTtcbiAgLS1jYWxlbmRhci1iZzogI3skd2hpdGV9O1xuICAtLWJnLXgtaWNvbjogI3tsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKX07XG4gIC0tc2hhZG93LXgtaWNvbjogbm9uZTtcbiAgLS1zZWFyY2gtYm94LWJnOiAjeyR3aGl0ZX07XG4gIC0tYmctaW5wdXQtcmVhZG9ubHk6ICNlOWVjZWY7XG4gIC0tY2hpcHMtYmc6ICN7JHdoaXRlfTtcbiAgLS10aW1lLXBpY2tlci1iZzogI3skd2hpdGV9O1xuICAtLXNlYXJjaC1yZXN1bHQtZHJvcGRvd24tc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuW3RoZW1lPVwiZGFya1wiXSB7XG4gIC0tYmFzZS1jb2xvcjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgNyUpfTtcbiAgLS1kZWZhdWx0LWZvbnQtY29sb3I6ICN7ZGFya2VuKCR3aGl0ZSwgMjAlKX07XG4gIC0tZGVmYXVsdC1ib3JkZXItY29sb3I6ICN7bGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWRyb3Bkb3duLW1lbnUtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDMlKX07XG4gIC0tZGVmYXVsdC1jYXJkLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWRlZmF1bHQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnOiAje2xpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMC4yJSl9O1xuICAtLXZlcnRpY2FsLXRhYi1pY29uLXNoYWRvdzogbm9uZTtcbiAgLS12ZXJ0aWNhbC10YWItaWNvbi1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1hY2NvcmRpb24taGVhZGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0taWNvbi1ob3Zlci1iZzogdmFyKC0tYmFzZS1jb2xvcik7XG4gIC0tYXV0aGVudGljYXRpb24tZm9ybS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1yYW5nZS1zbGlkZXItYmFzZWxpbmUtYmc6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWNhbGVuZGFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLXRhYi1zdGVwLWJlZm9yZS1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAxJSl9O1xuICAtLW1vZGFsLWJvZHktYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tbm90ZS1mb250LWNvbG9yOiAjeyRibGFja307XG4gIC0tbm90ZS1iZy1jb2xvcjogcmdiYSgyNTUsIDIwNCwgMjMsIDAuMDUpO1xuICAtLWF2YXRlcnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgLS1hdmF0YXJzLWJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtLXN1Y2Nlc3MtdG9hc3QtYmc6ICN7JHNpZGViYXItZGFyay1iZ307XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiAjeyRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcn07XG4gIC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yOiAjeyRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcn07XG4gIC0tbm90LWZvdW5kLW9wYWNpdHk6IC43O1xuICAtLXNlYXJjaC1yZXN1bHQtZHJvcGRvd24tc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDEwJSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7ZGFya2VuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNSUpfTtcbiAgLS12dWUtdG9hc3Rlci1iZzogcmdiYSgzOSwgNDMsIDUzLCAwLjkpO1xuICAtLXdoaXRlLWJhc2UtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAtLWF2YXRhci1uby1pbWFnZS1iZzogIzNBM0M0MztcbiAgLS1hdmF0YXItbm8taW1hZ2UtZm9udDogIzc5N0Q4RDtcblxuICAvLyBMYXlvdXRzIFZhcmlhYmxlc1xuICAtLW5hdmJhci1iZzogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpfTtcbiAgLS1zaWRlYmFyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAzJSl9O1xuICAtLW5hdmJhci1ib3gtc2hhZG93OiAxcHggNXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAtLW5hdmJhci1icmFuZC1iZzogI3skc2lkZWJhci1kYXJrLWJnfTtcbiAgLS1zaWRlYmFyLWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLW1lbnUtdGl0bGUtc2hhZG93OiAycHggMnB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLXN1Ym1lbnUtc2hhZG93OiAycHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gIC8vIEJ1dHRvbnMgVmFyaWFibGVzXG4gIC0tYnRuLWxpZ2h0LWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuICAtLWJ0bi1saWdodC1jb2xvcjogI3tsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tYnRuLWRhcmstY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDklKX07XG4gIC0tYnRuLWRhcmstaG92ZXItY29sb3I6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDYlKX07XG4gIC0tYnRuLXNlY29uZGFyeS1iZzogIzQxNDI0NDtcbiAgLS1idG4tc2Vjb25kYXJ5LWhvdmVyLWJnOiAje2RhcmtlbigjNDE0MjQ0LCAxMCUpfTtcbiAgLS1idG4tZmlsdGVyLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCAyJSl9O1xuXG4gIC8vIEZvcm0gJiBJbnB1dCBWYXJpYWJsZXNcbiAgLS1pbnB1dC1zZWFyY2gtYm94LWJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIC0tZm9ybS1jb250cm9sLWJnOiAje2Rhcmtlbigkc2lkZWJhci1kYXJrLWJnLCA1JSl9O1xuICAtLWJnLXgtaWNvbjogI3tkYXJrZW4oJHNpZGViYXItZGFyay1iZywgMiUpfTtcbiAgLS1zaGFkb3cteC1pY29uOiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXNlYXJjaC1ib3gtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDUlKX07XG4gIC0tYmctaW5wdXQtcmVhZG9ubHk6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDElKX07XG4gIC0tY2hpcHMtYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG4gIC0tdGltZS1waWNrZXItYmc6ICN7ZGFya2VuKCRzaWRlYmFyLWRhcmstYmcsIDIlKX07XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uc2lkZWJhciB7XG4gIHotaW5kZXg6IDIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICB3aWR0aDogJHNpZGViYXItd2lkdGgtbGc7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNpZGViYXItYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaWRlYmFyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtbGc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbmF2YmFyLWJyYW5kLWJnKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAkc2lkZWJhci1tZW51LXBhZGRpbmcteDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgICAgLy9wYWRkaW5nOiAwLjc1cmVtIDAgMCAwO1xuICAgICAgICBtYXJnaW46IDAgLTEuMjVyZW0gMCAtMS4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItc3VibWVudS1iZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAvL3BhZGRpbmc6IDAuNzVyZW0gMCAwIDA7XG4gICAgICAgIG1hcmdpbjogMCAtMS4yNXJlbSAwIC0xLjI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1zdWJtZW51LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nOiAkc2lkZWJhci1tZW51LXBhZGRpbmcteSAwICRzaWRlYmFyLW1lbnUtcGFkZGluZy15IDA7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG5cbiAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJyYW5kLWJnO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1tZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG5cbiAgICAgICAgICAmLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAkc2lkZWJhci1hcnJvdy1mb250LXNpemUvMSAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cbiAgICAgICAgICAgIC5ydGwgJiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHR5cGUtMTtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtY29sb3I7XG5cbiAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLnN1Yi1tZW51KSB7XG4gICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6bm90KC5uYXYtY2F0ZWdvcnkpOm5vdCgubmF2LXByb2ZpbGUpIHtcbiAgICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuXG4gICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdWItbWVudSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItc3VibWVudS1mb250LXNpemU7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjM1cmVtIDAuNzVyZW0gMS4zNXJlbTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMzUlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAzNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1zY3JvbGxpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXNjcm9sbGJhci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTdHlsZSBmb3Igb2ZmLWNhbnZhcyBtZW51XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1vZmZjYW52YXMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0kc2lkZWJhci13aWR0aC1sZztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pO1xuICAgIHRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLm5hdmJhciB7XG4gIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZiYXItYmcpO1xuICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtbGc7XG4gIGJveC1zaGFkb3c6IHZhcigtLW5hdmJhci1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICAgIGNvbG9yOiAkbmF2YmFyLW1lbnUtY29sb3I7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtbGd9KTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogd2lkdGggJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtbmF2YmFyLWxpbmstY29sb3I7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMS42O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnQtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNvdW50LXN5bWJvbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnRvcGJhci1kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogY2FsYyg0LjM3NXJlbSAtIDJyZW0pO1xuICAgICAgICBtYXJnaW46IGF1dG8gMC4ycmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgIC5ydGwgJiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtO1xuXG4gICAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tci0wO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ub3RpZmljYXRpb24tZHJvcGRvd24ge1xuICAgICAgICAgICAgICB3aWR0aDogMzMzcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzMzcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIG1lZGlhLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDk3JTtcblxuICAgICAgICAgICAgICAgICAgICAgICYubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODglO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubm8tbm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgLm5vLW5vdGlmaWNhdGlvbi1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICB0b3A6ICRuYXZiYXItaGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXByb2ZpbGUge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG5cbiAgICAgICAgICAgIC5uYXYtcHJvZmlsZS1pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuXG4gICAgICAgICAgICAgICAgJi5vbmxpbmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdGhlbWUtY29sb3Ioc3VjY2Vzcyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vZmZsaW5lIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKGRhbmdlcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5idXN5IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKHdhcm5pbmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG5cbiAgICAgICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgJi5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwJTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXByb2ZpbGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1wcm9maWxlLWltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYXZiYXItbmF2LXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgLnJ0bCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2lkZWJhciB7XG4gICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyIHtcbiAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIC5wYWdlLWljb24ge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYucGFnZS1oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIC5wYWdlLWljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4ucGFnaW5hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDM1JSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxLjc7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDAuMzVyZW0gMS41cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24tbWVudS1jZW50ZXIge1xuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSAhaW1wb3J0YW50O1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gYnV0dG9uXG4gICYuYnRuLWRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC45NWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAkZHJvcGRvd24tYXJyb3ctZm9udC1zaXplLzEgJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIC5idG4tbGlnaHQge1xuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBhY3Rpb24gYnV0dG9uXG4gICYub3B0aW9ucy1kcm9wZG93biB7XG4gICAgLmJ0bi1vcHRpb24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRlbmFudCBtYW5hZ2VyIGRyb3Bkb3duXG4gICYuYnRuLXRlbmFudC1kcm9wZG93biB7XG4gICAgLmJ0biB7XG4gICAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICAgIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cbiAgICAgICAgJi5kcm9wZG93bi10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZW5hbnQtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uXG4uZHJvcGRvd24td2l0aC1hbmltYXRpb24ge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgQGV4dGVuZCAuZHJvcGRvd25BbmltYXRpb247XG5cbiAgICAmLnNob3cge1xuICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSxcbiAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbS1zdGFydFwiXSB7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3Atc3RhcnRcIl0ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5kYXRhdGFibGUge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyMCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICAmLmRhdGF0YWJsZS10aCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJi5kYXRhdGFibGUtdGQge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRhYmxlLWFjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmLmRhdGF0YWJsZS10ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIERhdGF0YWJsZVxuLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0YWJsZSwgdGhlYWQsIHRib2R5LCB0aCwgdGQsIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAmLnRhYmxlLWFjdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVtcHR5IERhdGEgQmxvY2tcbi5uby1kYXRhLWZvdW5kLXdyYXBwZXIge1xuICBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBvcGFjaXR5OiB2YXIoLS1ub3QtZm91bmQtb3BhY2l0eSk7XG4gIH1cbn1cblxuLy8gSGlnaGxpZ2h0aW5nIFRhYmxlIFJvd1xuLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpOztcbiAgfVxufVxuXG4vLyBDb250ZXh0IE1lbnVcbi5idWxrLWZsb2F0aW5nLWFjdGlvbi13cmFwcGVyIHtcbiAgei1pbmRleDogMTAzMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQ0cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBleHRlbmQgLmRyb3Bkb3duQW5pbWF0aW9uO1xuXG4gIC5hY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpO1xuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbjogMCAtMnB4O1xuXG4gICAgICAmLmJ0bi1kcm9wZG93biB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAwIDAgJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cyAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWFuZC1zZWxlY3Qge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5jaGVjay1zaWduIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtd2l0aC1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBAa2V5ZnJhbWVzIGRyb3Bkb3duQW5pbWF0aW9uIHtcbiAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tc2VhcmNoLXJlc3VsdC13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBkYXRhYmxlIGV4cGFuZGFibGUgY29sdW1uXG4udGFibGUtZXhwYW5kZWQtY29sdW1uIHtcbiAgLmV4cGFuZGFibGUtYnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWV4cGFuZGFibGUtYXJlYSB7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXZpZXctcmVzcG9uc2l2ZSB7XG4gICAgLnRhYmxlLWV4cGFuZGFibGUtYXJlYSB7XG4gICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGF0YXRhYmxlIGhlbHBlciBjbGFzc2VzXG4ucmVtb3ZlLWRhdGF0YWJsZS14LXBhZGRpbmcge1xuICAuZGF0YXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi50YWItcGFuZSB7XG4gIC5jb250ZW50IHtcbiAgICAuc2luZ2xlLXNlYXJjaC13cmFwcGVyIHtcbiAgICAgIC5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZlcnRpY2FsLXRhYiB7XG4gIC50YWItbWVudSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAwIDAgMjY1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRhYi1tZW51LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLmNhcmQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNjVweCkgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyNjVweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWljb24ge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ZXJ0aWNhbC10YWItaGVhZGVyLWJnKTtcblxuICAgIC5pY29uLXBvc2l0aW9uIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgIC50YWItaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmVydGljYWwtdGFiLWljb24tYmcpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS12ZXJ0aWNhbC10YWItaWNvbi1zaGFkb3cpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMS41O1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICAudGFiLWl0ZW0tbGluayB7XG4gICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcblxuICAgICAgLmFjdGl2ZS1pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAuYWN0aXZlLWljb24ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgLnRhYi1jb250ZW50LWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgbWFyZ2luOiAwIC0ycmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIC5kYXRhdGFibGUge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvcml6b250YWwtdGFiIHtcbiAgLmNhcmQge1xuICAgIC5uYXYge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdGFicyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5uYXZiYXIge1xuICAmLmZpeGVkLXRvcCB7XG4gICAgKyAucGFnZS1ib2R5LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIEljb24gT25seVxuLnNpZGViYXItaWNvbi1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lci1zY3JvbGxlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5uYXZiYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgIC5uYXZiYXItYnJhbmQtd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1pY29uO1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxvZ28tbWluaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAubWVudS10aXRsZSwgLmJhZGdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgNXB4IDVweCAwcHgpO1xuICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCAwIDAgNXB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgJi5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWRdIHtcbiAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCA1cHggMCAwcHgpO1xuICAgICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHggMCAwIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaG92ZXItb3BlbiB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2lkZWJhci1iZyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNpZGViYXItc3VibWVudS1pdGVtLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1vbmx5LWNvbGxhcHNlLXdpZHRoO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5ydGxcIiwgJil9IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICByaWdodDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBTaGFkb3cgZm9yIGRhcmsgbW9kZVxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLW1lbnUtdGl0bGUtc2hhZG93KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sbGFwc2UsXG4gICAgICAgICAgICAuY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWRlYmFyLWJnKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCA1cHggMCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLW9ubHktY29sbGFwc2Utd2lkdGg7XG4gICAgICAgICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLnJ0bFwiLCAmKX0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRzaWRlYmFyLXdpZHRoLWljb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMCA1cHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAvLyBTaGFkb3cgZm9yIGRhcmsgbW9kZVxuICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zdWJtZW51LXNoYWRvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWItbWVudSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpZGViYXItYmcpO1xuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJyYW5kLWJnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIucnRsXCIsICYpfSB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1wYW5lbCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBIb3ZlciBPbmx5XG4uc2lkZWJhci1ob3Zlci1vbmx5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtaWNvbjtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAubmF2YmFyLW1lbnUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtaWNvbjtcblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoLWljb247XG5cbiAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJhbmQtbG9nby1taW5pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDBweCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAubmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aC1sZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAmLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1icmFuZC13cmFwcGVyIHtcblxuICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1sb2dvLW1pbmkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgJi5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3ViLW1lbnUge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXBhbmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aC1pY29uO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItd2lkdGgtaWNvbn0pO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSVEwgbGF5b3V0XG4ucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5zaWRlYmFyIHtcbiAgICAubmF2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbmJvZHksIGh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkdHlwZS0xO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbio6LW1vei1mdWxsLXNjcmVlbixcbio6LXdlYmtpdC1mdWxsLXNjcmVlbixcbio6ZnVsbHNjcmVlbiAqOi1tcy1mdWxsc2NyZWVuIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAmLnRleHQtbXV0ZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xufVxuXG5zcGFuIHtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDV2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG59XG5cbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubG9hZGluZy1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uaC1maXQtY29udGVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZmxleC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc2NoZWR1bGUtZGl2aWRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG11dGVkLWNvbG9yO1xuICB9XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcbn1cblxuLy8gSGVpZ2h0IC0gV2lkdGhcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAwIHtcbiAgLndpZHRoLSN7JGl9IHtcbiAgICB3aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4td2lkdGgtI3skaX0ge1xuICAgIG1pbi13aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXgtd2lkdGgtI3skaX0ge1xuICAgIG1heC13aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWlnaHQtI3skaX0ge1xuICAgIGhlaWdodDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5taW4taGVpZ2h0LSN7JGl9IHtcbiAgICBtaW4taGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1heC1oZWlnaHQtI3skaX0ge1xuICAgIG1heC1oZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBCb3JkZXIgUmFkaXVzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC5yYWRpdXMtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLXRvcC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAjeyRpfXB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtcmlnaHQtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgI3skaX1weCAjeyRpfXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLWJvdHRvbS0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICN7JGl9cHggI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtbGVmdC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skaX1weCAwIDAgI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtdG9wLWxlZnQtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6ICN7JGl9cHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLXRvcC1yaWdodC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAjeyRpfXB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yYWRpdXMtYm90dG9tLWxlZnQtI3skaX0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucmFkaXVzLWJvdHRvbS1yaWdodC0jeyRpfSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICN7JGl9cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFBvc2l0aW9uaW5nXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwMCB7XG4gIC50b3AtI3skaX0ge1xuICAgIHRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5yaWdodC0jeyRpfSB7XG4gICAgcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAuYm90dG9tLSN7JGl9IHtcbiAgICBib3R0b206ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubGVmdC0jeyRpfSB7XG4gICAgbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIExvYWRlciBEZXNpZ25cbi5zcGlubmVyLWJvdW5jZSB7XG4gICYuYnJhbmQtY29sb3Ige1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZS1jb2xvciB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIENsYXNzXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLCAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sIC5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCwgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLCAuY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsIC5jb2wteGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogJGJvb3RzdHJhcC1jb2x1bW4tcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJGJvb3RzdHJhcC1jb2x1bW4tcGFkZGluZztcbn1cblxuLmJvcmRlciwgLmJvcmRlci10b3AsIC5ib3JkZXItcmlnaHQsIC5ib3JkZXItYm90dG9tLCAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXIsIC5zcGlubmVyLWdyb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDAuMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4ucGFnZS1ib2R5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAkbmF2YmFyLWhlaWdodCAwIDAgMDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KTtcbn1cblxuLm1haW4tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogJHNpZGViYXItd2lkdGgtbGc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWxnfSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSk7XG4gIHRyYW5zaXRpb246IHdpZHRoICRhY3Rpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBtYXJnaW4gJGFjdGlvbi10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFwcC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgcGFkZGluZzogJG1haW4tY29udGVudC13cmFwcGVyLXBhZGRpbmc7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uYnRuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LWJ1dHRvbi1wYWRkaW5nO1xuXG4gICYuYnRuLXNtIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5idG4td2l0aC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1saWdodC1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LWJnKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tZGFyayB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGFyay1jb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWhvdmVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tZGFyay1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhbmdlci1jb2xvciwgNCUpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5idG4taW5mbyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5mby1jb2xvciwgMTAlKTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi13YXJuaW5nIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtd2FybmluZyB7XG4gICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxvYWQtbW9yZS1kYXRhIHtcbiAgICBmb250LXNpemU6IDk1JTtcbiAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLXRyYW5zcGFyZW50LXByaW1hcnkge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYWN0aW9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAmLmJ0bi1ncm91cC1hY3Rpb24ge1xuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6ICRhY3Rpb24tYnV0dG9uLXBhZGRpbmc7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLXdhcm5pbmcge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1pbmZvIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWRhbmdlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1kYXJrIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWRpdG9yIHtcbiAgLmJ0bi1saWdodCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5idWxrLWZsb2F0aW5nLWFjdGlvbi13cmFwcGVyIHtcbiAgLmJ0bi1saWdodCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtaXhpbiBmb3JtLWlucHV0cyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LWlucHV0LWJveC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBpbnB1dC1zZWxlY3Qtb3B0aW9ucy1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NyUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGN1c3RvbS1jb250cm9sLWxnIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjRweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41NSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxubGFiZWwge1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgM3B4KTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0IHtcbiAgQGluY2x1ZGUgZm9ybS1pbnB1dHM7XG4gIEBpbmNsdWRlIGlucHV0LXNlbGVjdC1vcHRpb25zLWljb247XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJi5jdXN0b20tc2VsZWN0IHtcbiAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dHMtZm9jdXMtY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogJGRlZmF1bHQtaW5wdXQtYm94LXBhZGRpbmcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dHMtZm9jdXMtY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZm9ybS1pbnB1dHM7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dHMtZm9jdXMtY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbn1cblxuLy8gRm9ybSBncm91cCB3aXRoIGljb25cbi5mb3JtLWdyb3VwLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgJi50ZXh0LXJpZ2h0LXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGNvbG9yOiBsaWdodGVuKCRtdXRlZC1jb2xvciwgNSUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRtdXRlZC1jb2xvciwgMjMlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBjdXN0b20gaW5wdXQgdmVydGljYWxseSBhbGlnbm1lbnRzXG4uY3VzdG9tLWNvbnRyb2wge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkbGlnaHQtbGF5b3V0LXNlY29uZGFyeS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjE4cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNoZWNrYm94LWRlZmF1bHQge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9J2JsdWUnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpXG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZXZlbC1iZWZvcmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LXByaW1hcnkge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nYmx1ZScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIilcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxldmVsLWJlZm9yZTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLWxnO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94LXN1Y2Nlc3Mge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nZ3JlZW4nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY3VzdG9tLWNvbnRyb2wtYmcpO1xuICB9XG5cbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGc7XG59XG5cbi5jdXN0b20tY2hlY2tib3gtd2FybmluZyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nb3JhbmdlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLmN1c3RvbS1jaGVja2JveC1pbmZvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJlYmVjY2FwdXJwbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSdyZWJlY2NhcHVycGxlJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtbGV2ZWwtYmVmb3JlO1xuICAgIGJvcmRlci1jb2xvcjogcmViZWNjYXB1cnBsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWN1c3RvbS1jb250cm9sLWJnKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogcmViZWNjYXB1cnBsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jdXN0b20tY29udHJvbC1iZyk7XG4gIH1cblxuICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1sZztcbn1cblxuLy8gQ2hlY2tib3ggY3VzdG9taXplZCBkZXNpZ25cbi5jdXN0b21pemVkLWNoZWNrYm94IHtcbiAgaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJiArIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLy8gQm94LlxuICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjE4cmVtO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIGxhYmVsLlxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gRGlzYWJsZWQgYm94LlxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNC41cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHdpZHRoOiAyLjQ1cHg7XG4gICAgICBoZWlnaHQ6IDIuNDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LWRlZmF1bHQge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJGJyYW5kLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICRicmFuZC1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkYnJhbmQtY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hlY2tib3gtc3VjY2VzcyB7XG4gICAgaW5wdXQge1xuXG4gICAgICAvLyBCb3guXG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIENoZWNrbWFyay4gQ291bGQgYmUgcmVwbGFjZWQgd2l0aCBhbiBpbWFnZVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCAkc3VjY2Vzcy1jb2xvcixcbiAgICAgICAgNHB4IDAgMCAkc3VjY2Vzcy1jb2xvcixcbiAgICAgICAgNHB4IC0ycHggMCAkc3VjY2Vzcy1jb2xvcixcbiAgICAgICAgNHB4IC00cHggMCAkc3VjY2Vzcy1jb2xvcixcbiAgICAgICAgNHB4IC02cHggMCAkc3VjY2Vzcy1jb2xvcixcbiAgICAgICAgNHB4IC04cHggMCAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoZWNrYm94LXdhcm5pbmcge1xuICAgIGlucHV0IHtcblxuICAgICAgLy8gQm94LlxuICAgICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmctY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDAgJHdhcm5pbmctY29sb3IsXG4gICAgICAgIDRweCAwIDAgJHdhcm5pbmctY29sb3IsXG4gICAgICAgIDRweCAtMnB4IDAgJHdhcm5pbmctY29sb3IsXG4gICAgICAgIDRweCAtNHB4IDAgJHdhcm5pbmctY29sb3IsXG4gICAgICAgIDRweCAtNnB4IDAgJHdhcm5pbmctY29sb3IsXG4gICAgICAgIDRweCAtOHB4IDAgJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGVja2JveC1pbmZvIHtcbiAgICBpbnB1dCB7XG5cbiAgICAgIC8vIEJveC5cbiAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAvLyBCb3ggY2hlY2tlZFxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmZvLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMCAwICRpbmZvLWNvbG9yLFxuICAgICAgICA0cHggMCAwICRpbmZvLWNvbG9yLFxuICAgICAgICA0cHggLTJweCAwICRpbmZvLWNvbG9yLFxuICAgICAgICA0cHggLTRweCAwICRpbmZvLWNvbG9yLFxuICAgICAgICA0cHggLTZweCAwICRpbmZvLWNvbG9yLFxuICAgICAgICA0cHggLThweCAwICRpbmZvLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpbyBidXR0b24gY3VzdG9taXplZCBkZXNpZ25cbi5jdXN0b21pemVkLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjc7XG5cbiAgICAub3V0c2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1pbnB1dC1yZWFkb25seSk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5vdXRzaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmluc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgLm91dHNpZGUgLmluc2lkZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgYW5pbWF0aW9uOiByYWRpby1zZWxlY3QgMC4xcyBsaW5lYXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJhZGlvLXNlbGVjdCAwLjFzIGxpbmVhcjtcbiAgfVxuXG4gICYubWluaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLm91dHNpZGUge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgdG9wOiAyLjhweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLWRlZmF1bHQge1xuICAgIC5vdXRzaWRlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8tcHJpbWFyeSB7XG4gICAgLm91dHNpZGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgIC5pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1zdWNjZXNzIHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby13YXJuaW5nIHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdhcm5pbmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1pbmZvIHtcbiAgICAub3V0c2lkZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvLWNvbG9yO1xuXG4gICAgICAuaW5zaWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvcyBCdXR0b24gR3JvdXBcbi5yYWRpby1idXR0b24tZ3JvdXAge1xuICAuYnRuLWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogMTBweCAxLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBzd2l0Y2ggZGVzaWduXG4uYm9yZGVyLXN3aXRjaCB7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDaGlwcyBXaXRoIERyb3Bkb3duIFNlYXJjaCAmIFNlbGVjdFxuLmNoaXBzLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogNzBweDtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICAuYWRkIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGZvcm1zLWlucHV0LXRleHQtY29sb3IsIDIwJSk7XG4gICAgfVxuICB9XG5cbiAgLmNoaXBzIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoaXBzLWJnKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC40NXJlbSAwLjM1cmVtIDFyZW07XG5cbiAgICAuZGVsZXRlLWNoaXBzIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi5jaGlwcy1kcm9wZG93biB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgfVxufVxuXG4vLyBXaXphcmQgU3RlcHMgU2NzcyBjb2RlIGhlcmVcbi53aXphcmQtc3RlcHMge1xuICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xuXG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gIH1cblxuICAudGFiLXN0ZXAge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHdpemFyZC1zdGVwLWJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1zdGVwLWluaXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHdpemFyZC1zdGVwLWJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDAgMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGFiLXN0ZXA6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItc3RlcC1iZWZvcmUtYmcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAudGFiLXN0ZXAsIC50YWItc3RlcC1pbml0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1waWxscyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTA1O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggNTAge1xuICAgICAgLm5hdi1pdGVtOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICB6LWluZGV4OiAyMC0kaTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8vIFN1bW1lcm5vdGUgRWRpdG9yIERlc2lnbiBTdGFydGVkIEhlcmVcbi5ub3RlLWZyYW1lIHtcbiAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gICYuY2FyZCB7XG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAmLm5vdGUtdG9vbGJhciB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgLm5vdGUtYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmRyb3Bkb3duLXRvZ2dsZSwgLm5vdGUtYnRuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tbGlnaHQtYmcpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWxpZ2h0LWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcblxuICAgICAgICAgIHByZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGUtcGFsZXR0ZSB7XG4gICAgICAgICAgLm5vdGUtcGFsZXR0ZS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm90ZS1jb2xvci1yZXNldCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RlLWRpbWVuc2lvbi1kaXNwbGF5IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tZm9udG5hbWUge1xuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIC5ub3RlLWljb24tbWVudS1jaGVjayB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNoZWNrZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm90ZS1pY29uLW1lbnUtY2hlY2sge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1wYWxldHRlIHtcbiAgICAubm90ZS1jb2xvci1yZXNldCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RlLWVkaXRhYmxlIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAmLmNhcmQtYmxvY2sge1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGUtY29kYWJsZSB7XG4gICAgLy9oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogJGRlZmF1bHQtc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWhvdmVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLm5vdGUtcGxhY2Vob2xkZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ub3RlLXN0YXR1c2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGaWxlIFVwbG9hZCBEZXNpZ25cbi5jdXN0b20tZmlsZSB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWlucHV0LXJlYWRvbmx5KTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJHR5cGUtMTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8vIFZ1ZSBUZWxlcGhvbmUgSW5wdXRcbi52dWUtdGVsLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cywgJjpmb2N1cy13aXRoaW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZ0aV9fZHJvcGRvd24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZ0aV9fZHJvcGRvd24tbGlzdCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLnZ0aV9fZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52dGlfX2lucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgLmltYWdlLWFyZWEge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uICRhY3Rpb24tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgICAjdXBsb2FkLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5pbnB1dC1hcmVhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5jaXJjbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgLmltYWdlLWFyZWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcblxuICAgIC5pbWFnZS1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLm1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMThyZW0pICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1oZWFkZXItZm9vdGVyLWJnKTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC40MzhyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tb2RhbC1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1ib2R5LWJnKTtcblxuICAgICAgICAmLm1vZGFsLWFsZXJ0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDEuNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbW9kYWwtcGFkZGluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWhlYWRlci1mb290ZXItYmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGVmYXVsdCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWZ1bGx3aWR0aCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWRpYWxvZy10b3Age1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbC1zY3JlZW4tbW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9kYWwtaGVhZGVyLWZvb3Rlci1iZyk7XG5cbiAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC40MzhyZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1vZGFsLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXNtIHtcbiAgJi5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtY2FyZC1wYWRkaW5nO1xuXG4gICAgJi5ib2R5LWhvdmVyYWJsZSB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmNhcmQtd2l0aC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWNhcmQtc2hhZG93O1xuICB9XG5cbiAgJi5jYXJkLXdpdGgtc2VhcmNoIHtcbiAgICAuaW5wdXQtc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi50ZW1wbGF0ZS1wcmV2aWV3LWNhcmQge1xuICAgIC50ZW1wbGF0ZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgLnYtaHRtbC13cmFwcGVyIHtcbiAgICAgICAgem9vbTogNDAlO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICB6b29tOiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXJkLW92ZXJsYXktb3B0aW9ucyB7XG4gICAgICAgICAgb3BhY2l0eTogLjcwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNoYXJ0LWRhdGEtbGlzdCB7XG4gIC5kYXRhLWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuc3F1YXJlIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWluLXdpZHRoOiAxNHB4O1xuICAgICAgbWluLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgIC52YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3JnYW5pemF0aW9uIGNoYXJ0XG4ub3JnY2hhcnQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgLm9yZ2NoYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgLm5vZGUge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zeW1ib2wge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwcy1iZykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluZXMge1xuICAgICAgLmRvd25MaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAudG9wTGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubGVmdExpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnJpZ2h0TGluZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi8qQmFkZ2VzKi9cbi5iYWRnZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMC41NXJlbSAxLjJyZW07XG5cbiAgJi5iYWRnZS1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBtYXgtd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuXG4gICYuYmFkZ2UtbGcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMS41cmVtO1xuXG4gICAgJi5iYWRnZS1jaXJjbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmFkZ2Utc20ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDFyZW07XG5cbiAgICAmLmJhZGdlLWNpcmNsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5iYWRnZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXB1cnBsZTtcbiAgfVxuXG4gICYuYmFkZ2Utd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2UtbGlnaHQge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICB9XG5cbiAgJi5iYWRnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgfVxuXG4gICYuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAmLmJhZGdlLW11dGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gIH1cbn1cblxuLypOb3RlcyovXG4ubm90ZS10aXRsZSB7XG4gIHN2ZyB7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5ub3RlIHtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuXG4gICYubm90ZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWJnLWNvbG9yKTtcbiAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLm5vdGUtYmx1ZSB7XG4gICAgY29sb3I6IHZhcigtLW5vdGUtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGUtYmctYmx1ZS1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1yZWQge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXJlZC1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1wdXJwbGUge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLXB1cnBsZS1jb2xvcjtcbiAgfVxuXG4gICYubm90ZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogdmFyKC0tbm90ZS1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90ZS1iZy1zdWNjZXNzLWNvbG9yO1xuICB9XG5cbiAgJi5ub3RlLWluZm8ge1xuICAgIGNvbG9yOiB2YXIoLS1ub3RlLWZvbnQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRub3RlLWJnLWluZm8tY29sb3I7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gY2xlYXItaWNvbi1taXhpbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXgtaWNvbik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcteC1pY29uKTtcbiAgfVxufVxuXG5AbWl4aW4gZmlsdGVycy1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG59XG5cbi5idG4tZmlsdGVyIHtcbiAgZm9udC1zaXplOiA5NSU7XG4gIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5idG4tbGlzdC1ncmlkIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVycy13cmFwcGVyIHtcbiAgLnNpbmdsZS1maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci1idXR0b24tcGFkZGluZztcblxuICAgICAgICAuY2xlYXItaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXBwbGllZCB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIC5idG4tY2xlYXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2x1bW4tZmlsdGVyIHtcbiAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVycy1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgLmNvbnRlbnQtdHlwZSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkZGVmYXVsdC1saWdodC1jb2xvciwgNSUpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY3VzdG9tLXN3aXRjaCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3JcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYW5hZ2UtY29sdW1uLW9wdGlvbnMge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2F0Y2gtY29udGFpbmVyIHtcblxuICAgICAgfVxuXG4gICAgICAuZ2hvc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhlYmZiICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jYXRjaC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZWNrYm94LWZpbHRlciB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDQzNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAuY29sLTYge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yYWRpby1maWx0ZXIge1xuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiAzNzhweDtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXJzLWRyb3Bkb3duLW1lbnU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiAzMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtZmlsdGVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcblxuICAgIC5maWx0ZXJzLWxvb3Atd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAuYnRuLWNsb3NlLWZpbHRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMXJlbSAxLjJyZW07XG4gIH1cbn1cblxuLy8gUmFuZ2UgZmlsdGVyIHN0eWxlXG4ucmFuZ2UtZmlsdGVyLWRyb3Bkb3duIHtcbiAgLmRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogNDA4cHg7XG4gICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIEBpbmNsdWRlIGZpbHRlcnMtZHJvcGRvd24tbWVudTtcblxuICAgICAgLnJhdGUtc3RhdHVzIHtcbiAgICAgICAgLm1pbi1yYXRlLCAubWF4LXJhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAuNXB4IHNvbGlkICRmaWx0ZXItYnRuLXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9VaS10YXJnZXQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLWJhc2VsaW5lLWJnKTtcbiAgICAgIH1cblxuICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuXG4gICAgICAgIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTphZnRlciwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICB9XG5cbiAgICAgIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyb3Bkb3duIHNlYXJjaCBzZWxlY3Rcbi5zZWFyY2gtZmlsdGVyLWRyb3Bkb3duIHtcbiAgLmJ0bi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpO1xuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgQGluY2x1ZGUgY2xlYXItaWNvbi1taXhpbjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgLmZvcm0tZ3JvdXAtd2l0aC1zZWFyY2gge1xuICAgICAgcGFkZGluZzogMXJlbSAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAxcmVtICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXNlYXJjaC1yZXN1bHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDk1JSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1maWx0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBwYWRkaW5nOiAkZmlsdGVyLWJ1dHRvbi1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VhcmNoIGNvbnRyb2wgaW5wdXRcbi5mb3JtLWdyb3VwLXdpdGgtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDIuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuN3JlbTtcbiAgICBjb2xvcjogJGZvcm1zLWlucHV0LXRleHQtY29sb3I7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGFiIGZpbHRlciBtZW51XG4udGFiLWZpbHRlci1tZW51IHtcbiAgLm5hdi1pdGVtIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIERyb3Bkb3duIG1lbnUgZmlsdGVyXG4uZHJvcGRvd24tbWVudS1maWx0ZXIge1xuICAuZHJvcGRvd24ge1xuICAgIC5tZW51LWZpbHRlci1idG4ge1xuICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogJGZpbHRlci1idG4tdGV4dC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDk1JTtcblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZpbHRlciBzdWJ0aXRsZSB0ZXh0IGNvbG9yXG4uZmlsdGVyLXN1YnRpdGxlLXRleHQge1xuICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8vIERhdGUgZmlsdGVyXG4uZGF0ZS1maWx0ZXIge1xuICAuYnRuLWZpbHRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmcgIWltcG9ydGFudDtcblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEF2YXRhcnMgZmlsdGVyXG4uYXZhdGFycy1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW5kaWNhdG9yLWxlZnQsXG4gIC5pbmRpY2F0b3ItcmlnaHQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGxpbmVhcjtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvci1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLmF2YXRhci1ncm91cCB7XG4gICAgLmF2YXRhci1jYXJvdXNlbC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcblxuICAgICAgLnNpbmdsZS1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgICAgICAmLmFjdGl2ZS1hdmF0YXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8taW1nIHtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtZm9udCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWJnKTtcblxuICAgICAgICAgICYuYWN0aXZlLWF2YXRhciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJmaWx0ZXJzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jYWxlbmRhci1yb290IHtcbiAgLmlucHV0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAkZmlsdGVyLWJ0bi10ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICRmaWx0ZXItYnV0dG9uLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyLWljb24tbWl4aW47XG4gICAgfVxuXG4gICAgJi5hcHBsaWVkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubW9udGhzLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcblxuICAgIC5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TVM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRE14TGpRNU5DQXpNUzQwT1RRaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNeExqUTVOQ0F6TVM0ME9UUTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWlCM2FXUjBhRDBpTVRad2VDSWdhR1ZwWjJoMFBTSXhObkI0SWo0S1BIQmhkR2dnWkQwaVRURXdMakkzTXl3MUxqQXdPV013TGpRME5DMHdMalEwTkN3eExqRTBNeTB3TGpRME5Dd3hMalU0Tnl3d1l6QXVOREk1TERBdU5ESTVMREF1TkRJNUxERXVNVFF6TERBc01TNDFOekZzTFRndU1EUTNMRGd1TURRM2FESTJMalUxTkNBZ1l6QXVOakU1TERBc01TNHhNamNzTUM0ME9USXNNUzR4TWpjc01TNHhNVEZqTUN3d0xqWXhPUzB3TGpVd09Dd3hMakV5TnkweExqRXlOeXd4TGpFeU4wZ3pMamd4TTJ3NExqQTBOeXc0TGpBek1tTXdMalF5T1N3d0xqUTBOQ3d3TGpReU9Td3hMakUxT1N3d0xERXVOVGczSUNCakxUQXVORFEwTERBdU5EUTBMVEV1TVRRekxEQXVORFEwTFRFdU5UZzNMREJzTFRrdU9UVXlMVGt1T1RVeVl5MHdMalF5T1Mwd0xqUXlPUzB3TGpReU9TMHhMakUwTXl3d0xURXVOVGN4VERFd0xqSTNNeXcxTGpBd09Yb2lJR1pwYkd3OUlpTXdNRFpFUmpBaUx6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT1cIik7XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRrdU1TNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURNeExqUTVJRE14TGpRNUlpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBek1TNDBPU0F6TVM0ME9Uc2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpSUhkcFpIUm9QU0l4Tm5CNElpQm9aV2xuYUhROUlqRTJjSGdpUGdvOGNHRjBhQ0JrUFNKTk1qRXVNakExTERVdU1EQTNZeTB3TGpReU9TMHdMalEwTkMweExqRTBNeTB3TGpRME5DMHhMalU0Tnl3d1l5MHdMalF5T1N3d0xqUXlPUzB3TGpReU9Td3hMakUwTXl3d0xERXVOVGN4YkRndU1EUTNMRGd1TURRM1NERXVNVEV4SUNCRE1DNDBPVElzTVRRdU5qSTJMREFzTVRVdU1URTRMREFzTVRVdU56TTNZekFzTUM0Mk1Ua3NNQzQwT1RJc01TNHhNamNzTVM0eE1URXNNUzR4TWpkb01qWXVOVFUwYkMwNExqQTBOeXc0TGpBek1tTXRNQzQwTWprc01DNDBORFF0TUM0ME1qa3NNUzR4TlRrc01Dd3hMalU0TnlBZ1l6QXVORFEwTERBdU5EUTBMREV1TVRVNUxEQXVORFEwTERFdU5UZzNMREJzT1M0NU5USXRPUzQ1TlRKak1DNDBORFF0TUM0ME1qa3NNQzQwTkRRdE1TNHhORE1zTUMweExqVTNNVXd5TVM0eU1EVXNOUzR3TURkNklpQm1hV3hzUFNJak1EQTJSRVl3SWk4K0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0NqeG5QZ284TDJjK0Nqd3ZjM1puUGdvPVwiKTtcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXIge1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYWxlbmRhci1iZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci13cmFwIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyZml4IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAtMnB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5jYWxlbmRhcl9wcmVzZXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICYuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1sZWZ0LW1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYWxlbmRhcl93ZWVrcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTMuNiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfZGF5cyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMy42JTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRsaWdodC1sYXlvdXQtc2Vjb25kYXJ5LWZvbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1yYWRpbyB7XG4gICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyX2RheXMge1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgICBjb2xvcjogJGxpZ2h0LWxheW91dC1zZWNvbmRhcnktZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICYuY2FsZW5kYXJfZGF5cy0tZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhcl9kYXlzX3NlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCAyKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXJfZGF5c19pbi1yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLWNvbG9yLCA1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMyk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1tb2JpbGUge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXJhbmdlLW1vYmlsZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW46IC0yMHB4IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1hY3Rpb24tYnV0dG9uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogOTUlO1xuXG4gICAgICAuYnRuLWNsZWFyIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgICByYWRpbyBidXR0b24gZnJvbSBwcmVzZXQtcmFuZ2UgZmlsdGVyIGlzIHJlcGxhY2VkIHdpdGggc3BhbiBlbGVtZW50ICZcbiAgICAgIGJ1dHRvbiBvZiBbY2xlYXJdIGlzIHJlcGxhY2VkIHdpdGggZGl2XG4gICAgICB3ZSBhbHNvIG5lZWQgdGhlc2Ugc3R5bGluZ1xuICAgICovXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByZXNldC1hY3RpdmUtaW5wdXQgPiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nYmx1ZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG5AbWl4aW4gc3RhdHVzLXByb3BlcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG59XG5cbkBtaXhpbiBuby1pbWFnZS1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWZvbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hdmF0YXItbm8taW1hZ2UtYmcpO1xufVxuXG4uYXZhdGFycy13LTEwMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctOTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcmlnaHQ6IDMuOXB4O1xuICAgIGJvdHRvbTogMy45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctODAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcmlnaHQ6IDIuOHB4O1xuICAgIGJvdHRvbTogMi44cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNzAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgcmlnaHQ6IDEuOXB4O1xuICAgIGJvdHRvbTogMS45cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcmlnaHQ6IDEuMnB4O1xuICAgIGJvdHRvbTogMS4ycHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcmlnaHQ6IDAuN3B4O1xuICAgIGJvdHRvbTogMC43cHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi5hdmF0YXJzLXctNDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAubm8taW1nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHN0YXR1cy1wcm9wZXJ0eTtcbiAgfVxufVxuXG4uYXZhdGFycy13LTMwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICByaWdodDogLS41cHg7XG4gICAgYm90dG9tOiAtLjVweDtcbiAgICBAaW5jbHVkZSBzdGF0dXMtcHJvcGVydHk7XG4gIH1cbn1cblxuLmF2YXRhcnMtdy0yMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubm8taW1nLCBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIEBpbmNsdWRlIG5vLWltYWdlLXByb3BlcnR5O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgQGluY2x1ZGUgc3RhdHVzLXByb3BlcnR5O1xuICB9XG59XG5cbi8qIEF2YXRhcnMgR3JvdXAgKi9cbi5hdmF0YXItZ3JvdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLnJvdW5kZWQtY2lyY2xlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgxLjAyKTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy01MCB7XG5cbiAgLm5vLWltZywgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5vLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBuby1pbWFnZS1wcm9wZXJ0eTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmF2YXRhcnMtZ3JvdXAtdy02MCB7XG4gIC5uby1pbWcsIGltZyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uby1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbm8taW1hZ2UtcHJvcGVydHk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXZhdGFycy13aXRoLXNoYWRvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hdmF0ZXJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBkYXNoZWQgJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tY29udHJvbC1iZykgIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICAmLmR6LWltYWdlLXByZXZpZXcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmR6LWRldGFpbHMge1xuICAgICAgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4udGltZS1waWNrZXItaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLmNsZWFyLWljb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cteC1pY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmcteC1pY29uKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rZWVwLWluc2lkZS1jbGlja3Mtb3BlbiB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRmb3Jtcy1pbnB1dC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAuY2hlY2stc2lnbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkZm9ybXMtaW5wdXQtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyLCAubWludXRlLCAuYW0tcG0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3M3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZS1waWNrZXItYmcpO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItaG92ZXItY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob3VyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIC5hbS1wbSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgIC5ob3VyLCAubWludXRlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFtLXBtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuaG91ciwgLm1pbnV0ZSwgLmFtLXBtIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tLXN0YXJ0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3Atc3RhcnRcIl0ge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHZhcigtLWRyb3Bkb3duLW1lbnUtYmcpO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLmRhdGUtcGlja2VyLWlucHV0IHtcblxuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9ybS1jb250cm9sLWJnKSAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgLy96LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAyMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmRhdGUtcGlja2VyLWlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1wb3BvdmVyLWNvbnRlbnQge1xuICAmLnZjLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Yy1jb250YWluZXIge1xuICAmLnZjLWlzLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmMtbmF2LXBvcG92ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXG4gIC52Yy1uYXYtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjLWlzLWRhcmsgLnZjLW5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtZmlsdGVyIHtcbiAgLnZjLXBvcG92ZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmMtY29udGFpbmVyIHtcbiAgICAudmMtcG9wb3Zlci1jYXJldCB7XG4gICAgICAmLmFsaWduLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5jaXJjdWxhci1wcm9ncmVzcy1iYXIge1xuICAkc2l6ZTogODBweDtcbiAgJGJvcmRlcldpZHRoOiA1cHg7XG4gICRhbmltYXRpb25UaW1lOiAxLjFzO1xuICAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIC8vIENyZWF0ZSBob3cgbWFueSBzdGVwc1xuICAkaG93TWFueVN0ZXBzOiAxMDA7IC8vdGhpcyBuZWVkcyB0byBiZSBldmVuLlxuXG4gIC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogJGJvcmRlcldpZHRoO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICgkc2l6ZS8yKTs7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLTIgMS41cyBsaW5lYXIgZm9yd2FyZHMgMS44cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3MtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRzaXplLzIpOztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBzbWFsbCB7XG4gICAgY29sb3I6ICRkZWZhdWx0LXNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8qUHJvZ3Jlc3NiYXIgQW5pbWF0aW9ucyovXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGhvd01hbnlTdGVwcyB7XG4gICAgJHN0ZXBOYW1lOiAoJGkqKDEwMCAvICRob3dNYW55U3RlcHMpKTtcblxuICAgIC8vYW5pbWF0aW9uIG9ubHkgdGhlIGxlZnQgc2lkZSBpZiBiZWxvdyA1MCVcbiAgICBAaWYgJGkgPD0gKCRob3dNYW55U3RlcHMvMikge1xuICAgICAgLnByb2dyZXNzW2RhdGEtcGVyY2VudGFnZT1cIiN7JHN0ZXBOYW1lfVwiXSB7XG4gICAgICAgIC5wcm9ncmVzcy1yaWdodCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctI3skaX0gJGFuaW1hdGlvblRpbWUgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWxlZnQgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgYW5pbWF0aW9uOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9hbmltYXRpb24gb25seSB0aGUgcmlnaHQgc2lkZSBpZiBhYm92ZSA1MCVcbiAgICBAaWYgJGkgPiAoJGhvd01hbnlTdGVwcy8yKSB7XG4gICAgICAucHJvZ3Jlc3NbZGF0YS1wZXJjZW50YWdlPVwiI3skc3RlcE5hbWV9XCJdIHtcbiAgICAgICAgLnByb2dyZXNzLXJpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeygkaG93TWFueVN0ZXBzLzIpfSAkYW5pbWF0aW9uVGltZSBsaW5lYXIgZm9yd2FyZHM7IC8vc2V0IHRoZSBhbmltYXRpb24gdG8gbG9uZ2VzdCBhbmltYXRpb25cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy0jeyRpIC0gKCRob3dNYW55U3RlcHMvMil9ICRhbmltYXRpb25UaW1lIGxpbmVhciBmb3J3YXJkcyAkYW5pbWF0aW9uVGltZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vYW5pbWF0aW9uXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRob3dNYW55U3RlcHMvMikge1xuICAgICRkZWdyZWVzOiAoMTgwLygkaG93TWFueVN0ZXBzLzIpKTtcbiAgICAkZGVncmVlczogKCRkZWdyZWVzKiRpKTtcbiAgICBAa2V5ZnJhbWVzIGxvYWRpbmctI3skaX17XG4gICAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi5yb290LXByZWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLy8gU3Bpbm5lciBib3VuY2UgbG9hZGVyXG4uc3Bpbm5lci1ib3VuY2UgPiBzcGFuIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMTAlKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgYW5pbWF0aW9uOiBib3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG5cbiAgJi5ib3VuY2UxIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICB9XG5cbiAgJi5ib3VuY2UyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICB9XG59XG5cbi8vIEZ1bGwgY29udGFpbmVyIG92ZXJsYXkgbG9hZGVyXG4ub3ZlcmxheS1sb2FkZXItd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICB6LWluZGV4OiAxO1xuXG4gIC5zcGlubmVyLWJvdW5jZSA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbi8vIFZ1ZSBUb2FzdGVyXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi50b2FzdC10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodCArIDhweDtcbiAgfVxuXG4gIC52dWVUb2FzdGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdHlwZS0xICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12dWUtdG9hc3Rlci1iZykgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1kZWZhdWx0LWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC42cywgc2xpZGVPdXRSaWdodCAwLjZzIDIuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlSW5SaWdodCAwLjZzLCBzbGlkZU91dFJpZ2h0IDAuNnMgMi43cztcblxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfVxuXG4gICAgJi50b2FzdC1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50b2FzdC1lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvYXN0LWluZm8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9hc3Qtd2FybmluZyB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvYXN0LXByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTd2VldCBBbGVydFxuLnN3YWwyLXBvcHVwIHtcbiAgbWluLWhlaWdodDogMTZlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1vZGFsLWJvZHktYmcpICFpbXBvcnRhbnQ7XG5cbiAgLnN3YWwyLXRpdGxlLCAuc3dhbDItY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2FsMi1hY3Rpb25zIHtcbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogLjQ1cmVtIDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KSAhaW1wb3J0YW50O1xuXG4gICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktYmcpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgLy8gRmlsdGVyc1xuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAubW9iaWxlLWZpbHRlcnMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItcm9vdCB7XG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgLmNhbGVuZGFyX3ByZXNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXJfcHJlc2V0LXJhbmdlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIC5jdXN0b20tcmFkaW8tZGVmYXVsdCB7XG4gICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ0aGVtZS1jb2xvcnNcIjtcblxuLnRhZy1tYW5hZ2VyIHtcbiAgLmNoaXBzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmFkZCB7XG5cbiAgICB9XG5cbiAgICAuY2hpcHMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmQyZWI7XG4gICAgICBwYWRkaW5nOiAwLjE5cmVtIDAuNDVyZW0gMC4xOXJlbSAxcmVtO1xuXG4gICAgICAuY2hpcHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDk1JTtcbiAgICAgIH1cblxuICAgICAgLmRlbGV0ZS1jaGlwcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuXG4gICAgLmNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuXG4gICAgICAuaW5wdXQtY29sb3ItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuaW5wdXQtY29sb3Ige1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1jb2xvci1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGlwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAuMThyZW0gMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiZDJlYjtcblxuICAgICAgLmNoaXBzLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gIC50YWctbWFuYWdlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS12aWV3LXJlc3BvbnNpdmUge1xuICAgIC50YWJsZSB7XG4gICAgICAudGFnLW1hbmFnZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidGhlbWUtY29sb3JzXCI7XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5LCBodG1sIHtcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1mb3ItbW9iaWxlO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC8qKiogU3RhcnQgbWl4aW5zIGZvciBtb2JpbGUgdmlldyAqKiovXG4gIEBrZXlmcmFtZXMgZHJvcGRvd25NZW51QW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bk1lbnVBbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB9XG5cbiAgQG1peGluIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHdpbGwtY2hhbmdlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gIH1cblxuICBAbWl4aW4gZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMS45cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBtb2JpbGUtZmlsdGVyLWRyb3Bkb3duLWFjdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuXG4gICAgICAgICYuYnRuLWNsZWFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKioqIEVuZCBtaXhpbnMgZm9yIG1vYmlsZSB2aWV3ICoqKi9cblxuICAucC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtcHJpbWFyeSB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtcHJpbWFyeSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luLWZvci1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi1mb3ItbW9iaWxlIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICRtYWluLWNvbnRlbnQtd3JhcHBlci1tb2JpbGUtcGFkZGluZztcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAmLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyoqKiBTdGFydCBCcmVhZGNydW1icyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGg0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEJyZWFkY3J1bWJzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgQ2FyZHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5jYXJkIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIENhcmRzIERlc2lnbiBmb3IgTW9iaWxlIFZpZXcgKioqL1xuXG4gIC8qKiogU3RhcnQgVGFicyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLnZlcnRpY2FsLXRhYiB7XG4gICAgLmhlYWRlci1pY29uIHtcbiAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgLmljb24tcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICBoNCB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDAgLSN7JGRlZmF1bHQtcGFkZGluZy1tYXJnaW4tZm9yLW1vYmlsZX07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIFRhYnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBTdGFydCBNb2RhbHMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vZGFsLWJvZHktYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8qKiogU3RhcnQgRmlsdGVycyBEZXNpZ24gZm9yIE1vYmlsZSBWaWV3ICoqKi9cbiAgLmJ0bi10b2dnbGUtZmlsdGVycyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgMCAxLjE0cmVtIDA7XG4gICAgY29sb3I6ICRmaWx0ZXItYnRuLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYnRuLWZpbHRlciB7XG4gICAgJi5idG4tbGlzdC1ncmlkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgLnNpbmdsZS1maWx0ZXIge1xuICAgICAgJi5jb2x1bW4tZmlsdGVyIHtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuYnRuLWZpbHRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMzE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsdGVyLWFjdGlvbi1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tYWN0aW9uLXdyYXBwZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1maWx0ZXJzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDMxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgIC5zaW5nbGUtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcblxuICAgICAgICAgICAgLmNsZWFyLWljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1tZW51O1xuXG4gICAgICAgICAgICAuYnRuLWRyb3Bkb3duLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9AZXh0ZW5kIC5kcm9wZG93bkFuaW1hdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGVuZGFyLXJvb3Qge1xuICAgICAgICAgIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgIC5jbGVhci1pY29uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYWxlbmRhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgLmJ0bi1kcm9wZG93bi1jbG9zZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLW1lbnUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FsZW5kYXItd3JhcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICAgICAgIC5jYWxlbmRhcl9tb250aF9sZWZ0LCAuY2FsZW5kYXJfbW9udGhfcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXItYWN0aW9uLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWZpbHRlci1kcm9wZG93bi1hY3Rpb24td3JhcHBlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGV4dGVuZCAuZHJvcGRvd25NZW51QW5pbWF0aW9uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VhcmNoLWZpbHRlci1kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZXh0ZW5kIC5kcm9wZG93bk1lbnVBbmltYXRpb247XG4gICAgfVxuXG4gICAgLy9Ecm9wZG93biBtZW51IGZpbHRlciBtb2JpbGUtdmlld1xuICAgIC5kcm9wZG93bi1tZW51LWZpbHRlciB7XG4gICAgICAubWVudS1maWx0ZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1maWx0ZXItZHJvcGRvd24tbWVudTtcblxuICAgICAgICAgIC5idG4tZHJvcGRvd24tY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tbWVudS1oZWFkZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qKiogRW5kIEZpbHRlcnMgRGVzaWduIGZvciBNb2JpbGUgVmlldyAqKiovXG5cbiAgLyoqKiBDaGlwcyBXaXRoIERyb3Bkb3duIFNlYXJjaCAmIFNlbGVjdCAqKiovXG4gIC5jaGlwcy1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vLyBGdWxsIGNhbGVuZGFyXG4uY2FsZW5kYXItdmlldyB7XG5cbiAgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiNGY5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjIpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxuXG4gIC5mYy1idXR0b24tZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maWx0ZXItYmcpICFpbXBvcnRhbnQ7XG5cbiAgICAuZmMtYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpbHRlci1iZykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmZjLWJ1dHRvbi1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZmlsdGVyLWJnKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtcHJldi1idXR0b24sIC5mYy1uZXh0LWJ1dHRvbiB7XG4gICAgJi5mYy1idXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM5MTkxOTEgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmMtdGltZWdyaWQge1xuXG4gICAgLmZjLXNjcm9sbGdyaWQge1xuICAgICAgdGJvZHkge1xuICAgICAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1zbG90IHtcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZjLXRoZW1lLXN0YW5kYXJkIHRkLCAuZmMtdGhlbWUtc3RhbmRhcmQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1kYXlncmlkIHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZFdlZWstdmlldyB7XG5cbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJi5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lR3JpZERheS12aWV3IHtcbiAgICAuZmMtZGF5LXRvZGF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtaGVhZGVyLXRvb2xiYXIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmMtc2Nyb2xsZXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAvL2JhY2tncm91bmQ6IHZhcigtLXNjcm9sbGJhci10aHVtYi1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXItdGh1bWItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lLWNvbG9yc1wiO1xuXG4uYWNjb3JkaW9uIHtcbiAgLmNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItYmcpO1xuXG4gICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5mb250LXNpemUtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtNzAge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS04MCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtOTAge1xuICBmb250LXNpemU6IDkwJSAhaW1wb3J0YW50O1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC50ZXh0LXNpemUtI3skaX0ge1xuICAgIGZvbnQtc2l6ZTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi8vICcuJyBvciBDaXJjbGUgSWNvblxuLmRvdC1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3I7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICYuc2l6ZS0jeyRpfSB7XG4gICAgICB3aWR0aDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNWRyBJY29uXG5zdmcge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgJi5zaXplLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vdGhlbWUtY29sb3JzJztcblxuLmJnLWJyYW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV0ZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY2FyZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZykgIWltcG9ydGFudDtcbn1cblxuLmRlZmF1bHQtZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5kZWZhdWx0LWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbn1cblxuLndoaXRlLWJhc2UtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1iYXNlLWNvbG9yKTtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJG11dGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdXRlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICRzdWNjZXNzLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAkaW5mby1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmctY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvciAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi90aGVtZS1jb2xvcnNcIjtcblxuLnAtcHJpbWFyeSB7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5weC1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucHktcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB0LXByaW1hcnkge1xuICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnByLXByaW1hcnkge1xuICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucGItcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ucGwtcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLnB5LWhhbGYtcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbi8yICFpbXBvcnRhbnQ7XG59XG5cbi5tLXByaW1hcnkge1xuICBtYXJnaW46ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1yLXByaW1hcnkge1xuICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm1sLXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbn1cblxuLm14LXByaW1hcnkge1xuICBtYXJnaW4tbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW4gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xufVxuXG4ubXktcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG59XG5cbi5teC1taW51cy1wcmltYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG4ubWItNXJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLm1hcmdpbi0jeyRpfSB7XG4gICAgbWFyZ2luOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi10b3AtI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJpZ2h0LSN7JGl9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWJvdHRvbS0jeyRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbGVmdC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXgtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi15LSN7JGl9IHtcbiAgICBtYXJnaW4tdG9wOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLSN7JGl9IHtcbiAgICBwYWRkaW5nOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctdG9wLSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXJpZ2h0LSN7JGl9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmctYm90dG9tLSN7JGl9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLWxlZnQtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nLXgtI3skaX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZy15LSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRpfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdGhlbWUtY29sb3JzXCI7XG5cbi5iYWNrLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5sb2dpbi1mb3JtIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF1dGhlbnRpY2F0aW9uLWZvcm0tYmcpO1xuXG4gIC5zaWduLWluLXNpZ24tdXAtZm9ybSB7XG4gICAgcGFkZGluZzogNHJlbTtcblxuICAgIC5sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5ibHVpc2gtdGV4dCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4udXNlci1wcm9maWxlIHtcbiAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjY1cHg7XG5cbiAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgIGhlaWdodDogMTMxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG5cbiAgICAgICAgLmltYWdlLWFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzMXB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgaDQge1xuICAgICAgICAudXNlci1zdGF0dXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlci1kZXRhaWxzIHtcbiAgICAubWVkaWEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXItaGVhZGVyLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAucHJvZmlsZS1waWMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20taW1hZ2UtdXBsb2FkLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi5jdXN0b20ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZS11cGxvYWQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXItcmlnaHQge1xuICAgICAgJi51c2VyLWhlYWRlci1tZWRpYSwgJi51c2VyLWluZm8taGVhZGVyLCAmLmN1c3RvbSB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC51c2VyLWhlYWRlci1tZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnByb2ZpbGUtcGljLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAuY3VzdG9tLWltYWdlLXVwbG9hZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVzZXItaW5mby1oZWFkZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgLnVzZXItc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAmLnVzZXItaGVhZGVyLW1lZGlhLCAmLnVzZXItaW5mby1oZWFkZXIsICYuY3VzdG9tIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4uZGFzaGJvYXJkLXdpZGdldHMge1xuICAmLmRhc2hib2FyZC1pY29uLXdpZGdldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY29sLTMge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLndpZGdldC1kYXRhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQtZGF0YSB7XG4gICAgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucm9sZXMtdGFibGUge1xuICAubWluaW1pemluZyB7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3RoZW1lLWNvbG9yc1wiO1xuXG4udW5zdWJzY3JpYmVyLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIC5tYWluLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufSIsIltkaXI9XCJydGxcIl0ge1xuXG4gIC8vZGVmYXVsdCB1dGlsaXR5IGNsYXNzIGRpcmVjdGlvblxuXG4gIC5uYXZiYXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1tZW51LXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5hdmJhci1iZyk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5hdi1wcm9maWxlLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcmlnaHQ6IC0yMzBweCAhaW1wb3J0YW50O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgICAgJi5uYXYtc2Nyb2xsaW5nIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaS5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWljb24tb25seSAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaG92ZXItb25seSAubWFpbi1wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaWNvbi1vbmx5IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJi5ob3Zlci1vcGVuIHtcbiAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAvL2xlZnQ6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIGJvb3RzdHJhcCBtYXJnaW4gcGFkZGluZyBvdmVycmlkZVxuICAvLyBtYXJnaW5cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXByaW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBwYWRkaW5nXG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXByaW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGwtbWQtMCwgLnByLW1kLTAsIC5weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vZm9ybVxuICAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMi4ycmVtIDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICBwYWRkaW5nOiAwIDAuN3JlbSAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbWl6ZWQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICByaWdodDogMjMuNXB4O1xuICB9XG5cbiAgLy8gZmlsdGVyIHJ0bCBvdmVycmlkZVxuICAuY2FsZW5kYXItcm9vdCAuY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICAuc2luZ2xlLWZpbHRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1maWx0ZXIge1xuICAgIC5jbGVhci1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1maWx0ZXItZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi1maWx0ZXIge1xuICAgIC5kcm9wZG93biB7XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmFuZ2UtZmlsdGVyLWRyb3Bkb3duIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGVja2JveC1maWx0ZXIgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudGFiLWZpbHRlci1tZW51IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHZlcnRpY2FsIHRhYlxuICAudmVydGljYWwtdGFiIHtcbiAgICAubm8tZ3V0dGVycyB7XG4gICAgICAucHItbWQtMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wbC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1waWxscyB7XG4gICAgICAgIC5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEF2YXRhciBncm91cCBhbmQgYXZhdGFyXG4gIC5hdmF0YXItZ3JvdXAge1xuICAgIC5yb3VuZGVkLWNpcmNsZSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgdmlldyBhbmQgVGVtcGxhdGUgcHJldmlldyBjYXJkXG4gIC50ZW1wbGF0ZS1wcmV2aWV3LWNhcmQge1xuICAgIC50ZW1wbGF0ZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgLmNhcmQtb3ZlcmxheS1vcHRpb25zIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhc2hib2FyZCB3aWRnZXRcbiAgLmRhc2hib2FyZC13aWRnZXRzIC53aWRnZXQtZGF0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLy8gQXBwIGlucHV0XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5vdGUtZWRpdG9yIHtcbiAgICAubm90ZS1lZGl0aW5nLWFyZWEge1xuICAgICAgLm5vdGUtZWRpdGFibGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudnVlLXRlbC1pbnB1dCB7XG4gICAgLnZ0aV9fZHJvcGRvd24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudnRpX19pbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5hcHAtcmFkaW8tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY3VzdG9taXplZC1yYWRpbyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9taXplZC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxhYmVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbWl6ZWQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICByaWdodDogMTIuNXB4O1xuICB9XG5cbiAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW1lLXBpY2tlci1pbnB1dCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlLXBpY2tlci1pbnB1dCB7XG4gICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gd2lkZ2V0XG4gIC53aXphcmQtc3RlcHMge1xuICAgIC50YWItc3RlcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAudGFiLXN0ZXAtaW5pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZzogOXB4IDE2cHggMCAxNnB4O1xuICAgIH1cblxuICAgIC50YWItc3RlcDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhdGF0YWJsZVxuICAuZGF0YXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC8vIFNvbWUgcGFnZXNcbiAgLy9wcm9maWxlIHBhZ2VcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuXG4gICAgICAudXNlci1oZWFkZXItbWVkaWEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC51c2VyLWluZm8taGVhZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51c2VyLWRldGFpbHMge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFjY29yZGlvblxuICAuYWNjb3JkaW9uIHtcbiAgICAuY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAuY29sbGFwc2libGUtbGluayB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDFyZW0gKyA2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFV0aWxpdGllc1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICAuY2xvc2Uge1xuICAgICAgbWFyZ2luOiAtMXJlbSBhdXRvIC0xcmVtIC0xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtbWQtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGV4dC1tZC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jYXJkIC5jYXJkLWhlYWRlciAuZm9ybS1ncm91cC13aXRoLXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFNldHRpbmdcbiAgLmdlbmVyYWwtc2V0dGluZyB7XG4gICAgbGVnZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIERhdGUgVGltZSBwaWNrZXJcbiAgLmZvcm0tZ3JvdXB7XG4gICAgLnZjLXBvcG92ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5bZGlyPVwicnRsXCJdW3RoZW1lPVwiZGFya1wiXSB7XG4gIC5uYXZiYXIge1xuICAgIC5uYXZiYXItbWVudS13cmFwcGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IC01cHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpXG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdjb3JlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb3JlL3RoZW1lLWNvbG9ycyc7XG5cbjpyb290IHtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRyYWNrOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA1NSUpfTtcbiAgLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iOiAje2xpZ2h0ZW4oJHNpZGViYXItc2Nyb2xsYmFyLXRodW1iLWNvbG9yLCA0NSUpfTtcbn1cblxuW3RoZW1lPSdkYXJrJ10ge1xuICAtLWthbmJhbi1zY3JvbGxiYXItdHJhY2s6ICN7bGlnaHRlbigkc2lkZWJhci1zY3JvbGxiYXItdGh1bWItY29sb3IsIDEwJSl9O1xuICAtLWthbmJhbi1zY3JvbGxiYXItdGh1bWI6ICN7ZGFya2VuKCRzaWRlYmFyLXNjcm9sbGJhci10aHVtYi1jb2xvciwgNSUpfTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJnLW9mZi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZlcnRpY2FsLXRhYi1oZWFkZXItYmcpO1xufVxuXG4uZGVmYXVsdC1maWxlIHtcbiAgLnRleHQtbXV0ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG4uY3VzdG9tLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDUxMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuXG4uY3VzdG9tLWlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDE0cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEpvYiBDYXJkXG4uam9iLWNhcmQge1xuICAuY2FyZC1ib2R5IHtcbiAgICAuY2FyZC13aWRnZXQge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwgMC4wNSk7XG5cbiAgICAgIC53aWRnZXQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwgMC4xNSk7XG4gICAgICB9XG5cbiAgICAgICYuY2FuZGlkYXRlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8tY29sb3IsIDAuMDUpO1xuXG4gICAgICAgIC53aWRnZXQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8tY29sb3IsIDAuMTUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV3LWNhbmRpZGF0ZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwgMC4wNSk7XG5cbiAgICAgICAgLndpZGdldC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnF1YWxpZmllZC1jYW5kaWRhdGVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY3lhbiwgMC4wNSk7XG5cbiAgICAgICAgLndpZGdldC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGN5YW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY3lhbiwgMC4xNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbnRlcnZpZXctY2FuZGlkYXRlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmctY29sb3IsIDAuMDUpO1xuXG4gICAgICAgIC53aWRnZXQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmctY29sb3IsIDAuMTUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaGlyZWQtY2FuZGlkYXRlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MtY29sb3IsIDAuMDUpO1xuXG4gICAgICAgIC53aWRnZXQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MtY29sb3IsIDAuMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNhbXBsZSBwYWdlIGNhbGVuZGFyIHZpZXdcbi5jYWxlbmRhci12aWV3IHtcbiAgLmZjLXRpbWVHcmlkLXZpZXcge1xuICAgIC5mYy1ldmVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mYy10aW1lZ3JpZCB7XG4gICAgLmZjLXRpbWVncmlkLXNsb3Qge1xuICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTb2NpYWwgbGlua1xuLmljb24tYm94IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgfVxufVxuXG4vLyBLYW5iYW4gdmlldyBkZXNpZ25cbi5rYW5iYW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5rYW5iYW4tY29sdW1uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcblxuICAgIC5rYW5iYW4tc3RhZ2UtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmthbmJhbi1kcmFnZ2FibGUtY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMTVweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuXG4gICAgICAuZHJhZ2dhYmxlLWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rYW5iYW4tc2Nyb2xsYmFyLXRodW1iKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmthbmJhbi1zdGFnZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5rYW5iYW4tZHJhZ2dhYmxlLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmthbmJhbi1zdGFnZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAua2FuYmFuLWRyYWdnYWJsZS1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb3J0YWJsZS1naG9zdCB7XG4gICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRXZlbnRzXG4uZXZlbnRzLXdyYXBwZXIge1xuICAuZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWNhcmQtYmcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgLmV2ZW50LWRhdGUge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAubW9udGgge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzIDAgMDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtZGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgIC5hdmF0YXIge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXZhdGFyLW5vLWltYWdlLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXZhdGFyLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuICAuc3RhdHVzIHtcbiAgICAmLmZyZWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVG8tZG9cbi50b2RvLXdyYXBwZXIge1xuICAudG9kbyB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcblxuICAgIC50b2RvLWFkZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b2RvLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIHVsIHtcbiAgICAgICAgJi50b2RvLWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjA4KTtcblxuICAgICAgICAgICAgLnRvZG8tY2hlY2tib3gge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB+IC50b2RvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9kby10aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLWRlbGV0ZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5idG4tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb21wbGV0ZWQtbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHN1Y2Nlc3MtY29sb3IsIDAuMDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RhdHVzIHtcbiAgICAgICAgJi5mcmVlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRvZG8taXRlbS1lbnRlci1hY3RpdmUsXG4gICAgICAudG9kby1pdGVtLWxlYXZlLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4yNXMsIHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAudG9kby1pdGVtLWVudGVyLFxuICAgICAgLnRvZG8taXRlbS1sZWF2ZS10byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlLFxuICAgICAgLnNsaWRlLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlLWZhZGUtZW50ZXIsXG4gICAgICAuc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSm9iIE92ZXJ2aWV3IFRhYlxuLmpvYi1vdmVydmlldy10YWIge1xuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBKb2IgU2V0dGluZyBUYWJcbi5qb2Itc2V0dGluZy10YWIge1xuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC50YWItcGFuZSB7XG4gICAgICAudGFiLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAuZGF0YXRhYmxlIHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENhbmRpZGF0ZSBEZXRhaWxzIE1vZGFsXG4jY2FuZGlkYXRlLWRldGFpbHMtbW9kYWwge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uY2FuZGlkYXRlLWRldGFpbHMtd3JhcHBlciB7XG4gIC5jYW5kaWRhdGUtZGV0YWlscy1oZWFkZXIge1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luIDAgJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG5cbiAgICAuY2FuZGlkYXRlLXByb2ZpbGUtYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAubm8tcHJvZmlsZS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZWZhdWx0LWFjdGlvbnMge1xuICAgICAgLmFjdGlvbi1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YWdlLWRyb3Bkb3duIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbmRpZGF0ZS1kZXRhaWxzLWNvbnRlbnQge1xuICAgIC5jYW5kaWRhdGUtdGFiLW5hdiB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luICFpbXBvcnRhbnQ7XG5cbiAgICAgIC50aW1lbGluZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy1tYXJnaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAgIC50aW1lbGluZS1zdGVwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbXBsZXRlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGltZWxpbmUtaW5mbyB7XG4gICAgICAgICAgICBtYXJnaW46IC0zcHggMCAyMHB4IDA7XG5cbiAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZS1jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWRlZmF1bHQtZm9udC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uLXF1ZXN0aW9uIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhc2UtY29sb3IpO1xuXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnRuLWFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2RhbC1ib2R5LWJnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU3RhciBSYXRpbmdcbiRyZXZpZXctYWN0aXZlLWNvbG9yOiAjRkM2NTEwO1xuXG4ucmF0aW5nIHtcbiAgJi5saXN0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zdGFyIHtcbiAgICAgICAgY29sb3I6ICRyZXZpZXctYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmIH4gLnN0YXIge1xuICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcmV2aWV3LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhdGVkIHtcbiAgJi5saXN0IHtcbiAgICAuc3RhciB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcmV2aWV3LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRWRpdG9yXG4uZWRpdG9yLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmVkaXRvci1uYXZiYXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJG5hdmJhci1oZWlnaHQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZWJhci13aWR0aC1sZ30pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAkYWN0aW9uLXRyYW5zaXRpb24tZHVyYXRpb24gJGFjdGlvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAgIC5uYXYge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmF2LWxlZnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5hdi1yaWdodCB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuc2F2ZS1jaGFuZ2VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHVibGlzaC1qb2Ige1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jaGFuZ2UtdG9nZ2xlciwgJi52aWV3LXNlY3Rpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMi41cmVtO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tbWVudS1iZyk7XG5cbiAgICAgICAgICAmLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAmLnNhdmUtY2hhbmdlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYucHVibGlzaC1qb2Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWljb24taG92ZXItYmcpO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lZGl0b3ItY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcmV2aWV3LWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG5cbiAgICAgIC5wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWRlZmF1bHQtYm94LXNoYWRvdyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRlZmF1bHQtY2FyZC1iZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgLmVkaXRvci1ib2R5IHtcbiAgICAgICAgICAuZWRpdG9yLWdyb3VwLWFjdGlvbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZWRpdG9yLWdyb3VwLWFjdGlvbntcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlc2t0b3AtcHJldmlldyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZS1wcmV2aWV3IHtcbiAgICAgICAgICB3aWR0aDogNDExcHg7XG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICAgIC5hcHBseS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXZpZXctY29udGVudC1lZGl0b3Ige1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNjVweCArICRuYXZiYXItaGVpZ2h0O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGVmYXVsdC1jYXJkLWJnKTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICg2NXB4ICsgI3skbmF2YmFyLWhlaWdodH0pKTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICg2NXB4ICsgI3skbmF2YmFyLWhlaWdodH0pKTtcbiAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG5cbiAgICAgIC5lZGl0aW5nLW9wdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcblxuICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXM7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kZWZhdWx0LWJvcmRlci1jb2xvcik7XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDFyZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kZWZhdWx0LWZvbnQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNvbG9yXCJdIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzIDAgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWJsb2NrcyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRlZmF1bHQtYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAgIC5ibG9jay1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cyAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZS1lZGl0b3Ige1xuICAgICAgLnByZXZpZXctY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnByZXZpZXctY29udGVudC1lZGl0b3Ige1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZWRpdG9yLW5hdmJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZWRpdG9yLWNvbnRlbnQge1xuICAgICAgLnByZXZpZXctY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnByZXZpZXctY29udGVudC1lZGl0b3Ige1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZGVmYXVsdC1ib3gtc2hhZG93KTtcbiAgICAgIH1cblxuICAgICAgJi5oaWRlLWVkaXRvciB7XG4gICAgICAgIC5wcmV2aWV3LWNvbnRlbnQtZWRpdG9yIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWRpdG9yLWNvbnRlbnQge1xuICAgIC5wcmV2aWV3LWNvbnRlbnQge1xuICAgICAgLnByZXZpZXcge1xuICAgICAgICAuYXBwbHktd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZWRpdG9yLWNvbnRlbnQge1xuICAucHJldmlldy1jb250ZW50IHtcbiAgICAucHJldmlldyB7XG4gICAgICAuam9iLW9wZW5pbmdzIHtcbiAgICAgICAgLmpvYi1jYXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJyYW5kLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWNvbG9yLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXBwbHktd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLW1hcmdpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWNvbi1ob3Zlci1iZyk7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMC40NXJlbSAxLjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhbmRpZGF0ZS12aWV3YWJsZS1pY29uIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4uY2FuZGlkYXRlLXZpZXdhYmxlLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuXG4uc2lkZWJhci1pY29uLW9ubHksIC5zaWRlYmFyLWhvdmVyLW9ubHkge1xuICAuZWRpdG9yLXdyYXBwZXIge1xuICAgIC5lZGl0b3ItbmF2YmFyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLXdpZHRoLWljb259KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRml4ZWQgaGVhZGVyIHRhYmxlXG4udGFibGUtZml4ZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vaGVpZ2h0OiAyOTFweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGVmYXVsdC1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFzZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci10aHVtYi1ob3Zlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENhbmRpZGF0ZSBBcHBsaWNhdGlvbiBGb3JtXG4uY2FuZGlkYXRlLWFwcGxpY2F0aW9uLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAuY2FuZGlkYXRlLXN0ZXAtbWVudSB7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMzByZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctbWFyZ2luO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IHRvcCwgI2ZjZmRmZiwgI2Y5ZmJmZiwgI2Y2ZjlmZiwgI2YzZjhmZiwgI2VmZjZmZik7XG5cbiAgICAudG9nZ2xlLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ5LCAyNTUsIDAuOCk7XG5cbiAgICAgIC5iYXIxLCAuYmFyMiwgLmJhcjMge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5YzVmZjtcbiAgICAgIH1cblxuICAgICAgJi5jaGFuZ2Uge1xuICAgICAgICAuYmFyMSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTNweCwgNHB4KTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0zcHgsIDRweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFyMiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXIzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0zcHgsIC00cHgpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtM3B4LCAtNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG11dGVkLWNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgIC5jb21wbGV0ZS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdGVwLWRpdmlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICRtdXRlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcC1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogJG11dGVkLWNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RlcC1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMxMzEzMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RlcC1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29tcGxldGUge1xuICAgICAgICAgIC5zdGVwLW51bWJlciB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLnN0ZXAtbnVtYmVyIHtcbiAgICAgICAgICAgIC5zdGVwLWRpdmlkZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYW5kaWRhdGUtc3RlcC1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMzByZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMy41cmVtO1xuXG4gICAgICAudGFiLXBhbmUge1xuICAgICAgICAuZm9ybS1jb250cm9sLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkNGRiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCNGQkZDRkYsIDUlKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigjRkJGQ0ZGLCAyMCUpICFpbXBvcnRhbnQ7O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2aWV3LWNhcmQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZWZhdWx0LXJhZGl1cztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oI0ZCRkNGRiwgNSUpO1xuXG4gICAgICAgICAgLnByZXZpZXctY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQ0ZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRlZmF1bHQtcmFkaXVzICRkZWZhdWx0LXJhZGl1cyAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByZXZpZXctY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZGVmYXVsdC1yYWRpdXMgJGRlZmF1bHQtcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItcGFuZS1hY3Rpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNDVyZW0gMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZDRkY7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCNGQkZDRkYsIDUlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGQkZDRkYsIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2FuZGlkYXRlLXN0ZXAtbWVudSB7XG4gICAgICB3aWR0aDogMjNyZW07XG4gICAgfVxuICAgIC5jYW5kaWRhdGUtc3RlcC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyM3JlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmNhbmRpZGF0ZS1zdGVwLW1lbnUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yM3JlbTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC50b2dnbGUtc2lkZWJhciB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbmRpZGF0ZS1zdGVwLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIENhbmRpZGF0ZSBKb2IgUG9zdFxuLmNhbmRpZGF0ZS12aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59IiwiW2Rpcj1cInJ0bFwiXSB7XG4gIC8vIENvcmUgb3ZlcnJpZGVcbiAgc21hbGx7XG4gICAgJi50ZXh0LWRhbmdlcntcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBCcmVhZGNydW1iXG4gIC5icmVhZGNydW1iLXNpZGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAvLyBGb3JtIGFuZCBGaWVsZHNcbiAgLmFjdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC8vIERhc2hib2FyZFxuICAuZGF0YS1ncm91cC1pdGVtIHtcbiAgICAuc3F1YXJlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnZhbHVlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFVJIEZlYXR1cmVzXG4gIC51aS1lbGVtZW50cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLy8gU2FtcGxlIHBhZ2VcbiAgLmRyb3Bkb3duIHtcbiAgICAmLm9wdGlvbnMtZHJvcGRvd24ge1xuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZXZlbnQtbW9kYWwtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/